FreeBSD på bärbar dator 2026
Jag kände mig äventyrlig i början av 2026, och installerade igår kväll FreeBSD på min primära bärbara dator.
Enligt hårdvarukompabilitetslöistan för min dator verkar det mesta fungera, och då jag inte använder datorn för spel eller musikskapande vill jag ge FreeBSD en testrunda i början av året.
Varför FreeBSD?
Mest är det på grund av nyfikenhet och en bra magkänsla.
- FreeBSD är ännu närmare Unix än Linux, då FreeBSD skapades som en fork av Unix[^1].
- FreeBSD är ett komplett operativsystem. Motsvarande på Linuxsidan skulle vara Linuxkärnan+systemd+GNU+pakethanterare. Allt ägs av samma team och har samma releasecykel. Mer enhetligt och mindre lapptäcke, vilket jag gillar skarpt.
- FreeBSD sätter upp en ZFS pool som standard. Versionering, snapshots, möjlig datareplikering direkt vid installation.
- FreeBSD installerar ett minimalt och formbart system vid nyinstallation (som jag uppskattar hos Arch Linux och Debian).
-
FreeBSD har
portsochpkg, som enligt mig är mycket trevliga verktyg för att installera paket. - FreeBSD tillämpar en mer traditionell init istället för Systemd, vilket ger mig nostalgi.
- FreeBSD har också tagit rygg på Linux genom att stödja t ex Wayland och Pipewire.
- FreeBSD stödjer podman (experimentiellt) via sin egen container-/sandbox-lösning Jails.
- FreeBSD skickar med de program jag önskar köra på datorn i sitt paketförråd.
Samt: jag tycker det är roligt att lära mig nya saker. Sedan FreeBSD tillkännagav Laptop Support and Usability Project i slutet av 2024 har jag haft litet span på FreeBSD.
Saker jag genast gillade
Jag blev först förvirrad av att de har två ISOS för närverksinstallation - en för optisk medium, och en för USB-sticka. Detta ledde till flera försök att boota från ett medium.
Installationen, när jag väl kom dit, är smidig och enkel. Den är mycket snarlik Debian i det textbaserade läget och är snabbt avklarad. Jag behöll ZFS-poolen och slog på diskkryptering. Det var inga problem att få nätverksåtkomst eller ställa in tidszon eller tangentbordslayout till svenska.
Likt Debian fick jag i slutet av installationen några förslag på tjänster att installera och starta - kraftigt färgad av antagandet att datorn ska användas som server.
När jag började installera paket blev det snabbt uppenbart att beroenden är mycket liberala.
- För att installera en fönsterhanterare t ex så krävdes python.
- För att få in Thunar från Xfce krävdes både GTK4 och QT6.
Detta är dock inte unikt för FreeBSD på något sätt: många linuxdistributioner har samma “bra att ha”-mentalitet.
Jag gillar skarpt att pkg har subkommandot pkg autoremove för att ta bort paket som installerades som beroenden, men inte längre behövs.
Datorn känns pigg och rapp och bootar på nolltid.
Saker som inte fungerade OOB men som gick att lösa
In och ut ur viloläge (suspend/resume) vid ned- och uppfällning av skärm fungerade inte på min dator. Detta är dock vanligt på Linuxdistributioner också, så jag tycker inte det är särskilt märkvärdigt.
För FreeBSD 15 är detta medvetet avstängt vid nyinstallation[^2], men stöds av de flesta bärbara datorer. Det går att aktivera manuellt med ett kommando.
Secure boot verkar inte stödjas. Detta kan dock vara min dator som inte är konfigurerad korrekt, så det går förmodligen att ordna.
Jag hade inget ljud. Ljud är avstängt vid nyinstallation, och aktiveras genom att aktivera sndiod.
Saker som inte fungerade OOB utan lösning
Wifit dör vid resume från suspend. Detta är en känd brist i wifi-drivrutinen iwlwifi, som ligger med i roadmaps för framtida versioner av FreeBSD.
Workaround är att manuellt starta om wlan-interfacet efter varje resume.
Vid resume är datorn fryst 5-10 sekunder innan jag kan börja arbeta på den. Detta är troligtvis relaterat till att wifit försöker återuppta men misslyckas.
En dag klarad, vi hörs om några veckor
Problemen ovan är egentligen nog för att jag skulle återgå till något jag redan vet fungerar. Men jag vill ge FreeBSD en chans. Så jag skriver några rader när jag använt datorn litet mer, till t ex programmering och att skriva inlägg som detta.
- Mergad PR som försöker adressera problemet.
- iwlwifi - FreeBSD wiki, direktlänk till det avsnitt som har den manuella åtgärd jag valt.
- Buggrapport i FreeBSD Bugzilla
[^1]: Som en fork av 386BSD, som i sin tur var en fork av BSD - Berkleys egna version av UNIX, som de inledde 1974 genom att förvärva en licens av AT&T Unix. Dvs, BSD har levt 15-20 år längre än Linux. [^2]: Detta känns som ett arv från att FreeBSD historiskt sett adresserat behov för servrar, som aldrig haft behov av någon form av suspend. Detta är ett pågående skifte för FreeBSD-utvecklarna, som försöker göra FreeBSD bättre för bärbara datorer.