• 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
  • Exfatprogs 1.4 släppt – bättre stöd för exFAT på Linux

    Exfatprogs 1.4 har släppts och ger Linuxanvändare bättre verktyg för att skapa, kontrollera och reparera exFAT-formaterade lagringsenheter. Den nya versionen förbättrar framför allt kompatibiliteten med Windows, gör formatering säkrare och lägger till nya funktioner för både vanliga användare och mer avancerade systemadministratörer. För alla som använder USB-minnen, SD-kort eller externa hårddiskar mellan olika operativsystem är detta en viktig uppdatering.

    Exfatprogs 1.4 har släppts och innebär flera förbättringar för Linuxanvändare som arbetar med exFAT-formaterade diskar, USB-minnen och minneskort. Den nya versionen gör det enklare att skapa, kontrollera och reparera exFAT-filsystem – särskilt när lagringsenheter även ska fungera smidigt i Windows.

    exFAT är ett filsystem som ofta används på externa lagringsenheter eftersom det fungerar bra över flera plattformar. Det är vanligt på USB-minnen, SD-kort, externa hårddiskar och andra flyttbara medier där man vill kunna flytta filer mellan Linux, Windows, macOS, kameror och annan utrustning. Till skillnad från äldre FAT32 klarar exFAT mycket större filer, vilket gör det lämpligt för exempelvis filmfiler, säkerhetskopior och stora arkiv.

    Med Exfatprogs får Linux ett modernt paket med användarverktyg för exFAT. Verktygen används bland annat för att skapa nya exFAT-filsystem, kontrollera om ett filsystem är skadat och reparera fel. Målet med projektet är att ge Linuxanvändare verktyg med hög prestanda och kvalitet, jämförbara med de exFAT-verktyg som finns i Windows.

    Bättre formatering med mkfs.exfat

    En av de största nyheterna i Exfatprogs 1.4 finns i verktyget mkfs.exfat, som används för att formatera en enhet med exFAT.

    Den nya versionen kan nu skapa partitionstabeller i samband med formatering. Det är viktigt eftersom vissa nyformaterade enheter annars inte alltid känns igen korrekt av Windows. För den som ofta flyttar USB-minnen eller externa diskar mellan Linux och Windows kan detta göra arbetet betydligt smidigare.

    mkfs.exfat har även fått en ny funktion för att använda en egen upcase-tabell. En upcase-tabell används av exFAT för att hantera skillnader mellan stora och små bokstäver i filnamn. Det är kanske ingen funktion vanliga användare behöver tänka på, men den är viktig för utvecklare, testare och systemadministratörer som arbetar med exFAT på djupare nivå.

    En annan praktisk förbättring är att verktyget nu kan skriva ut volymens UUID efter formatering. UUID är ett unikt id för filsystemet och används ofta i Linux för att montera rätt partition automatiskt, till exempel via /etc/fstab.

    Säkrare formatering och bättre varningar

    Exfatprogs 1.4 gör också formateringen säkrare. mkfs.exfat kan nu upptäcka främmande filsystem och partitionstabeller innan formateringen startar. Det minskar risken att man av misstag skriver över något viktigt utan att först bli uppmärksammad på det.

    Verktyget varnar även när alternativet -s används. Dessutom har hanteringen av mycket små enheter förbättrats genom att 512 byte stora kluster används som standard i sådana fall. Första delen av enheten, de första 0x10000 byte, rensas alltid vid formatering, vilket bidrar till att gamla rester från tidigare filsystem inte ligger kvar och stör.

    Formateringsprocessen har också fått bättre loggning, verifiering och visning av förlopp. Det gör det enklare att se vad som händer under arbetets gång, särskilt vid större lagringsenheter där processen kan ta längre tid.

    Flera viktiga buggfixar

    Bakom kulisserna innehåller version 1.4 flera rättningar som kan vara viktiga i praktiken. Bland annat har problem med felaktig utskrift av volymens UUID åtgärdats. Även direkt I/O vid skrivverifiering har förbättrats.

    Det har också gjorts korrigeringar för 32-bitars överflödesproblem som i vissa fall kunde leda till att fel klusterstorlek valdes eller att formatering misslyckades med vissa alternativ. Minnesanvändningen vid formatering av mycket stora enheter har förbättrats, liksom hanteringen av ovanliga gränsfall där mycket stora volymer kunde slå i begränsningar för totalt antal kluster.

    Det här är kanske inte förändringar som märks direkt för alla användare, men de gör verktygen mer robusta – särskilt i mer avancerade eller ovanliga miljöer.

    fsck.exfat får bättre Windows-kompatibilitet

    Även fsck.exfat, verktyget som används för att kontrollera och reparera exFAT-filsystem, har fått nya funktioner.

    Två nya alternativ har lagts till: --put-mbr och --clear-mbr. Dessa kan användas för att lägga till eller ta bort partitionstabellposter på befintliga volymer. Syftet är framför allt att förbättra kompatibiliteten med Windows.

    Det innebär att en exFAT-volym som redan finns kan justeras så att den lättare känns igen av Windows, utan att man nödvändigtvis behöver formatera om hela enheten.

    fsck.exfat har även fått förbättrad hantering av biträkning i bitmappar och bättre skydd mot överflöden i förloppsvisningen när bitmappar är korrupta. Det gör reparationsverktyget mer pålitligt även när filsystemet är skadat på ovanliga sätt.

    Nya verktyg för DOS-attribut

    En annan nyhet i Exfatprogs 1.4 är två nya verktyg: chdosattr och lsdosattr.

    Dessa används för att visa och ändra DOS-filattribut. Sådana attribut kan exempelvis ange om en fil är skrivskyddad, dold eller markerad som systemfil. Även om detta kan låta gammaldags används attributen fortfarande i filsystem som har rötter i Windowsvärlden.

    För Linuxanvändare som hanterar exFAT-enheter tillsammans med Windows kan dessa verktyg vara användbara när filer beter sig oväntat, till exempel om de visas som dolda eller skrivskyddade på en annan dator.

    Mindre gammalt arv och bättre I/O-hantering

    Exfatprogs 1.4 tar också ett steg bort från riktigt gamla Linuxmiljöer genom att stödet för Linuxkärnor äldre än 2.6 tas bort. För moderna Linuxdistributioner är detta normalt inget problem, men det gör koden enklare att underhålla.

    Versionen kan även återhämta sig bättre från korta läs- och skrivoperationer vid I/O. Det betyder att verktygen blir bättre på att hantera situationer där en läsning eller skrivning inte slutförs helt på första försöket. Det är en teknisk förbättring som kan ge högre driftsäkerhet vid arbete med lagringsmedia.

    Varför är detta viktigt?

    För de flesta användare är filsystem något man helst inte ska behöva tänka på. Ett USB-minne ska bara fungera. En extern hårddisk ska kunna kopplas in i både Linux och Windows. Ett SD-kort ska kunna läsas i datorn utan krångel.

    Det är just därför Exfatprogs är viktigt. Paketet ger Linux de verktyg som behövs för att exFAT ska fungera stabilt och förutsägbart. När verktyg som mkfs.exfat och fsck.exfat förbättras får användaren i praktiken färre problem med externa lagringsenheter.

    Exfatprogs 1.4 är därför inte bara en uppdatering för utvecklare. Det är också en förbättring för vanliga Linuxanvändare som vill att deras USB-minnen, minneskort och externa diskar ska fungera utan bekymmer mellan olika operativsystem.

    Så får du Exfatprogs 1.4

    Källkoden till Exfatprogs 1.4 finns på projektets GitHub-sida för den som vill kompilera själv. För de flesta användare är det däremot bättre att installera exfatprogs via den egna Linuxdistributionens vanliga paketförråd.

    På Debian, Ubuntu och närbesläktade system brukar paketet kunna installeras med:

    På Fedora används normalt:

    Och på Arch Linux:

    När version 1.4 dyker upp i de stabila paketen beror på vilken distribution man använder och hur snabbt den uppdaterar sina paket.

    Sammanfattning

    Exfatprogs 1.4 är en tekniskt viktig uppdatering för exFAT-stödet i Linux. Den ger bättre formatering, bättre Windows-kompatibilitet, nya DOS-attributverktyg, säkrare hantering av befintliga filsystem och flera rättningar för stora eller ovanliga lagringsenheter.

    För användaren betyder det framför allt en sak: exFAT på Linux blir tryggare, stabilare och mer kompatibelt med Windows.

    https://github.com/exfatprogs/exfatprogs/releases/tag/1.4.0

    Teknisk faktaruta: Exfatprogs 1.4

    Program: Exfatprogs

    Version: 1.4

    Typ: Användarverktyg för exFAT-filsystem i Linux

    Plattform: Linux

    Filsystem: exFAT

    Viktiga verktyg:

    • mkfs.exfat – skapar och formaterar exFAT-filsystem
    • fsck.exfat – kontrollerar och reparerar exFAT-filsystem
    • chdosattr – ändrar DOS-filattribut
    • lsdosattr – visar DOS-filattribut

    Nya funktioner i version 1.4:

    • Stöd för att skapa partitionstabell vid formatering
    • Bättre kompatibilitet med Windows
    • Ny funktion för egen upcase-tabell
    • Utskrift av volymens UUID efter formatering
    • Nya alternativ i fsck.exfat: --put-mbr och --clear-mbr
    • Nya verktyg för DOS-attribut: chdosattr och lsdosattr

    Förbättringar:

    • Säkrare formatering med upptäckt av befintliga filsystem och partitionstabeller
    • Bättre loggning, verifiering och förloppsvisning
    • Förbättrad hantering av mycket små och mycket stora lagringsenheter
    • Rättningar för UUID-visning, direkt I/O och 32-bitars överflöden

    Rekommenderad installation: Via distributionens vanliga paketförråd

    Exempel: sudo apt install exfatprogs

Etikett: SD-kort

  • 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…

  • Exfatprogs 1.4 släppt – bättre stöd för exFAT på Linux

    Exfatprogs 1.4 har släppts och ger Linuxanvändare bättre verktyg för att skapa, kontrollera och reparera exFAT-formaterade lagringsenheter. Den nya versionen förbättrar framför allt kompatibiliteten med Windows, gör formatering säkrare och lägger till nya funktioner för både vanliga användare och mer avancerade systemadministratörer. För alla som använder USB-minnen, SD-kort eller externa hårddiskar mellan olika operativsystem är…