• NetBSD 10.2 släppt – bättre hårdvarustöd och viktiga säkerhetsfixar

    NetBSD 10.2 är här med förbättrat stöd för nätverkskort, ARM-system och virtualisering, samtidigt som flera säkerhetsproblem rättas. Uppdateringen riktar sig främst till användare som fortfarande kör NetBSD 10-serien och innehåller även nya versioner av bland annat OpenSSL, Xorg och tmux.

    Här är en populärvetenskaplig version med mer flyt, förklaringar av tekniska begrepp och en ton som passar en Linux-/Unix-nyhetssajt.

    NetBSD-projektet har släppt NetBSD 10.2, den andra större underhållsuppdateringen i NetBSD 10-serien. Den nya versionen innehåller framför allt säkerhetsrättningar, förbättrat stöd för nätverkskort och ARM-baserade datorer samt flera förbättringar för virtualisering.

    NetBSD 10 är inte längre projektets allra senaste huvudversion, eftersom NetBSD 11.0 redan har lanserats. För den som fortfarande använder NetBSD 10-serien är version 10.2 däremot en viktig uppdatering.

    Bättre stöd för moderna nätverkskort

    En stor del av förbättringarna handlar om nätverk.

    NetBSD 10.2 får stöd för Realtek RTL8126, ett nätverkskort som klarar Ethernet i hastigheter på upp till 5 Gbit/s. Även ytterligare en variant av RTL8125D stöds.

    Drivrutinen rge, som används för vissa Realtek-kort, har samtidigt fått stöd för så kallad checksum offloading för IPv4, TCP och UDP.

    Det innebär enkelt uttryckt att nätverkskortet kan utföra delar av det kontrollarbete som annars måste göras av datorns processor. Vid hög nätverkstrafik kan detta minska CPU-belastningen.

    Även Intels igc-drivrutin får stöd för TCP Segmentation Offload, TSO. Tekniken gör att operativsystemet kan lämna större datamängder till nätverkskortet, som sedan själv delar upp informationen i mindre nätverkspaket.

    NetBSD 10.2 får dessutom stöd för:

    • ASIX AX88179A USB-Ethernet-adaptrar
    • Asus USB-N10 Nano B1 Wi-Fi
    • stabilitetsförbättringar i Intel-drivrutinen iwm
    • flera förbättringar och felrättningar i WireGuard

    WireGuard är en modern VPN-teknik som blivit populär tack vare sin relativt enkla konstruktion och goda prestanda.

    Förbättringar för VMware och QEMU

    Även virtualisering har fått uppmärksamhet.

    På både amd64 och aarch64 finns nu stöd för VMwares PV SCSI-kontroller, som bland annat används av virtuella maskiner i VMware ESXi.

    Paravirtualiserade enheter är särskilt anpassade för virtuella miljöer och kan därför ge bättre prestanda än när en hypervisor försöker efterlikna verklig fysisk hårdvara.

    NetBSD på amd64 kan dessutom startas som en så kallad PVH-gäst utanför Xen med hjälp av QEMU och alternativet -kernel.

    Det kan vara användbart vid bland annat testning, automatiserade systemmiljöer och utveckling.

    ARM-datorer får flera förbättringar

    ARM-plattformen har också fått ett antal viktiga rättningar.

    HDMI-utmatning fungerar åter på 64-bitars system med vissa Allwinner-kretsar. Problemen var kopplade till grafiksystemets DRM/KMS-gränssnitt.

    Ethernet på utvecklingskortet Olimex A64 har också rättats.

    Dessutom har stödet förbättrats för flera system baserade på Amlogic och NXP i.MX6.

    Detta är särskilt intressant eftersom NetBSD länge haft som mål att kunna köras på ett mycket stort antal processorarkitekturer och hårdvaruplattformar.

    Till och med Nintendo Wii får nya funktioner

    En av de mer ovanliga plattformarna som NetBSD fortfarande utvecklas för är Nintendo Wii.

    I NetBSD 10.2 får Wii-versionen bland annat stöd för:

    Säkerhet är en central del av NetBSD 10.2.

    • trådlöst nätverk
    • Wii-konsolens DVD-enhet
    • USB Gecko som seriell konsol
    • hårdvaruaccelererad AES-kryptering
    • snabbare konvertering mellan grafikformaten RGB och YUY2

    Det visar ganska tydligt NetBSD-projektets filosofi: operativsystemet ska kunna köras på betydligt mer än vanliga PC-datorer och servrar.

    Viktiga säkerhetsrättningar

    Kärnan innehåller bland annat en rättning för ett fel i IPFilter där ett specialkonstruerat nätverkspaket kunde orsaka en null pointer-dereference.

    Ett annat fel kunde läcka fyra byte information från kärnans stack genom TCP-tidsstämplar.

    Även implementationerna av NFS och Telnet innehåller flera säkerhetsrättningar.

    Telnet används betydligt mindre i dag eftersom protokollet saknar den kryptering som exempelvis SSH erbjuder, men programvaran finns fortfarande kvar i många Unix-system och behöver därför underhållas.

    OpenSSL och Xorg uppdaterade

    Flera externa programpaket som levereras tillsammans med NetBSD har också uppdaterats.

    OpenSSL har uppgraderats till version 3.0.21, medan grafiksystemet Xorg har uppdaterats till 21.1.24.

    Båda uppdateringarna innehåller säkerhetsrättningar.

    NetBSD 10.2 levereras även med:

    • tmux 3.6a
    • xkbcomp 1.5
    • tzdata 2026b

    Tidszonsdatabasen tzdata är viktig eftersom den innehåller information om världens tidszoner, som kan ändras när länder beslutar om nya regler för exempelvis sommartid.

    Biblioteket libXpm innehåller dessutom rättningar för CVE-2026-4367 och DNS-resolvern Unbound har fått en korrigering för CVE-2025-11411.

    Snabbare SD-kort och robustare systemverktyg

    Utöver de större nyheterna finns ett stort antal mindre förbättringar.

    Prestandan för SD- och MMC-lagring har förbättrats och syslogd, som ansvarar för systemloggar, har fått flera stabilitetsrättningar.

    FTP-programvarans hantering av databuffertar har förbättrats.

    Verktyget fsck_ffs, som kontrollerar NetBSD:s FFS-filsystem, kan nu kontrollera filsystem med mer än 2^32 block. Det är viktigt när mycket stora lagringsvolymer används.

    Byggsystemet har dessutom förbättrats för att fungera bättre tillsammans med nyare GCC-versioner.

    Flera ändringar gör också NetBSD enklare att bygga reproducerbart, vilket innebär att samma källkod under kontrollerade förutsättningar ska kunna skapa identiska binärfiler. Reproducerbara byggen är bland annat värdefulla för säkerhetskontroll och verifiering av programvara.

    Separat firmware för grafikkort

    En förändring som användare bör vara uppmärksamma på är det nya installationspaketet gpufw.

    Det innehåller firmware för grafikhårdvara.

    Vid en helt ny installation kan rätt paket installeras direkt, men den som uppgraderar ett befintligt NetBSD 10-system kan behöva installera gpufw separat.

    Utan rätt firmware kan viss grafikhårdvara få begränsad funktionalitet.

    Så uppgraderar man

    Den enklaste metoden för att uppgradera ett befintligt NetBSD 10-system är att starta från installationsmediet för NetBSD 10.2 och välja alternativet Upgrade.

    Den som gör uppgraderingen manuellt bör uppdatera systemet i rätt ordning.

    Kärnan och kärnmodulerna bör installeras först. Därefter startas datorn om innan resten av användarmiljön och eventuella externa paket uppdateras.

    Det minskar risken för att en ny användarmiljö körs tillsammans med en äldre kärna som inte förväntar sig samma gränssnitt.

    NetBSD fortsätter stödja en ovanligt bred mängd hårdvara

    NetBSD 10.2 är framför allt en underhållsversion snarare än en version fylld med helt nya funktioner.

    Men kombinationen av säkerhetsfixar, nya nätverksdrivrutiner, förbättrad virtualisering och fortsatt arbete på ARM och mer ovanliga plattformar gör uppdateringen intressant för befintliga NetBSD-användare.

    NetBSD är känt för sin portabilitet och mottot ”Of course it runs NetBSD”. Version 10.2 fortsätter på samma linje genom att förbättra stödet för allt från moderna 5-gigabits nätverkskort och VMware-servrar till ARM-kort och Nintendo Wii.

    NetBSD 10.2 finns tillgängligt för bland annat amd64, i386, sparc64, macppc, ARM och MIPS, tillsammans med ett stort antal andra arkitekturer.

    https://www.netbsd.org

    $ NetBSD 10.2
    Version: 10.2
    Serie: NetBSD 10.x
    Typ: Underhålls- och säkerhetsuppdatering
    Arkitekturer: amd64, i386, ARM, MIPS, sparc64, macppc m.fl.
    Nätverk: RTL8126 5 GbE, AX88179A USB-Ethernet, förbättrat Wi-Fi-stöd
    Virtualisering: VMware PV SCSI och förbättrat QEMU-stöd
    OpenSSL: 3.0.21
    Xorg: 21.1.24
    tmux: 3.6a
    tzdata: 2026b
    Nytt: separat gpufw-paket för GPU-firmware
    Fokus: säkerhet, hårdvarustöd, stabilitet och prestanda
  • Samba 4.25 gör filservrar tåligare vid avbrott

    Samba 4.25 är här med flera nyheter för större och mer driftsäkra filservermiljöer. Bland förbättringarna finns experimentellt stöd för SMB3 Persistent Handles, bättre klusterhantering, stöd för Ceph Object Gateway och starkare standardinställningar för Kerberos.

    Samba är programvaran som gör det möjligt för Linux- och Unixdatorer att dela filer och skrivare med Windowsdatorer. Den används både i små lokala nätverk och i betydligt större företagsmiljöer där Samba kan arbeta tillsammans med Microsoft Active Directory.

    Nu har Samba 4.25 släppts, och den nya versionen innehåller framför allt förbättringar för servrar som måste fortsätta fungera även när något går fel.

    Öppna filer kan överleva ett serveravbrott

    En av de största nyheterna är experimentellt stöd för SMB3 Persistent Handles.

    Normalt kan en klient som har en fil öppen få problem om filservern startas om eller tillfälligt försvinner från nätverket. Förbindelsen bryts och programmet kan behöva öppna filen på nytt.

    Med Persistent Handles sparar Samba information om de öppna filerna. När klienten ansluter igen kan Samba i vissa fall återställa anslutningen och fortsätta där den slutade.

    Det är framför allt intressant för system där ett kort avbrott kan få stora konsekvenser, exempelvis:

    • virtuella maskiner som ligger på en nätverksdisk
    • databaser
    • klustrade lagringssystem
    • servrar där hög tillgänglighet är viktig

    Funktionen är fortfarande märkt som experimentell och har ett pris. Samba måste skriva mer information till lagringssystemet när filer öppnas, ändras och stängs. Det kan öka svarstiderna märkbart.

    Därför rekommenderas funktionen främst där hög tillgänglighet verkligen behövs, och inte på en vanlig filserver hemma eller på ett mindre kontor.

    Samba kan visa Ceph-lagring som vanliga mappar

    En annan intressant nyhet är modulen vfs_ceph_rgw.

    Ceph används ofta i större lagringssystem och datacenter. Dess Object Gateway lagrar information som objekt i så kallade buckets, ungefär på samma sätt som många molnbaserade lagringstjänster arbetar.

    Med Samba 4.25 kan en sådan Ceph-bucket göras tillgänglig via SMB.

    För användaren kan innehållet då visas som vanliga filer och mappar på en nätverksenhet, trots att informationen egentligen ligger i ett objektlagringssystem.

    Det kan göra det enklare att använda modern objektlagring tillsammans med äldre program som förväntar sig en traditionell filserver.

    Säkrare uppgraderingar av Samba-kluster

    Samba kan även köras som ett kluster med flera servrar. Om en server går sönder kan andra servrar fortsätta tillhandahålla tjänsten.

    Problemet vid uppgraderingar är att alla servrar inte alltid kan uppdateras samtidigt.

    Samba 4.25 inför därför ett nytt cluster functional level. Principen påminner om funktionsnivåerna som redan finns i Active Directory.

    När ett Samba-kluster uppgraderas kan servrar med olika versioner fortsätta arbeta tillsammans så länge klustrets funktionsnivå inte höjs. När samtliga noder har uppgraderats och testats kan administratören aktivera den nya nivån.

    Det minskar risken för problem vid så kallade rolling upgrades, där servrarna uppgraderas en i taget.

    En viktig detalj är att en höjning av klustrets funktionsnivå inte kan ångras. Den bör därför göras först när samtliga noder kör den nya versionen och fungerar som de ska.

    Samma hastighetsgräns i hela klustret

    Samba har sedan tidigare en modul som kan begränsa hur mycket bandbredd en filresurs får använda.

    I Samba 4.25 har vfs_aio_ratelimit byggts ut för klustermiljöer.

    Tidigare kunde en begränsning exempelvis gälla separat på varje server. Om tre servrar vardera tilläts överföra 100 MB/s kunde den sammanlagda trafiken i teorin bli 300 MB/s.

    Nu kan begränsningen i stället samordnas mellan servrarna och fungera som ett gemensamt tak för hela klustret.

    Det gör det lättare för administratörer att styra hur mycket nätverks- och lagringskapacitet olika filresurser får använda.

    AES blir standard för Kerberos

    Samba 4.25 innehåller även en förändring på säkerhetssidan.

    I Active Directory-domäner med funktionsnivå 2008 eller senare använder Samba nu AES-baserade krypteringstyper som standard för Kerberos.

    Ändringen är kopplad till säkerhetsproblemet CVE-2026-20833 och innebär starkare standardinställningar för dessa miljöer.

    För vanliga användare märks förändringen normalt inte, men administratörer med äldre system bör kontrollera kompatibiliteten innan en uppgradering.

    Flera förbättringar för stora installationer

    Även CTDB, den del av Samba som används för klustrade installationer, har fått flera förbättringar.

    Bland annat har hanteringen av vissa filer och kataloger städats upp och möjligheten att övervaka externa infrastrukturtjänster har förbättrats. Det kan exempelvis användas för att kontrollera om DNS-servrar som ett kluster är beroende av fortfarande svarar.

    Samtidigt har äldre inställningar rensats bort. Den tidigare konfigurationsparametern getwd cache har exempelvis tagits bort.

    Framför allt en version för servermiljöer

    Samba 4.25 innehåller inga förändringar som revolutionerar en enkel hemmaserver med några delade mappar.

    De viktigaste nyheterna riktar sig i stället mot större installationer där driftsäkerhet, klustring och lagringssystem spelar en central roll.

    Persistent Handles är kanske den mest intressanta förändringen på längre sikt. Den för Samba ytterligare ett steg mot filservrar där ett serverfel eller en omstart inte automatiskt behöver innebära att pågående arbete avbryts.

    Funktionen är dock fortfarande experimentell och kan påverka prestandan kraftigt. Administratörer bör därför läsa versionsinformationen noggrant innan den aktiveras.

    Samba 4.25.0 släpptes den 24 september 2026 och är den första stabila versionen i Samba 4.25-serien.

    https://www.samba.org/samba/history/samba-4.25.0.html

    Samba 4.25 – fakta

    Version: 4.25.0
    Släppt: 24 september 2026
    Protokoll: SMB
    Plattform: Linux och Unix

    Nyheter:
    • Experimentellt stöd för SMB3 Persistent Handles
    • Ceph Object Gateway kan delas ut via SMB
    • Säkrare uppgraderingar av Samba-kluster
    • Klustergemensam begränsning av bandbredd
    • AES blir standard för Kerberos i nyare domäner
    • Flera förbättringar i CTDB
  • Hur skulle världen se ut utan öppen källkod?

    Föreställ dig att din mobiltelefon, din TV, din router och stora delar av internet plötsligt måste byggas om från grunden. Inte därför att tekniken har försvunnit, utan därför att ingen längre får dela med sig av programkod.

    Tänk dig att du var tvungen att åka tillbaka till 90-talet, där du bara kunde spela ”Snake” på din Nokia-telefon och där telefonens mjukvara var mer stängd än Nordkoreas gränser.

    Eller tänk dig att du var tvungen att åka tillbaka till 70-talet, där du bara kunde se sovjetisk dockteater som Drutten och Krokodilen , eller knäpp dårar som satt och lekte att de var vilse i en pannkaka som barnprogram. Det fanns bara statlig skit-TV att titta på. Att kunna välja valfritt innehåll på din smart-TV var bara att glömma.

    Bilden ovan är inspirerad av Kalle Anka-filmen Der Fuehrer’s Face.

    Det låter kanske som ett tankeexperiment långt från vardagen. Men en stor del av den digitala värld vi använder varje dag bygger just på idén att programmerare, företag och universitet kan dela programkod med varandra.

    Det är det som brukar kallas öppen källkod, eller open source.

    De flesta tänker kanske först på Linux. Någon kanske föreställer sig en dator med ett lite ovanligt skrivbord och en terminal full av kommandon.

    Men Linux på en vanlig PC är bara en liten del av historien.

    Öppen källkod finns i mobiltelefoner, smart-TV-apparater, routrar, webbservrar, bilar, nätverksutrustning, datacenter och mängder av elektroniska apparater.

    Ofta märker vi det inte alls.

    Linux finns redan i din ficka

    Den som använder en Androidtelefon använder i praktiken Linux varje dag.

    Android bygger nämligen på Linuxkärnan.

    Kärnan är den del av ett operativsystem som arbetar närmast själva hårdvaran. Den sköter exempelvis minnet, processorn, lagringen och kommunikationen mellan olika delar av datorn eller telefonen.

    När du startar en app, ansluter till ett trådlöst nätverk eller tar ett fotografi finns det därför Linuxkod långt nere i systemet som hjälper till att få allt att fungera.

    Det betyder inte att Android och Linux är samma sak. Android består av många fler delar, varav Google och andra företag har utvecklat en stor del.

    Men längst ned i systemet finns Linux. Det är en ganska anmärkningsvärd utveckling.

    Ett operativsystem som började som ett hobbyprojekt i början av 1990-talet kom så småningom att bli en av grundstenarna i världens mest använda mobilplattform.

    TV:n är egentligen en dator

    Den moderna TV-apparaten har också förändrats dramatiskt.

    Förr tog en TV emot en signal och visade en bild. I dag är en smart-TV i praktiken en dator med stor bildskärm.

    Den har processor, arbetsminne, lagring, nätverkskort, grafikkrets, appar och ofta en webbläsarmotor.

    Och bakom kulisserna finns ofta Linux och andra open source-komponenter.

    När du startar SVT Play, Netflix eller YouTube på en TV kan programvaran alltså vila på samma typ av teknisk grund som en webbserver eller en Androidtelefon.

    För konsumenten spelar det kanske ingen större roll vilket operativsystem som finns inuti apparaten.

    För tillverkaren spelar det desto större roll.

    Att utveckla ett komplett operativsystem från början är ett mycket omfattande arbete.

    Genom att använda Linux kan en TV-tillverkare börja med en redan fungerande kärna och koncentrera sig på det som gör den egna produkten speciell.

    Routern i hallen innehåller mer programvara än man tror

    Samma sak gäller den lilla routern som står hemma i hallen.

    Den kanske ser ganska enkel ut, men den måste klara förvånansvärt mycket.

    Den ska bland annat hantera:

    • trådlösa nätverk
    • Ethernet
    • IP-adresser
    • DNS
    • DHCP
    • brandvägg
    • IPv4
    • IPv6
    • webbgränssnitt för inställningar

    Dessutom ska allt fungera stabilt dygnet runt.Det finns onda makte

    Många routrar bygger därför på Linux och små open source-program som exempelvis BusyBox.

    BusyBox kan beskrivas som en verktygslåda med många klassiska Unix-kommandon i ett mycket kompakt format. Det gör programmet användbart i små apparater där minne och lagringsutrymme är begränsade.

    Så när internetanslutningen hemma fungerar som den ska kan en betydande del av arbetet utföras av öppen källkod utan att användaren någonsin ser det.

    Internet byggdes inte av ett enda företag

    Öppen källkod har kanske haft allra störst betydelse för internet.

    När man besöker en webbplats ser man bilder, text, menyer och formulär.

    Bakom sidan finns däremot ofta en lång kedja av program.

    Servern kan köra Linux eller FreeBSD.

    Webbservern kan vara Apache eller Nginx.

    Webbplatsen kan vara skriven i PHP eller Python.

    Informationen kan lagras i MariaDB, MySQL eller PostgreSQL.

    Kommunikationen kan skyddas av kryptografiska bibliotek som bygger på öppen källkod.Det innebär att en mycket stor del av den moderna webben har kunnat byggas utan att varje företag först behövt köpa ett helt paket av proprietär serverprogramvara.

    Det förändrade spelreglerna.

    Plötsligt kunde en vanlig PDet finns onda makteC bli en server

    Under 1980-talet och början av 1990-talet var Unix ofta förknippat med stora och dyra arbetsstationer från företag som Sun, HP och IBM.

    Sedan kom Linux och de fria BSD-systemen.

    Plötsligt kunde en ganska vanlig persondator fungera som en riktig Unix-liknande server.

    En student kunde installera Linux eller FreeBSD och använda datorn som:

    • webbserver
    • e-postserver
    • DNS-server
    • router
    • brandvägg
    • filserver
    • databasserver

    Det var betydelsefullt av två skäl. För det första blev tekniken billigare. För det andra blev den tillgänglig för människor som ville lära sig.

    Man behövde inte längre arbeta på ett universitet eller ett stort företag för att få tillgång till ett avancerat fleranvändarsystem med nätverk, programmeringsverktyg och serverprogramvara.

    En gammal PC hemma kunde bli ett komplett laboratorium för internet.

    Det skapade en generation programmerare och systemadministratörer som kunde experimentera på egen hand.

    FreeBSD – den mindre kända släktingen

    Linux får ofta mest uppmärksamhet, men det finns andra fria Unix-liknande system som också har haft mycket stor betydelse.

    Ett av de viktigaste är FreeBSD.

    FreeBSD har sina historiska rötter i BSD, Berkeley Software Distribution, som utvecklades vid University of California, Berkeley.

    BSD kom att spela en viktig roll i Unixhistorien och i utvecklingen av nätverksteknik.

    Än i dag används FreeBSD och BSD-baserad teknik i servrar, lagringssystem, nätverksutrustning och konsumentprodukter.

    BSD-systemen använder dessutom licenser som gör det relativt enkelt för företag att använda koden i egna kommersiella produkter.

    Det har bidragit till att BSD-teknik ibland finns på platser där användaren aldrig ser namnet BSD.

    Till och med Apple står på Unixgrund

    Apple brukar knappast förknippas med öppen källkod på samma sätt som Linux.

    Ändå finns där tydliga kopplingar.

    macOS och iOS bygger på Darwin, som innehåller teknik med rötter i bland annat BSD och Unix.

    Apple har naturligtvis utvecklat stora mängder egen programvara ovanpå denna grund.

    Men det illustrerar en viktig poäng:

    Öppen källkod och kommersiell programvara är inte motsatser.

    De existerar ofta tillsammans. Ett företag kan använda öppen teknik längst ned i systemet och bygga en egen produkt ovanpå. Det är ungefär som att bygga ett hus.

    Det är sällan ekonomiskt rimligt för varje byggföretag att börja med att uppfinna sitt eget tegel, sina egna skruvar och sin egen betong.

    På samma sätt behöver inte varje teknikföretag skriva en egen nätverksstack, kompilator eller operativsystemkärna.

    Molnet består också av vanliga datorer

    Vi talar ofta om ”molnet” som om det vore någon abstrakt plats där information svävar omkring. I verkligheten består molnet av enorma mängder fysiska servrar i datacenter. Och en stor del av dessa servrar kör Linux.

    När du använder en app i mobilen kan något ganska intressant därför hända. Telefonen kör Android ovanpå Linux. Den ansluter till en router som kanske också kör Linux. Trafiken passerar nätverksutrustning som kan innehålla öppen programvara. Till slut når den en server i ett datacenter som mycket väl också kör Linux. Linux kan alltså finnas i flera steg i samma kommunikation utan att användaren någonsin ser det.

    En viktig anledning till internets snabba utveckling

    På 1990-talet och 2000-talet blev en särskild kombination av program mycket vanlig på webbservrar:

    • Linux
    • Apache
    • MySQL
    • PHP

    De fyra begynnelsebokstäverna gav namnet LAMP.

    Det var en enkel men kraftfull idé. Man kunde bygga en komplett webbplattform utan att först betala stora licensavgifter. Det gjorde det möjligt för små företag, föreningar, studenter och privatpersoner att starta webbtjänster med mycket små ekonomiska resurser. En idé kunde provas på en gammal dator. Fungerade den kunde verksamheten växa.

    Misslyckades den hade man åtminstone inte lagt stora summor på programlicenser. Detta bidrog till den snabba experimentlusta som kännetecknade internets utveckling.

    Verktygen bakom programmen är också öppna

    När man talar om öppen källkod är det lätt att bara tänka på färdiga program. Men minst lika viktiga är verktygen som används för att skapa program. Kompilatorn GCC har exempelvis spelat en central roll i utvecklingen av fria operativsystem.

    LLVM har senare blivit en annan mycket viktig kompilatorplattform.

    Programspråk som Python, PHP och Ruby har gjort programmering tillgänglig för miljontals människor.

    Och Git har förändrat hur programmerare samarbetar. Git skapades ursprungligen för utvecklingen av Linuxkärnan. I dag används det av företag och utvecklare över hela världen.

    Ett verktyg som skapades för ett öppet projekt blev alltså en standardteknik i stora delar av programvaruindustrin.

    Databasen du använder utan att veta om det

    En annan nästan osynlig open source-produkt är SQLite.

    SQLite är en mycket liten databas som kan byggas direkt in i ett program. Den behöver ingen separat databasserver och är därför lämplig i mobiltelefoner, webbläsare och andra program.

    Det gör SQLite till ett av de tydligaste exemplen på hur öppen källkod kan bli så framgångsrik att användaren slutar märka den.

    Man kanske aldrig installerar SQLite själv. Man kanske aldrig ser dess namn. Ändå kan flera program på datorn eller telefonen använda den varje dag.

    Öppen källkod handlar egentligen om att dela kunskap

    Det är lätt att beskriva open source som ”gratis program”. Men priset är egentligen inte den mest intressanta delen. Det viktigaste är möjligheten att återanvända kunskap. Tänk dig att hundra företag behöver lösa samma tekniska problem.

    Om alla arbetar helt isolerat måste samma problem lösas hundra gånger. Om de däremot kan samarbeta kring en gemensam grund behöver arbetet bara göras en gång. Sedan kan varje företag bygga vidare på resultatet.

    Det innebär inte att alla företag måste dela allt. De kan fortfarande konkurrera med design, funktioner, tjänster och egna lösningar. Men den gemensamma grundtekniken behöver inte uppfinnas om och om igen.

    Det är en av de viktigaste anledningarna till att öppen källkod har fått så stor betydelse.

    Vad skulle hända om den försvann?

    Det går förstås inte att veta exakt hur världen hade sett ut utan open source.

    Mobiltelefoner hade förmodligen fortfarande funnits.
    Internet hade funnits. Smarta TV-apparater hade sannolikt också utvecklats. Men mycket hade blivit dyrare och mer omständligt. Fler företag hade behövt utveckla egna operativsystem.

    Fler hade varit beroende av licenser från stora programvaruföretag.

    Små företag hade haft högre kostnader för att starta nya tjänster.

    Studenter och hobbyprogrammerare hade haft svårare att experimentera med avancerad teknik.Och en större del av den digitala infrastrukturen hade sannolikt kontrollerats av ett mindre antal företag.

    Det betyder inte att öppen källkod alltid är bättre

    Samtidigt ska man inte göra open source till någon universallösning. Öppen källkod kan innehålla buggar precis som annan programvara. Projekt kan överges.

    Säkerhetsproblem kan finnas oupptäckta under lång tid.

    Att källkoden är öppen betyder att den kan granskas.

    Det betyder inte automatiskt att någon faktiskt har granskat varje rad.

    Den verkliga styrkan ligger snarare i att ingen enskild aktör behöver ha fullständig kontroll över tekniken.

    Koden kan studeras, förbättras, vidareutvecklas och i många fall leva vidare även om ett företag eller en ursprunglig utvecklare försvinner.

    Den största framgången äDet finns onda makter att vi knappt märker den

    Det kanske mest fascinerande med open source är att dess största framgång samtidigt gjort den nästan osynlig.

    Ingen tänker på Linux när en smart-TV startar.
    Ingen funderar på BSD när en nätverksapparat skickar ett paket över internet.
    Ingen tänker på SQLite när telefonen sparar information.
    Ingen tänker på Git när ett företag publicerar en ny version av ett program.

    Tekniken bara finns där. Och kanske är det just så man känner igen verkligt grundläggande infrastruktur.
    Vi tänker inte på elnätet varje gång vi tänder en lampa.
    Vi tänker inte på avloppssystemet varje gång vi öppnar en kran. På samma sätt tänker vi sällan på den enorma mängd öppen programvara som håller den digitala världen igång.
    Linux, FreeBSD, GNU och tusentals andra projekt skapade inte ensamma den moderna IT-världen. Men utan dem hade den sannolikt varit dyrare, mer sluten och betydligt svårare för vanliga människor att lära sig, förändra och bygga vidare på.
    Och kanske är det den viktigaste betydelsen av öppen källkod:

    Den gjorde avancerad datorteknik till något fler människor kunde delta i – inte bara använda.

    > FAKTARUTA: ÖPPEN KÄLLKOD_

    > Linux
    Finns i allt från Androidtelefoner och servrar till routrar, smart-TV-apparater och annan elektronik.

    > FreeBSD och BSD
    Har haft stor betydelse för Unix, nätverksteknik, servrar, lagringssystem och kommersiella produkter.

    > Internet
    En stor del av internet bygger på öppen källkod som Linux, FreeBSD, Apache, Nginx, PHP, Python, PostgreSQL och MariaDB.

    > Android
    Android använder Linuxkärnan och har gjort Linux till en del av vardagen för miljarder mobilanvändare.

    > Utvecklingsverktyg
    Git, GCC, LLVM och mängder av öppna bibliotek används varje dag för att utveckla både fria och kommersiella program.

    > Den stora skillnaden
    Öppen källkod gör det möjligt att studera, förbättra och återanvända teknik i stället för att uppfinna samma lösningar om och om igen. █

  • NetBSD 11.0 tar steget in i RISC-V-världen

    NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner.

    NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare virtuella maskiner och ett stort antal nya drivrutiner.

    NetBSD är framför allt känt för sin ovanligt breda hårdvarusupport. Projektets gamla slogan, ”Of course it runs NetBSD”, syftar på att systemet kan köras på allt från moderna servrar och persondatorer till äldre arbetsstationer och mer ovanliga processorarkitekturer.

    Med NetBSD 11.0 fortsätter projektet på samma linje.

    RISC-V blir en officiellt stödd plattform

    Den största nyheten är den första stabila NetBSD-versionen för 64-bitars RISC-V-system.

    RISC-V är en öppen processorarkitektur som på senare år har fått stor uppmärksamhet. Till skillnad från exempelvis x86 och Arm kan RISC-V användas utan att en tillverkare behöver licensiera själva instruktionsuppsättningen. Det gör arkitekturen intressant för allt från utbildning och forskning till servrar, inbyggda system och framtida persondatorer.

    NetBSDs nya RISC-V-port kan inledningsvis köras i den virtuella maskinen QEMU samt på datorer baserade på StarFive JH7110-kretsen. Det omfattar bland annat enkortsdatorerna StarFive VisionFive 2 och PINE64 STAR64.

    Systemet har stöd för exempelvis:

    • PCI- och PCI Express-enheter
    • VirtIO-baserade nätverkskort och lagringsenheter
    • virtualiserat ljud
    • hårdvarubaserade slumptalsgeneratorer
    • temperatursensorer
    • felsökning av kraschade kärnor

    Det finns även ett mer grundläggande stöd för Allwinner D1, en enklare RISC-V-krets som används i bland annat MangoPi MQ Pro och Allwinner Nezha.

    Stödet är ännu inte lika komplett som för NetBSDs mer etablerade plattformar, men markerar ändå ett viktigt steg för både NetBSD och RISC-V.

    Snapdragon X Elite får tidigt stöd

    Även Arm-plattformen har fått flera förbättringar.

    NetBSD 11.0 innehåller ett första stöd för Qualcomms Snapdragon X Elite och företagets Oryon-processorkärnor. Snapdragon X Elite används framför allt i nyare bärbara Windowsdatorer och är en av de Arm-baserade plattformar som konkurrerar med traditionella x86-processorer från Intel och AMD.

    Det nya stödet omfattar bland annat drivrutiner för batteri- och laddningsövervakning, GPIO-anslutningar och I2C-styrenheter.

    Versionen innehåller också NUMA-stöd för Arm-system som använder ACPI. NUMA innebär förenklat att ett system kan hålla reda på vilket minne som ligger närmast en viss processorkärna. Det kan ge bättre prestanda i större datorer med många processorer eller processorkärnor.

    Andra förbättringar omfattar stöd för Arms SCMI-protokoll för prestandastyrning, en ny USB-C PHY-drivrutin för Rockchip samt bättre stöd för NanoPi R4S.

    Raspberry Pi 5 får också förbättrat stöd för kringutrustning när datorn startas genom UEFI.

    Virtuella maskiner kan starta på millisekunder

    NetBSD 11.0 innehåller en särskild kärna med namnet MICROVM för 32- och 64-bitars x86-system.

    Den är utformad för små virtuella maskiner som ska kunna starta mycket snabbt. Kärnan använder bland annat PVH-start, VirtIO MMIO-enheter och flera optimeringar som minskar mängden arbete under uppstarten.

    Enligt NetBSD-projektet kan en sådan virtuell maskin starta på omkring tio millisekunder på en x86-processor från ungefär 2020.

    Det är intressant för bland annat molntjänster där små virtuella maskiner kan behöva startas och stoppas automatiskt beroende på belastningen. Ett möjligt användningsområde är så kallade mikrotjänster, där varje liten funktion körs i en separat och isolerad miljö.

    NetBSD kan nu även startas med PVH utan att Xen används. Det fungerar exempelvis tillsammans med QEMUs -kernel-alternativ.

    VirtIO-enheter kan dessutom beskrivas genom parametrar på kärnans kommandorad.

    Nya drivrutiner för QEMU och VMware

    En ny drivrutin med namnet viogpu ger stöd för virtuella grafikkort som tillhandahålls av QEMU.

    Det betyder att NetBSD kan använda en mer modern virtualiserad grafiklösning i stället för att enbart förlita sig på enklare emulerade grafikkort.

    Den nya pvscsi-drivrutinen ger samtidigt stöd för VMwares paravirtualiserade SCSI-styrenheter. Paravirtualisering innebär att gästsystemet vet att det körs i en virtuell maskin och kan kommunicera mer direkt med värdsystemet. Det ger ofta bättre prestanda än fullständig hårdvaruemulering.

    Fler Linuxprogram kan köras utan ändringar

    NetBSD har sedan länge ett kompatibilitetslager som gör det möjligt att köra program som ursprungligen har kompilerats för Linux.

    NetBSD 11.0 utökar detta lager med ett stort antal Linux-kompatibla systemanrop och gränssnitt.

    Bland nyheterna finns:

    • epoll
    • clone3
    • statx
    • inotify
    • renameat2
    • close_range
    • waitid
    • syncfs
    • readahead
    • POSIX-meddelandeköer
    • sync_file_range

    Ett systemanrop är den mekanism som ett program använder för att be operativsystemets kärna utföra en uppgift. Det kan exempelvis handla om att öppna en fil, skapa en process, använda nätverket eller läsa information om systemet.

    När ett Linuxprogram använder ett systemanrop som saknas i NetBSDs kompatibilitetslager går programmet normalt inte att köra. Genom att införa fler Linux-kompatibla systemanrop kan NetBSD därför hantera fler Linuxprogram utan att programmens källkod behöver ändras.

    Versionen får även stöd för memfd_create, som gör det möjligt att skapa en fil direkt i arbetsminnet utan att den behöver få ett vanligt filnamn på disken.

    Det virtuella filsystemet procfs har samtidigt kompletterats med information om System V IPC samt Linux-liknande sökvägar för processgränser.

    Anpassningar för C23 och nya POSIX

    NetBSD 11.0 innehåller även förbättringar för nyare programmeringsstandarder.

    Verktyget lint, som används för att analysera C-kod och hitta möjliga programmeringsfel, kan nu kontrollera kod skriven enligt C23-standarden. Det har även blivit bättre på att upptäcka heltalsöverskridningar.

    En heltalsöverskridning uppstår när ett tal blir större eller mindre än vad den aktuella datatypen kan lagra. Resultatet kan bli felaktiga beräkningar, programkrascher eller i värsta fall säkerhetsproblem.

    NetBSD får också ett nytt kommando med namnet c17. Det fungerar som ett standardiserat sätt att anropa en kompilator för ISO C17, vilket krävs av POSIX.1-2024.

    Snabbare kärna och bättre stöd för flera processorer

    Flera delar av operativsystemets kärna har optimerats.

    Låsningen kring så kallade pipes har förbättrats. En pipe används när ett program skickar data direkt till ett annat program, exempelvis i följande kommandorad:

    cat fil.txt | grep sökord
    

    Minskad låskonkurrens innebär att flera processorer eller processorkärnor i mindre utsträckning behöver vänta på varandra.

    DRM-systemet, som hanterar moderna grafikkort i kärnan, har också fått bättre skalning på datorer med flera processorkärnor.

    VirtIO-drivrutinerna är nu markerade som multiprocessorsäkra. De kan därmed köras utan att hålla NetBSD-kärnans globala lås, vilket kan förbättra prestandan i virtuella maskiner.

    Även ZFS har optimerats så att borttagning av filer går snabbare.

    På SPARC-, PowerPC- och MIPS-processorer har byteväxling förbättrats. Byteväxling används när data behöver omvandlas mellan olika ordningsföljder för byte, exempelvis mellan little endian och big endian.

    Snabbare reaktion på förlorade nätverkspaket

    Den inledande väntetiden innan ett TCP-paket skickas om har sänkts från tre sekunder till en sekund.

    TCP ser till att data kommer fram i rätt ordning och att förlorade paket skickas igen. Om ett paket försvinner väntar systemet en viss tid innan det försöker på nytt.

    En kortare inledande väntetid kan göra att nätverksanslutningar återhämtar sig snabbare när de första paketen förloras. Ändringen är tillåten enligt internetstandarden RFC 6298.

    Brandväggen kan filtrera på länklagret

    NetBSD Packet Filter, NPF, kan nu filtrera trafik på lager 2 i nätverksmodellen.

    Lager 2 omfattar bland annat Ethernet-ramar och MAC-adresser. Tidigare har brandväggar främst arbetat högre upp i nätverksstacken, exempelvis med IP-adresser och TCP- eller UDP-portar.

    NPF-regler kan även göras beroende av användare och grupper. Det gör det möjligt att exempelvis tillåta nätverkstrafik för ett visst användarkonto men blockera samma trafik för andra användare.

    Kärnan håller uppsikt över sig själv

    NetBSD 11.0 introducerar också en mekanism som kallas kernel heartbeat.

    Olika processorer och avbrottsnivåer kan använda mekanismen för att kontrollera att andra delar av kärnan fortfarande gör framsteg. Om någon del av systemet fastnar kan detta upptäckas snabbare.

    Funktionen kan vara värdefull vid felsökning av svåra problem där datorn verkar frysa utan att skapa någon tydlig felrapport.

    Stort antal nya drivrutiner

    Hårdvarustödet har utökats med en omfattande samling nya och förbättrade drivrutiner.

    Bland nyheterna finns stöd för:

    • Realtek RTL8126-nätverkskort med 5 Gbit/s
    • virtuella funktioner för NVIDIA Mellanox ConnectX-6
    • ASIX AX88179A USB-nätverkskort
    • USB Audio Class 2.0
    • tangentbord som använder I2C HID
    • nyare Androidtelefoner med USB-delning via NCM
    • fler fläkt-, sensor-, serie- och lagringsstyrenheter
    • fler styrenheter för industriell utrustning

    USB Audio Class 2.0 är särskilt relevant för modernare externa ljudkort och DAC-enheter som arbetar med högre samplingsfrekvenser och fler ljudkanaler än vad den äldre USB-ljudstandarden klarar.

    Bättre övervakning av AMD-processorer

    NetBSD kan nu läsa temperaturinformation från fler moderna AMD-processorer.

    Det omfattar bland annat:

    • Siena
    • Turin Classic
    • Turin Dense
    • Strix Point
    • Zen 5

    Verktyget cpuctl känner nu även igen Intels Meteor Lake- och Emerald Rapids-processorer.

    Dessutom finns stöd för nyare varianter av Intels TCO-watchdog. En watchdog är en säkerhetsmekanism som kan starta om en dator om operativsystemet slutar fungera och inte längre skickar regelbundna livstecken.

    Uppdaterade program i grundsystemet

    NetBSD levereras som ett komplett grundsystem där både kärnan och ett stort antal centrala verktyg utvecklas och distribueras tillsammans.

    I NetBSD 11.0 har många externa komponenter uppdaterats. Några exempel är:

    • GCC 12.5
    • GDB 15.1
    • Binutils 2.42
    • OpenSSL 3.5.7
    • OpenSSH 10.3
    • Postfix 3.11.2
    • X.Org Server 21.1.24
    • tmux 3.6b
    • Unbound 1.25.1
    • BIND 9.20.24
    • wpa_supplicant 2.11

    Viktiga förändringar inför uppgradering

    Den som uppgraderar från en tidigare NetBSD-version bör vara uppmärksam på några förändringar.

    Kompatibilitetsbiblioteken för 32- och 64-bitarsprogram har flyttats till separata installationsuppsättningar med namnen:

    • base32
    • base64
    • debug32
    • debug64

    HTML-versionerna av manualsidorna ligger numera i den separata uppsättningen manhtml.

    OpenSSH har dessutom tagit bort stödet för DSA-nycklar. DSA är en äldre typ av SSH-nyckel som inte längre betraktas som tillräckligt säker.

    System som har en specialanpassad SSH-konfiguration där DSA uttryckligen har aktiverats kan behöva ändras innan SSH-servern kan startas.

    På aarch64-system anges processorfrekvensen numera i megahertz i stället för i abstrakta prestandanivåer.

    Drivrutinen hdaudio har också fått ändrade namn och en annan ordning på vissa ljudmixerreglage. Det kan påverka skript och lokala inställningar som hänvisar till reglagen med deras gamla namn.

    Ett brett lyft för ett ovanligt portabelt system

    NetBSD 11.0 är inte en utgåva som enbart fokuserar på en viss datorplattform eller användargrupp.

    Versionen förbättrar stödet för allt från moderna Arm- och RISC-V-system till äldre processorarkitekturer, virtuella servrar, nätverksutrustning och traditionella x86-datorer.

    RISC-V-stödet är den mest synliga nyheten, men de utökade Linux-kompatibilitetsfunktionerna kan på sikt bli minst lika betydelsefulla. De gör det lättare att använda program som främst har utvecklats och testats för Linux.

    Tillsammans med snabbare virtualisering, fler drivrutiner och förbättrad multiprocessorprestanda visar NetBSD 11.0 att projektet fortfarande utvecklas aktivt – samtidigt som det håller fast vid sitt ursprungliga mål: att skapa ett rent, stabilt och portabelt Unix-system som kan köras på så många typer av datorer som möjligt.

    https://blog.netbsd.org/tnf/entry/netbsd_11_0_released

    Ladda hem Netbsd

    https://netbsd.org

    > TEKNISKA FAKTA: NETBSD 11.0

    Version: NetBSD 11.0

    Utgåva: Nittonde stora NetBSD-versionen

    Systemtyp: Unix-liknande operativsystem

    Ny processorplattform: 64-bitars RISC-V

    RISC-V-enheter: QEMU, StarFive VisionFive 2 och PINE64 STAR64

    Arm-stöd: Inledande stöd för Qualcomm Snapdragon X Elite och Oryon

    Virtualisering: Ny MICROVM-kärna för amd64 och i386

    Uppstartstid: Omkring 10 millisekunder för MICROVM på lämplig x86-hårdvara

    Linuxkompatibilitet: Bland annat epoll, clone3, statx, inotify och memfd_create

    Programmeringsstandarder: Förbättrat stöd för C23 och POSIX.1-2024

    Brandvägg: NPF med lager 2-filtrering och regler för användare och grupper

    Nätverk: TCP:s första omsändningstid sänkt från tre till en sekund

    Kompilator: GCC 12.5

    Kryptering: OpenSSL 3.5.7

    SSH: OpenSSH 10.3

    Licens: BSD-licens

  • XLibre fyller ett år – den klassiska X-servern får nytt liv

    XLibre fyller ett år och markerar jubileet med den stabila Xserver-serien 25.1. Samtidigt får projektet nya funktioner, säkerhetsfixar och växande stöd från Linux- och BSD-distributioner. För användare som fortfarande är beroende av X11 visar XLibre att den klassiska grafiktekniken långt ifrån är död.

    När många talar om Linux-skrivbordets framtid hamnar ofta Wayland i centrum. Men det betyder inte att den äldre grafiktekniken X11 är död. Tvärtom finns det fortfarande många miljöer, program och användare som är beroende av X-servern. Ett av de tydligaste exemplen på detta är XLibre, ett projekt som nu firar sitt första år.

    XLibre är en vidareutveckling av X.Org Server, den programvara som i många år varit grunden för grafiska skrivbordsmiljöer i Unix- och Linuxvärlden. Projektet startades som en fork av X.Org Server i juni 2025 och leds av en kärngrupp där grundaren Enrico Weigelt ingår. Efter ett år beskriver projektet en snabb utveckling med över 50 unika bidragsgivare, mer än 3 600 ändringar i utvecklingsgrenen och 30 utgåvor i 25.0- och 25.1-serierna.

    I samband med ettårsdagen släpptes XLibre Xserver 25.1.6. Samtidigt meddelade projektet att 25.1-serien nu betraktas som stabil. Det innebär att serien inte längre bara ses som en utvecklingsgren för tidiga testare, utan som en version som fler distributioner och användare kan börja använda i praktiken.

    Vad är egentligen en X-server?

    För att förstå varför XLibre är intressant behöver man förstå vad en X-server gör. I ett grafiskt Linuxsystem är det inte själva programmet, exempelvis en texteditor eller webbläsare, som direkt ritar allt på skärmen. Mellan programmet och grafikhårdvaran finns ett system som hanterar fönster, inmatning från tangentbord och mus samt kommunikationen med skärmen.

    Historiskt har X.Org Server varit den vanligaste lösningen för detta. Den bygger på X11, ett mycket gammalt men flexibelt protokoll med rötter i 1980-talet. Trots sin ålder används X11 fortfarande i många sammanhang, bland annat för äldre program, vissa skrivbordsmiljöer, fjärrstyrning och speciallösningar där Wayland ännu inte är ett självklart alternativ.

    XLibre vill bevara och vidareutveckla denna teknik, snarare än att låta den stanna av.

    Ny stabil version med säkerhetsfixar

    Den nya versionen, XLibre Xserver 25.1.6, innehåller inte bara nya funktioner utan också säkerhetsfixar från X.Org Server. Projektet har även släppt XLibre Xserver 25.0.0.24 för att åtgärda nyligen offentliggjorda sårbarheter.

    Det är en viktig del av projektets roll. Om X11 fortfarande används måste det också underhållas. Gamla grafiska komponenter kan annars bli en säkerhetsrisk, särskilt eftersom en X-server hanterar känsliga delar av systemet som tangenttryckningar, fönster och skärminnehåll.

    Användare som redan kör XLibre rekommenderas därför att uppdatera så snart som möjligt.

    TearFree som standard

    En av de mer synliga förbättringarna i XLibre 25.1-serien är att TearFree-läge för modesetting är aktiverat som standard. TearFree handlar om att minska så kallad tearing, ett fenomen där bilden ser ut att “slitas isär” horisontellt när skärmen uppdateras.

    Det kan märkas när man exempelvis flyttar fönster, spelar video eller använder systemet på en skärm där bildrutorna inte synkroniseras ordentligt. Genom att aktivera TearFree som standard vill XLibre ge en mjukare och mer behaglig grafisk upplevelse utan att användaren behöver göra manuella inställningar.

    Stöd för gamla och nya NVIDIA-drivrutiner

    XLibre lyfter också fram stöd för flera generationer av NVIDIAs proprietära drivrutiner. Det gäller bland annat de äldre 340-, 390- och 470-serierna, men även 570 och nyare versioner.

    Detta är särskilt viktigt för användare med äldre grafikkort. Många äldre datorer fungerar fortfarande utmärkt för vardagligt bruk, men kan få problem när stöd tas bort i moderna grafiska system. Genom att fortsätta stödja äldre drivrutiner kan XLibre bidra till att förlänga livslängden på befintlig hårdvara.

    Ur ett återbruksperspektiv är detta intressant. En äldre dator som fortfarande fungerar behöver inte kasseras bara för att den grafiska mjukvaran går vidare.

    Atomic modesetting och modernare grafikhantering

    XLibre 25.1-serien innehåller även stöd för valfri atomic modesetting. Det är en modernare metod för att hantera skärmlägen, uppdateringar och bildvisning på ett mer kontrollerat sätt.

    Förenklat kan man säga att atomic modesetting gör det möjligt att byta grafiska inställningar mer samlat och säkert. I stället för att flera små ändringar sker stegvis kan systemet tillämpa en hel uppsättning ändringar på en gång. Det kan minska risken för visuella fel och ge bättre kontroll över grafikhårdvaran.

    Detta visar att XLibre inte bara handlar om att bevara gammal teknik. Projektet försöker också föra in modernare funktioner där det är möjligt.

    Xnamespace – bättre isolering mellan X-klienter

    En annan viktig nyhet är Xnamespace-tillägget. Syftet är att kunna separera olika X-klienter från varandra. I traditionell X11-miljö har program ofta haft ganska bred insyn i varandra, vilket länge setts som en av X11:s svagheter ur säkerhetsperspektiv.

    Med Xnamespace vill XLibre skapa bättre möjligheter till isolering. Det kan i framtiden göra X11-miljöer mer kontrollerbara, särskilt i system där flera program eller användare körs samtidigt.

    Projektet planerar dessutom att bygga vidare på detta med runtime-konfiguration, alltså möjligheten att ändra vissa inställningar medan systemet körs.

    Stöd för seatd, systemd-logind och framebuffer

    Den nya stabila serien innehåller också stöd för säteshantering via både seatd och systemd-logind. Det handlar om hur systemet hanterar lokala användarsessioner, skärmar, tangentbord och annan inmatning.

    Dessutom ingår Xfbdev, en generell framebuffer-baserad X-server för Linux. Det kan vara användbart på enklare system eller specialhårdvara där en fullständig modern grafikstack inte är tillgänglig eller behövs.

    XLibre erbjuder även CI-byggen för flera plattformar, däribland BSD-system, Linux, macOS och Microsoft Windows. Det visar att projektet inte enbart ser sig som en Linuxkomponent, utan som en bredare vidareutveckling av X-servertekniken.

    Fler distributioner börjar använda XLibre

    Enligt XLibre används projektet nu som standard-X11-server i 11 distributioner. Bland dem nämns Artix Linux, GhostBSD, OpenMandriva och Vendefoul Wolf.

    Utöver detta finns community-underhållna paket för över 35 distributioner och närliggande system. Listan omfattar bland annat Arch Linux, Debian, Fedora, DragonFly BSD, FreeBSD, Gentoo, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu och Void Linux.

    Det betyder inte att XLibre har ersatt X.Org Server överallt, men det visar att intresset är större än ett enskilt hobbyprojekt. På bara ett år har XLibre blivit ett alternativ som flera delar av Unix- och Linuxvärlden åtminstone testar, paketerar eller använder.

    Varför spelar XLibre någon roll?

    Wayland är fortfarande den tydliga framtidsvägen för många moderna Linuxskrivbord. Det erbjuder en renare säkerhetsmodell och en modernare design än X11. Men övergången är inte fullständig. Det finns fortfarande äldre program, särskilda arbetsflöden och hårdvarumiljöer där X11 fungerar bättre eller är nödvändigt.

    XLibre fyller därför en lucka. Projektet säger i praktiken: om X11 fortfarande används, måste det också underhållas, förbättras och säkras.

    Det är särskilt relevant för användare som kör äldre datorer, specialsystem, lättviktiga skrivbordsmiljöer eller BSD-baserade system. För dem kan en aktivt underhållen X-server vara skillnaden mellan ett fungerande grafiskt system och en återvändsgränd.

    Nästa steg: HDR och fler funktioner

    XLibre-teamet planerar ytterligare en funktionsutgåva senare denna månad. Bland framtida förbättringar nämns fortsatt experimentellt arbete med HDR och ny funktionalitet kring Xnamespace.

    HDR, eller High Dynamic Range, handlar om bättre ljusomfång och färgåtergivning på skärmar som stödjer tekniken. Det är ett område där moderna grafiksystem ofta har ett försprång, men XLibre verkar vilja undersöka hur långt det går att ta även X11-baserade lösningar.

    Ett gammalt system med nytt momentum

    XLibre är ett tydligt exempel på hur fri och öppen källkod fungerar i praktiken. När ett projekt upplevs som för långsamt, för stillastående eller på väg åt fel håll kan utvecklare skapa en ny gren och fortsätta arbetet i en annan riktning.

    Efter sitt första år framstår XLibre som mer än bara en teknisk protest mot stagnation. Med en stabil 25.1-serie, säkerhetsfixar, nya funktioner och växande distributionsstöd har projektet visat att det finns ett fortsatt intresse för X11.

    Den stora frågan är inte om XLibre kommer att stoppa Waylands framfart. Det är knappast projektets huvudpoäng. Den mer intressanta frågan är om XLibre kan bli den aktiva underhållsgren som X11-användare behöver under de kommande åren.

    För många användare, särskilt de som vill hålla äldre system vid liv, kan svaret mycket väl bli ja.

    https://github.com/X11Libre/xserver/wiki/XLibre-XServer-25.1-Changes

    Teknisk faktaruta: XLibre Xserver 25.1

    Projekt: XLibre

    Typ: X11-server, baserad på X.Org Server

    Senaste stabila serie: 25.1

    Jubileumsversion: XLibre Xserver 25.1.6

    Startade: Juni 2025

    Grundare: Enrico Weigelt

    Viktiga nyheter:

    • TearFree-läge aktiverat som standard
    • Valfritt stöd för atomic modesetting
    • Stöd för äldre och nyare NVIDIA-drivrutiner
    • Xnamespace för bättre separering av X-klienter
    • Stöd för seatd och systemd-logind
    • Xfbdev som framebuffer-baserad X-server för Linux

    Säkerhet: Versionerna 25.0.0.24 och 25.1.6 innehåller fixar för nyligen offentliggjorda sårbarheter i X.Org Server.

    Distributioner: Enligt projektet används XLibre som standard-X11-server i 11 distributioner och finns som community-paket för över 35 system.

  • FreeBSD vill bli bättre på bärbara datorer – och nu får användarna hjälpa till

    FreeBSD tar ett tydligt steg mot att bli ett mer användarvänligt operativsystem för bärbara datorer. Genom ett nytt offentligt testprogram vill projektet samla in anonymiserade data om hur väl olika laptopmodeller fungerar, samtidigt som satsningen markerar en större ambition: att göra FreeBSD till ett starkare alternativ även för vanligt skrivbordsbruk.

    FreeBSD har länge haft ett rykte som ett stabilt och kraftfullt operativsystem för servrar. Men nu pågår en tydlig förändring. Genom ett nytt offentligt testprogram för bärbara datorer tar FreeBSD ett viktigt steg mot att också bli ett mer attraktivt alternativ för vardagligt skrivbordsbruk.

    Kärnan i satsningen är enkel: användare uppmanas att testa FreeBSD på sina egna laptops och skicka in anonymiserade resultat. Dessa data ska sedan användas för att bygga upp en offentlig kompatibilitetsmatris där både användare och utvecklare kan se vilka modeller som fungerar bra, vilka funktioner som saknas och om viss extra konfigurering krävs.

    Det här är betydligt mer än ett litet communityinitiativ. Testfasen är en del av FreeBSD Foundations större Laptop Support and Usability Project, en långsiktig och välfinansierad satsning för att förbättra hårdvarustöd och användarupplevelse på moderna bärbara datorer.

    Från spridda forumtrådar till systematisk kunskap

    För den som har velat köra FreeBSD på en laptop har informationen länge varit ojämn och svår att överblicka. Ofta har man fått förlita sig på forumtrådar, wiki-sidor och enskilda användares erfarenheter. Det nya testprogrammet försöker ersätta detta med något mycket mer strukturerat: en modell-för-modell-kartläggning av hur väl FreeBSD fungerar på olika datorer.

    Testverktyget gör en automatisk genomgång av datorns hårdvara och loggar vilka funktioner som fungerar och vilka som inte gör det. Efteråt kan användaren själv lägga till kommentarer om sin upplevelse innan resultaten skickas in. Målet är att skapa ett slags gemensamt kunskapsarkiv där det snabbt går att få svar på frågor som:

    • Vilken laptopmodell fungerar bäst med FreeBSD?
    • Stöds trådlöst nätverk, ljud och Bluetooth?
    • Fungerar vila och återupptagning som det ska?
    • Krävs någon extra handpåläggning för att få systemet stabilt?

    Detta gör projektet värdefullt både för nya användare som funderar på att installera FreeBSD och för utvecklare som vill se var insatser behövs mest.

    En större satsning på användbarhet

    Den offentliga testningen är bara en del av en mer omfattande strategi. Satsningen offentliggjordes redan i september 2024, då FreeBSD Foundation tillsammans med Quantum Leap Research avsatte 750 000 dollar för att stärka laptopstöd och allmän användbarhet i systemet.

    Arbetet har fokuserat på flera av de områden som är mest avgörande för att ett operativsystem ska fungera bra på en modern bärbar dator: trådlöst nätverk, ljud, grafik, Bluetooth samt strömsnåla vilolägen och återupptagning. Det är just dessa detaljer som avgör om ett system känns redo för vardagsbruk eller fortfarande främst lämpar sig för tekniskt intresserade entusiaster.

    Särskilt intressant är att FreeBSD Foundation uttryckligen kopplar bättre laptopstöd till bredare användning bland utvecklare och företag. Resonemanget är tydligt: om FreeBSD även ska vara relevant utanför serverhallen måste det fungera väl i människors dagliga arbetsmiljöer.

    Framsteg under 2025 och 2026

    Enligt projektets uppdateringar hade märkbara förbättringar redan gjorts under slutet av 2025. Stöd för Wi-Fi 4 och 5 lades till för viktig hårdvara, arbete med Wi-Fi 6 påbörjades, grafikstödet förbättrades och fler kretsuppsättningar från Intel, Realtek och Mediatek fick bättre kompatibilitet. Dessutom fick Framework Laptop – en dator som blivit populär bland teknikintresserade tack vare sin modulära design – särskild uppmärksamhet.

    Under 2026 har arbetet fortsatt med fokus på grafikdrivrutiner, nätverk och förbättringar i installationsprogrammet. Inför FreeBSD 15.1, som planeras till juni 2026, väntas ytterligare ett viktigt steg för skrivbordsanvändare: KDE Plasma ska för första gången kunna väljas direkt i installationsprogrammet. Det kan verka som en detalj, men signalvärdet är stort. Ett sådant val visar att FreeBSD inte längre bara tänker på serveradministratörer, utan även på användare som vill ha ett komplett skrivbordssystem från start.

    Så fungerar testningen

    För den som vill delta är processen relativt enkel. Användaren installerar ett testverktyg som automatiskt undersöker datorns hårdvara och systemfunktioner. Resultaten sparas i en katalog i anonymiserad form. Den som vill kan sedan lägga till egna kommentarer i en fil innan allt skickas in som en så kallad pull request. Därefter behandlas rapporten och publiceras i kompatibilitetsmatrisen.

    En viktig del av projektet är att inga personligt identifierbara uppgifter ska publiceras. Det gör att deltagande kan ske med låg tröskel samtidigt som projektet får tillgång till bred och verklighetsnära testdata.

    Ett skifte i FreeBSD:s självbild

    Det mest intressanta med initiativet är kanske inte testverktyget i sig, utan vad det säger om FreeBSD:s framtidsvision. Operativsystemet har länge setts som ett robust, tekniskt avancerat men ganska nischat alternativ, starkt förknippat med servrar och infrastruktur. Nu verkar projektet vilja bryta med den bilden.

    Genom att investera i laptopstöd, användarvänlighet och en tydlig offentlig kompatibilitetsöversikt visar FreeBSD att man vill bli ett trovärdigt val även för den som använder sin dator till utveckling, studier eller vanligt skrivbordsarbete. Det handlar inte om att överge sina styrkor, utan om att bredda dem.

    En viktig framtidsfråga

    För fria operativsystem är hårdvarustöd ofta en avgörande faktor. Även ett tekniskt starkt system får svårt att växa om användarna inte vet vilka datorer som fungerar eller om grundläggande funktioner som trådlöst nätverk och viloläge är opålitliga. Därför är FreeBSD:s nya testprogram mer än bara en praktisk datainsamling. Det är också ett sätt att bygga förtroende.

    Om satsningen lyckas kan den göra FreeBSD mer tillgängligt för nya grupper av användare, samtidigt som utvecklarna får bättre underlag för att prioritera rätt förbättringar. Det gör projektet till ett tydligt exempel på hur teknisk utveckling och användarmedverkan kan gå hand i hand.

    FreeBSD:s nya offentliga laptoptestning är därför inte bara en ny funktion eller en tillfällig kampanj. Det är ett tecken på en större förändring: från ett system som främst förknippats med servrar till ett operativsystem som på allvar vill ta plats även på skrivbordet

    Teknisk faktaruta: FreeBSDs laptopsatsning

    Status: Offentlig testfas pågår

    Syfte: Kartlägga laptopkompatibilitet och förbättra FreeBSD för vardagligt skrivbordsbruk

    Metod: Användare kör ett automatiserat testverktyg och skickar in anonymiserade resultat

    Insamlade data: Hårdvara, stöd för funktioner, eventuella problem, frivilliga användarkommentarer

    Fokusområden: Wi-Fi, ljud, grafik, Bluetooth, vila och återupptagning

    Finansiering: 750 000 dollar från FreeBSD Foundation och Quantum Leap Research

    Mål: Skapa en publik kompatibilitetsmatris för olika laptopmodeller

    Kommande version: FreeBSD 15.1 väntas i juni 2026

    Nyhet i 15.1: KDE Plasma planeras bli valbart direkt i installationsprogrammet

  • OpenBSD 7.8 – Ny version med flertrådad TCP/IP och stöd för Raspberry Pi 5

    OpenBSD 7.8 är här – och den säkra, minimalistiska BSD-favoriten tar ett stort kliv framåt. Med flertrådad TCP/IP-stack, stöd för Raspberry Pi 5 och förbättrad virtualisering fortsätter OpenBSD att leverera sitt signum: kompromisslös stabilitet, ren design och säkerhet på högsta nivå.

    OpenBSD 7.8 – Ny version med flertrådad TCP/IP och stöd för Raspberry Pi 5

    OpenBSD, operativsystemet med säkerhet som grundfilosofi, har nu nått version 7.8 – sex månader efter 7.7. Den nya versionen förfinar inte bara systemets välkända stabilitet, utan introducerar också flera betydelsefulla tekniska nyheter: flertrådad TCP/IP och officiellt stöd för Raspberry Pi 5.

    Ett tryggt men inte alltid enkelt BSD

    OpenBSD är känt för sin kompromisslösa säkerhetsmodell, tydliga filosofi och minimalistiska design – men också för en installation som kräver lite tålamod. Operativsystemet är inte riktat till nybörjare, och den som vill experimentera bör helst använda en separat dator snarare än att försöka dual-boota.

    Med version 7.8 finns dock ett nytt och prisvärt sätt att prova: officiellt stöd för Raspberry Pi 5. Det innebär att vem som helst med en Pi 5 kan installera ett komplett BSD-system – förutsatt att man är redo att ansluta en seriell kabel.

    “Added support for Raspberry Pi 5 (with console on serial port).”

    Stödet fungerar via seriell port (RS-232), vilket kräver anslutning via GPIO-pinnarna. Det finns RS-232-HAT-kort för ändamålet, och vissa USB-till-RS-232-adaptrar kan fungera, men det är ingen garanti.

    Än så länge finns några begränsningar:

    • Uppstart via PCIe-lagringskort fungerar inte på grund av saknat U-Boot-stöd.
    • Wi-Fi på Raspberry Pi 5 Model B ”d0” fungerar inte.
    • Den aktiva fläkten fungerar inte förrän pwm-drivrutinerna är färdigställda.

    Trots dessa begränsningar markerar stödet för Pi 5 en viktig milstolpe: OpenBSD blir tillgängligt på fler ARM64-plattformar än någonsin tidigare, inklusive Apple Silicon Macs, Snapdragon Elite X-laptops och förbättrad strömhantering för ARM64-enheter.

    Nyhet: Flertrådad TCP/IP

    En av de mest intressanta nyheterna i OpenBSD 7.8 är att TCP/IP-stacken nu är flertrådad.
    Det innebär att nätverksdelen av operativsystemet kan utnyttja flera CPU-kärnor samtidigt – upp till åtta stycken – där varje anslutning hanteras av en egen kärna.

    Detta är en betydande förändring för OpenBSD, som traditionellt prioriterat enkelhet och säkerhet framför rå prestanda. Nu börjar man öppna upp för bättre skalbarhet på moderna flerkärniga system, särskilt vid IPv6-trafik där beräkningsbehovet är större.

    Virtualisering med AMD SEV

    OpenBSD 7.8 innehåller även inbyggt stöd för AMD:s Secure Encrypted Virtualization (SEV). Denna teknik låter varje virtuell maskin kryptera sitt eget minne, vilket stärker isoleringen mellan gäster i en hypervisor-miljö.

    Stödet omfattar både OpenBSD:s inbyggda hypervisor (VMM/VMD) och drift som gäst-OS under Linux KVM. Det betyder att OpenBSD nu både kan skapa och köra SEV-krypterade virtuella maskiner – en viktig förbättring för säkerhetsfokuserade servermiljöer.

    Tmux får extra kärlek

    Terminalmultiplexern tmux har länge varit en favorit bland systemadministratörer, och OpenBSD har haft stöd för det länge.
    Version 7.8 lyfter tmux till nästa nivå med 16 nya funktioner och buggfixar – inga revolutioner, men välkomna förbättringar för den som lever i terminalfönster dagligen.

    Smidig uppgradering till 7.8

    En av OpenBSD:s styrkor är den tydliga och tillförlitliga uppgraderingsprocessen.
    Systemet uppdateras alltid stegvis – en version i taget – vilket minimerar risken för problem.

    Den rekommenderade proceduren är enkel:

    1. Kör syspatch för att installera säkerhetsuppdateringar.
    2. Kör pkg_add -u för att uppdatera alla installerade paket.
    3. Kör fw_update för eventuell ny firmware.
    4. Kör sysupgrade för att uppgradera hela systemet.

    Vid uppgradering från 7.7 startar systemet automatiskt om utan att fråga – lite oväntat, men effektivt. Efteråt går det snabbt att komma igång igen, och alla program – inklusive Firefox och GNOME-komponenter – uppdateras utan problem.

    Till skillnad från vissa andra BSD-system har OpenBSD-uppgraderingar visat sig vara pålitliga. FreeBSD och NetBSD har historiskt haft mer problem med sina in-place-uppdateringar.

    Enkelhet framför allt

    OpenBSD 7.8 har fortfarande inget Bluetooth-stöd – och det är ett medvetet beslut. Många i OpenBSD-gemenskapen ser Bluetooth som en onödig risk, och systemets renhet prioriteras framför trådlös bekvämlighet.

    Trots sin återhållsamhet uppskattas OpenBSD alltmer för sin tydlighet och konsekvens. Där FreeBSD och NetBSD ibland känns som barocka konstruktioner, känns OpenBSD snarare modernistiskt: enkelt, robust och noggrant avvägt.

    9front släpper sin egen “Release”

    Samtidigt med OpenBSD 7.8 har även 9front-projektet, en vidareutveckling av Plan 9, släppt en ny version – kallad Release.
    Namnet är ingen slump: med sin typiskt skämtsamma ton låter 9front-utvecklarna oss nu läsa ett “Release release announcement”.

    Den här gången hann 9front till och med släppa sin version elva dagar före OpenBSD 7.8 – och båda projekten delar konstverk av samma illustratör.

    Slutsats

    OpenBSD 7.8 är ingen revolution, men en välpolerad evolution.
    Med stöd för Raspberry Pi 5, flertrådad nätverksstack, SEV-kryptering och förbättrat tmux-stöd fortsätter systemet att leverera stabilitet, säkerhet och precision.

    För användare som värdesätter kvalitet framför bekvämlighet, och som inte räds ett textbaserat gränssnitt, är OpenBSD 7.8 ett av de mest pålitliga operativsystemen som finns idag.

    https://ftp.lysator.liu.se/pub/OpenBSD

    Om OpenBSD i vår wiki

    https://wiki.linux.se/index.php/OpenBSD

    Fakta: OpenBSD

    Licens: Främst ISC-licens (mycket tillåtande BSD-familj). Vissa komponenter använder andra BSD-liknande licenser. Projektets grafik (t.ex. maskoten “Puffy”) kan ha egna villkor.

    Vad är OpenBSD? Ett komplett Unix-likt operativsystem (kärna + basverktyg) med fokus på korrekthet, säker standardkonfiguration och kodgranskning.

    Skillnad mot Linux: Linux är i grunden en kärna som oftast kombineras med GNU-användarland till en distribution (t.ex. Debian, Fedora). OpenBSD levereras som ett integrerat bas-OS från ett och samma projekt, med enhetliga beslut, egen pakethantering och återkommande släpp var ~6 månader.

    • Säkerhetsmodell: aggressiva standarder (t.ex. pf-brandvägg, pledge/unveil), kontinuerliga kodrevisioner.
    • Konsekvens: samma team ansvarar för hela basen – mindre fragmentering.
    • Filosofi: enkelhet och korrekthet prioriteras framför “flest funktioner”.

    Varför vissa föredrar OpenBSD: förutsägbara uppgraderingar, tydlig dokumentation (man-sidor), säkra standardinställningar, stabil nätverksstack och verktyg som pf och tmux i basen.

    Stödda plattformar (exempel): amd64 (x86-64), arm64 (t.ex. Raspberry Pi 5, vissa Apple Silicon-lägen), riscv64, i386 (äldre x86), armv7 (32-bitars ARM), powerpc-varianter m.fl. Stöd varierar mellan modeller och generationer.

    Tips: kör bas-uppdateringar med syspatch, paket med pkg_add -u och systemuppgradering med sysupgrade.

  • FreeBSD 15 Gör Det Enklare Än Någonsin att Använda KDE Plasma på Skrivbordet

    FreeBSD tar ett stort steg mot att bli ett mer tillgängligt alternativ för vanliga användare. Med version 15 blir det nu möjligt att installera KDE Plasma-skrivbordet direkt från installationsprogrammet – utan krångliga efterhandskonfigurationer.

    I många år har FreeBSD varit känt som ett stabilt, flexibelt och kraftfullt operativsystem med djupa rötter i Unix-världen. Trots dessa fördelar har systemet främst använts i servermiljöer eller av avancerade användare, mycket på grund av avsaknaden av ett smidigt skrivbordsalternativ.

    Men det förändras nu. I och med lanseringen av FreeBSD 15 kommer användare att kunna välja att installera KDE Plasma-skrivbordet direkt under installationen, precis som i moderna Linuxdistributioner.

    Förenklad installation för alla användare

    Tidigare har den som velat använda FreeBSD som skrivbordssystem varit tvungen att manuellt installera grafikkortsdrivrutiner, aktivera inloggningshanterare, konfigurera D-Bus och installera själva skrivbordsmiljön via kommandoraden.

    Det nya installationsalternativet i FreeBSD 15 eliminerar detta hinder. Nu kan användaren enkelt välja KDE Plasma i installationsprogrammet – och få ett fullt fungerande skrivbord direkt efter första uppstarten.

    Det här gör FreeBSD betydligt mer attraktivt för nybörjare och användare som tidigare varit vana vid exempelvis Windows, macOS eller Linux.

    Varför KDE Plasma?

    Att valet föll på KDE Plasma är ingen tillfällighet. Det är en modern, kraftfull och flexibel skrivbordsmiljö med ett användargränssnitt som känns bekant för många. Plasma erbjuder:

    • Ett arbetsflöde likt Windows, vilket underlättar för nya användare.
    • Låg inlärningströskel tack vare sin intuitiva design.
    • Hög anpassningsgrad och god prestanda, även på svagare maskiner.
    • Aktiv utveckling och stöd för ny teknik som Wayland och moderna grafikdrivrutiner.

    Inledningsvis pratade FreeBSD-utvecklarna om att inkludera ett ”minimalt skrivbord”, vilket väckte viss oro. Men detta har reviderats, och istället satsar man på en mer komplett Plasma-miljö som är redo att användas direkt.

    Ett större initiativ för skrivbordsanvändning

    Det nya installationsalternativet är en del av ett bredare arbete inom FreeBSD-projektet kallat ”laptop initiative” – ett initiativ som syftar till att göra FreeBSD mer användbart på bärbara datorer och i vardagligt skrivbordsbruk.

    Förutom Plasma-integrationen fokuserar initiativet på:

    • Stöd för moderna Wi-Fi-standarder (inklusive Wi-Fi 6 / 802.11ax)
    • Förbättrad hantering av viloläge och strömsparfunktioner
    • Stabilisering av Wayland, som på sikt kan ersätta det äldre X11-systemet

    Wayland fungerar delvis redan i FreeBSD 14.3, men buggar och krascher återstår – särskilt vid användning tillsammans med Plasma. Samtidigt betraktas X11 i stort sett som ett ”underhållsläge”, vilket gör Wayland till det självklara framtidsvalet.

    Ett historiskt skifte för FreeBSD

    Det här är inte första gången FreeBSD flirtar med skrivbordsanvändning. Redan i början av 2000-talet fanns det försök att erbjuda enklare skrivbordsinstallationer, och den nedlagda varianten PC-BSD hade Plasma som standardmiljö.

    Andra BSD-projekt – som OpenBSD och NetBSD – har redan visat vägen genom att erbjuda fönsterhanterare eller skrivbordsmiljöer i sina installationsprogram.

    Men det nya Plasma-alternativet i FreeBSD 15 är den mest ambitiösa skrivbordssatsningen hittills från huvudprojektet.

    Många i communityn menar att FreeBSD länge haft potential att bli ett förstklassigt skrivbordssystem – och att det som saknats främst varit just ett användarvänligt sätt att installera och konfigurera det grafiska gränssnittet.

    Sammanfattning: En välkommen förändring

    Med FreeBSD 15 gör projektet ett viktigt vägval – man närmar sig vanliga användare på allvar. Genom att erbjuda ett kraftfullt, färdigkonfigurerat skrivbord redan vid installation sänks tröskeln för nya användare rejält.

    För den som tidigare tvekat att ge FreeBSD en chans på den egna datorn är det nu läge att tänka om. FreeBSD 15 är på väg att bli den mest tillgängliga och skrivbordsvänliga versionen hittills.

    https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/2025-06.md

    https://ostechnix.com/freebsd-15-kde-plasma-desktop-install-option

    FreeBSD 15 – Faktaöversikt

    Utgivning: FreeBSD 15.0 RELEASE – planerad 2 dec 2025
    Supporttid: 4 år (stable branch t.o.m. dec 2029)
    Processorstöd: amd64, aarch64 (Tier 1); armv7, riscv64 (Tier 2)
    32-bit: Inga ISO-filer längre, men compat32-stöd finns
    Stora nyheter:
    – KDE Plasma-skrivbord kan installeras direkt vid installation
    – Förbättrat Wi-Fi- och laptopsupport
    – Wayland-stöd under utveckling

    Historik:
    FreeBSD har sina rötter i 4.4BSD och släpptes första gången 1993.
    Känd för stabilitet, säkerhet och avancerade funktioner som Jails & ZFS.

    Används av: Netflix, Sony PlayStation, Juniper, NetApp m.fl.

    (Terminalstil – uppdaterad augusti 2025)
  • Nyheterna i OpenBSD 7.5

    OpenBSD är ett UNIX-liknande operativsystem känd för sin säkerhetsfokus. Det är öppen källkod och utvecklas av ett globalt volontärteam. Operativsystemet inkluderar en rad säkerhetsfunktioner som adresserar minneskorruption och säkerhetsluckor proaktivt. OpenBSD används ofta i servrar och säkerhetskritiska system.

    OpenBSD 7.5 har nu officiellt släppts, och fortsätter att erbjuda ett säkert och fritt UNIX-baserat operativsystem som betonar säkerhet, mångsidighet och korrekthet.

    Från början en avknoppning från NetBSD, har OpenBSD vuxit till att bli ett betydelsefullt operativsystem med fokus på en säker databehandlingsmiljö.

    Här är några av de mest betydelsefulla uppdateringarna i OpenBSD 7.5:
    Den nya versionen introducerar möjligheten att kryptera rotpartitionen under installationsprocessen, vilket förstärker skyddet av känslig data. Pinsyscalls, ett nytt systemanrop, tillåter mer detaljerad kontroll över systemanrop, vilket bidrar till ökad systemintegritet och minskade säkerhetsrisker.

    För att ytterligare säkra systemet har stödet för indirekta systemanrop via funktionen syscall tagits bort. Denna åtgärd, tillsammans med pinsyscalls, förbättrar säkerheten genom att begränsa tillgången till systemanrop och förhindra potentiella attacker.

    På hårdvarusidan, specifikt för ARM64-system, inkluderar nu OpenBSD stöd för pekareautentisering (PAC) och identifiering av målbranch (BTI), vilket skyddar mot attacker som korrumperar minnet. Stödet för IPv6 på ppp-nätverksgränssnitt utökas också, vilket förbättrar anslutningsmöjligheter och kompatibilitet.

    OpenBSD 7.5 har också förbättrat paketfiltreringen i pf-brandväggen, vilket ger bättre prestanda på flerkärniga system och ökad insyn i nätverkstrafiken. Netstat-verktyget har uppdaterats för att visa mer detaljerad statistik om effektiviteten i ruttcache, vilket ger användarna värdefulla insikter för att optimera nätverksprestanda och säkerhetsinställningar.

    Virtualiseringsstacken i VMM-hypervisorn har uppgraderats med flertrådstöd och förbättrad stabilitet på Intel VMX-baserade system, vilket förbättrar både tillförlitligheten och prestandan i virtualiserade miljöer.

    Vidare har OpenBSD 7.5 utökat sitt stöd för hårdvara och introducerat nya drivrutiner, vilket säkerställer bättre kompatibilitet med ett brett urval av enheter, från Apples bildkontroller till Qualcomms trådlösa chips.

    Användarna kan nu njuta av en uppdaterad skrivbordsmiljö med KDE Plasma 5.27, som erbjuder förbättrad användarupplevelse och de senaste funktionerna från KDE:s ekosystem.

    Slutligen har viktiga programvarukomponenter som LibreSSL och OpenSSH fått uppdateringar för att garantera de senaste säkerhetsförbättringarna och prestandaoptimeringarna. Det omfattande biblioteket av tredjepartsapplikationer har också uppdaterats, vilket ger tillgång till de senaste versionerna av populära programvarupaket.

    Här är en kort sammanfattning av några viktiga uppdaterade program och paket i denna version:

    • Asterisk, Audacity, CMake, Chromium, FFmpeg, Firefox
    • GCC, GHC, GNOME, Go, JDK, Krita
    • LLVM/Clang, LibreOffice, Lua, MariaDB, Mono
    • Mutt, NeoMutt, Node.js, OCaml, OpenLDAP
    • PHP, PostgreSQL, Python, Qt, R, Ruby
    • Rust, SQLite, Shotcut, Sudo, Suricata
    • Tcl/Tk, TeX Live, Thunderbird, Vim, Neovim, Xfce

    https://www.openbsd.org/faq/faq4.html#Download

    OpenBSD sidan i vår Wiki

    https://wiki.linux.se/index.php/OpenBSD

    Fakta: OpenBSD 7.5

    Översikt: OpenBSD är ett UNIX-liknande, fritt och öppet operativsystem som utvecklas av ett globalt volontärteam. Fokus ligger på säkerhet, korrekthet och enkelhet. Vanligt i servrar och säkerhetskritiska miljöer.

    Säkerhetsnyheter i 7.5:

    • Krypterad rotpartition direkt i installationen för starkare dataskydd.
    • pinsyscalls: finmaskig kontroll av systemanrop.
    • Borttaget stöd för indirekta systemanrop via syscall() för att minska angreppsytan.

    Arkitektur & nätverk:

    • ARM64: stöd för PAC (Pointer Authentication) och BTI (Branch Target Identification) mot minneskorruptionsattacker.
    • IPv6 på ppp-gränssnitt utökat för bättre uppkoppling.
    • pf-brandväggen: förbättrad paketfiltrering för flerkärniga system.
    • netstat: mer detaljerad statistik för ruttcache/effektivitet.

    Virtualisering:

    • VMM-hypervisorn: flertrådstöd och stabilitetsförbättringar på Intel VMX-baserade system.

    Hårdvarustöd: utökade drivrutiner och bättre kompatibilitet (bl.a. Apple-displaykontroller, Qualcomm-Wi-Fi m.m.).

    Skrivbord & användarmiljö: KDE Plasma 5.27 tillgängligt för uppdaterad arbetsmiljö.

    Kärnkomponenter uppdaterade: LibreSSL, OpenSSH – senaste säkerhetsfixar och prestandaförbättringar.

    Större paketuppdateringar (urval): Firefox, Chromium, FFmpeg, GCC/Clang/LLVM, Go, JDK, Python, PHP, PostgreSQL, MariaDB, SQLite, Rust, Qt, GNOME, KDE, Xfce, Audacity, Krita, LibreOffice, TeX Live, Thunderbird, Vim/Neovim, Suricata, Node.js, OCaml, Mono, Asterisk, CMake, Mutt/NeoMutt, OpenLDAP, Shotcut, Sudo m.fl.

    Tips: Basuppdateringar via syspatch, paket via pkg_add -u.

