This article documents FreeBSD Setup "speedruns" recorded by community members in various categories.

Note: FreeBSD Speedruns are intended to be fun exercises for community members to test their skills, encourage constructive competitive interaction, and to share FreeBSD with the world, not as perfectly accurate or precise competitions.

Having said that, there are some basic rules to reduce variability and encourage consistent and reproducible speedruns by others wherever possible, but we prefer people to create speedruns, over not running them due to lack of resources or hardware.

The zero-to-desktop freebsd speedrun category records the time taken from the first boot of a FreeBSD image, through installation, to the display of a desktop environments wallpaper.

Basic rules for this category are:

  • Speedrun MUST be manual and unscripted. No additional or custom tooling may be used to assist the speedrun. (we might create a tool-assisted category later).
  • Speedrun MUST use an unmodified project-provided RELEASE image. (note: we should probably pick a specific image type and version here)
  • Speedrun MUST record the entire process, uncut and unmodified (including pre-boot sequence showing initial boot to installer)
    • PS: Please keep original recordings such that we may host or produce a gallery of speedruns in a single place in future.
  • Speedrun MUST use the official package mirrors (disk/network times are subtracted from total time in posted times)
  • Timers MAY (SHOULD) be used, either physical (a device visible in the recording) or virtual clock overlay (details of which must be provided).
  • Hardware MAY be bare-metal or Virtual
  • Speedrun recordings MUST be hosted and publicly visible (such that we may link to them). Use YouTube or Similar.
  • Speedrun recordings MUST contain the following information to specify the configuration:
    • Note: This should be provided in video metadata (description) rather than overlays in the video.
    • Type: Baremetal or Virtual (if Virtual, the virtualisation setup used.
    • CPU: CPU Brand/Model (Host/Guest), Number of Cores, Frequencies
    • Memory: Type, Amount
    • Storage: Type, Size, Controller/Driver
    • Video: Brand, Model, Type
    • Desktop Environment used in the speedrun.
Speedrunner Time Desktop Configuration / Spec Notes
HelloRoboRobo 5:07 IceWM libvirt: i5-7600k 3.8Ghz, 8Gb (2166Mhz) SC RAM, NVidia 750Ti pass-thru, tplink ath9k, 20Gb QCOW2, FreeBSD 13.1-RELEASE Twitter Post
HelloRoboRobo 6:42 IceWM libvirt: i5-7600k 3.8Ghz, 8Gb (2166Mhz) SC RAM, NVidia 750Ti pass-thru, tplink ath9k, 20Gb QCOW2, FreeBSD 13.1-RELEASE Twitter Post
GaryJHayers 6:55 KDE5 Intel Core i7 7700, 16Gb DDR4 2666Mhz RAM, NVidia GeForce GTX 1060 3Gb, 256Gb SSD Twitter Post
Stefar77 7:57 KDE5 bhyve/cbsd: Xeon E5-2699 128Gb RAM (host) - 2 x CPU 16Gb RAM (guest), FreeBSD 13.1-RELEASE Twitter Post
RoboNuggie 8:39 KDE5 Dell Optiplex 760 FreeBSD 13.1-RELEASE Twitter Post, Includes Firefox

  • speedruns.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)