===== FreeBSD Speedruns ===== ===== Introduction ===== This article documents %%FreeBSD%% Setup [[https://en.wikipedia.org/wiki/Speedrun|"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. ===== Speedrun Categories ===== ==== Zero to Desktop ==== 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|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. ===== Speedrun Results ===== ==== Zero-to-Desktop ==== ^ Speedrunner ^ Time ^ Desktop ^ Configuration / Spec ^ Notes ^ | %%HelloRoboRobo%% | [[https://www.youtube.com/watch?v=B2x-rPx4vRg|5:07]] | %%IceWM%% | libvirt: i5-7600k 3.8Ghz, 8Gb (2166Mhz) SC RAM, NVidia 750Ti pass-thru, tplink ath9k, 20Gb QCOW2, %%FreeBSD%% 13.1-RELEASE | [[https://twitter.com/HelloRoboRobo/status/1545730000351072257|Twitter Post]] | | %%HelloRoboRobo%% | [[https://www.youtube.com/watch?v=abbA3T8y3iw|6:42]] | %%IceWM%% | libvirt: i5-7600k 3.8Ghz, 8Gb (2166Mhz) SC RAM, NVidia 750Ti pass-thru, tplink ath9k, 20Gb QCOW2, %%FreeBSD%% 13.1-RELEASE | [[https://twitter.com/HelloRoboRobo/status/1545730000351072257|Twitter Post]] | | %%GaryJHayers%% | [[https://www.youtube.com/watch?v=8eT1vth7av8|6:55]] | KDE5 | Intel Core i7 7700, 16Gb DDR4 2666Mhz RAM, NVidia GeForce GTX 1060 3Gb, 256Gb SSD | [[https://twitter.com/GaryJHayers/status/1546494067869089792|Twitter Post]] | | Stefar77 | [[https://www.youtube.com/watch?v=X7JMJaLRvQM|7:57]] | KDE5 | bhyve/cbsd: Xeon E5-2699 128Gb RAM (host) - 2 x CPU 16Gb RAM (guest), %%FreeBSD%% 13.1-RELEASE | [[https://twitter.com/Stefar77/status/1545758478274371584|Twitter Post]] | | %%RoboNuggie%% | [[https://www.youtube.com/watch?v=CL2QA1eE3qk|8:39]] | KDE5 | Dell Optiplex 760 %%FreeBSD%% 13.1-RELEASE | [[https://twitter.com/RoboNuggie/status/1545769068719968256|Twitter Post]], Includes Firefox | ---- {{tag>Community}} {{tag>Contributing}}