Etikett: BSD

  • NetBSD 10.2 släppt – bättre hårdvarustöd och viktiga säkerhetsfixar

    NetBSD 10.2 är här med förbättrat stöd för nätverkskort, ARM-system och virtualisering, samtidigt som flera säkerhetsproblem rättas. Uppdateringen riktar sig främst till användare som fortfarande kör NetBSD 10-serien och innehåller även nya versioner av bland annat OpenSSL, Xorg och tmux. Här är en populärvetenskaplig version med mer flyt, förklaringar av tekniska begrepp och en ton…

  • Samba 4.25 gör filservrar tåligare vid avbrott

    Samba 4.25 är här med flera nyheter för större och mer driftsäkra filservermiljöer. Bland förbättringarna finns experimentellt stöd för SMB3 Persistent Handles, bättre klusterhantering, stöd för Ceph Object Gateway och starkare standardinställningar för Kerberos. Samba är programvaran som gör det möjligt för Linux- och Unixdatorer att dela filer och skrivare med Windowsdatorer. Den används både…

  • Hur skulle världen se ut utan öppen källkod?

    Föreställ dig att din mobiltelefon, din TV, din router och stora delar av internet plötsligt måste byggas om från grunden. Inte därför att tekniken har försvunnit, utan därför att ingen längre får dela med sig av programkod. Tänk dig att du var tvungen att åka tillbaka till 90-talet, där du bara kunde spela ”Snake” på…

  • NetBSD 11.0 tar steget in i RISC-V-världen

    NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner. NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare…

  • XLibre fyller ett år – den klassiska X-servern får nytt liv

    XLibre fyller ett år och markerar jubileet med den stabila Xserver-serien 25.1. Samtidigt får projektet nya funktioner, säkerhetsfixar och växande stöd från Linux- och BSD-distributioner. För användare som fortfarande är beroende av X11 visar XLibre att den klassiska grafiktekniken långt ifrån är död. När många talar om Linux-skrivbordets framtid hamnar ofta Wayland i centrum. Men…

  • FreeBSD vill bli bättre på bärbara datorer – och nu får användarna hjälpa till

    FreeBSD tar ett tydligt steg mot att bli ett mer användarvänligt operativsystem för bärbara datorer. Genom ett nytt offentligt testprogram vill projektet samla in anonymiserade data om hur väl olika laptopmodeller fungerar, samtidigt som satsningen markerar en större ambition: att göra FreeBSD till ett starkare alternativ även för vanligt skrivbordsbruk. FreeBSD har länge haft ett…

  • OpenBSD 7.8 – Ny version med flertrådad TCP/IP och stöd för Raspberry Pi 5

    OpenBSD 7.8 är här – och den säkra, minimalistiska BSD-favoriten tar ett stort kliv framåt. Med flertrådad TCP/IP-stack, stöd för Raspberry Pi 5 och förbättrad virtualisering fortsätter OpenBSD att leverera sitt signum: kompromisslös stabilitet, ren design och säkerhet på högsta nivå. OpenBSD 7.8 – Ny version med flertrådad TCP/IP och stöd för Raspberry Pi 5…

  • FreeBSD 15 Gör Det Enklare Än Någonsin att Använda KDE Plasma på Skrivbordet

    FreeBSD tar ett stort steg mot att bli ett mer tillgängligt alternativ för vanliga användare. Med version 15 blir det nu möjligt att installera KDE Plasma-skrivbordet direkt från installationsprogrammet – utan krångliga efterhandskonfigurationer. I många år har FreeBSD varit känt som ett stabilt, flexibelt och kraftfullt operativsystem med djupa rötter i Unix-världen. Trots dessa fördelar…

  • Nyheterna i OpenBSD 7.5

    OpenBSD 7.5 har nu officiellt släppts, och fortsätter att erbjuda ett säkert och fritt UNIX-baserat operativsystem som betonar säkerhet, mångsidighet och korrekthet. Från början en avknoppning från NetBSD, har OpenBSD vuxit till att bli ett betydelsefullt operativsystem med fokus på en säker databehandlingsmiljö. Här är några av de mest betydelsefulla uppdateringarna i OpenBSD 7.5:Den nya…