Ombyggnad 2026/2027 pågår - döda länkar förekommer. Mer information

FreeBSD på bärbar dator 2026

2026-01-11 på Anders Ytterströms webblogg

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.

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.

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.

[^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.


Ovanstående inlägg publicerades 2026-01-11. Det går att prenumerera på denna webblogg. Härifrån är följande mål rekommenderade: