• 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. █

  • Från hobbyprojekt till världens digitala ryggrad – Linux fyller 35 år

    Den 25 augusti 1991 berättade den då 21-årige studenten Linus Torvalds att han arbetade på ett fritt operativsystem. Projektet var enligt honom ”bara en hobby” och skulle inte bli särskilt stort. Trettiofem år senare finns Linux i allt från mobiltelefoner och trådlösa routrar till superdatorer, rymdsystem och världens största datacenter.

    När Linus Torvalds publicerade sitt meddelande i diskussionsgruppen comp.os.minix var internet fortfarande något som främst användes av universitet, forskare och teknikentusiaster. World Wide Web hade precis börjat ta form och de flesta hemdatorer var inte anslutna till något nätverk.

    Torvalds berättade att han arbetade på ett fritt system för datorer med Intels 386- och 486-processorer. Han hade redan fått kommandotolken Bash och kompilatorn GCC att fungera och ville veta vilka funktioner andra användare saknade i operativsystemet Minix.

    Han underströk samtidigt att projektet inte var professionellt, inte var portabelt och förmodligen aldrig skulle fungera med särskilt många typer av hårdvara.

    Det visade sig vara en av datorhistoriens mindre lyckade framtidsprognoser.

    Vad är egentligen Linux?

    Linux beskrivs ofta som ett operativsystem, men tekniskt sett är Linux själva kärnan – den del av systemet som arbetar närmast datorns hårdvara.

    Kärnan fördelar processortid, hanterar arbetsminnet, kommunicerar med hårddiskar och andra enheter samt ser till att program kan köras utan att störa varandra. Runt Linuxkärnan byggs sedan kompletta operativsystem med verktyg, skrivbordsmiljöer och program.

    Sådana system kallas Linuxdistributioner. Debian, Ubuntu, Fedora, Linux Mint, Arch Linux och openSUSE är några välkända exempel.

    Android använder också Linuxkärnan, även om resten av systemet skiljer sig tydligt från en traditionell Linuxdistribution för datorer.

    Den öppna utvecklingsmodellen förändrade allt

    En viktig förklaring till framgången är att Linux blev fri och öppen programvara. Källkoden är tillgänglig för den som vill studera, ändra och förbättra den.

    Det innebär inte att utvecklingen saknar regler. Ändringar granskas noggrant innan de godkänns, och utvecklingen är uppdelad mellan tusentals personer med ansvar för olika delar av kärnan.

    Modellen gör det möjligt för privatpersoner, universitet och konkurrerande företag att arbeta med samma tekniska grund. En förbättring som utvecklas för en server kan senare komma till nytta i en persondator, mobiltelefon eller inbyggd elektronisk produkt.

    Linux utveckling visar att mycket stora och komplicerade tekniska projekt kan skapas genom internationellt samarbete. Företag bidrar med pengar och utvecklare, medan frivilliga rapporterar fel, skriver dokumentation och utvecklar nya funktioner.

    Linux finns överallt – även när det inte syns

    Många människor använder Linux varje dag utan att känna till det. Systemet finns bland annat i:

    • Androidtelefoner och surfplattor
    • webbservrar och molntjänster
    • trådlösa routrar och nätverksutrustning
    • smart-tv-apparater och digitalboxar
    • industriella styrsystem
    • bilar och annan fordonselektronik
    • satelliter och forskningsutrustning
    • praktiskt taget hela den moderna superdatorvärlden

    När någon öppnar en webbsida, tittar på strömmande video eller sparar en fil i en molntjänst är sannolikheten stor att informationen någonstans på vägen behandlas av en Linuxbaserad server.

    Linux har blivit särskilt viktigt där stabilitet, säkerhet och möjligheten att anpassa systemet är avgörande. En tillverkare behöver inte vänta på att ett enskilt programvaruföretag ska lägga till en funktion. Företaget kan självt förändra koden eller anlita någon som gör det.

    Varför blev inte Linux lika stort på vanliga datorer?

    På servrar, superdatorer och inbyggda system har Linux en mycket stark ställning. På traditionella stationära och bärbara datorer är marknadsandelen betydligt mindre.

    Det beror inte nödvändigtvis på tekniska brister. Windows följer med de flesta nya persondatorer, och många användare fortsätter helt enkelt att använda det system som redan är installerat. Vissa kommersiella program och spel har dessutom länge saknat Linuxversioner.

    Situationen har dock förändrats. Moderna distributioner är enklare att installera, hårdvarustödet har förbättrats och allt fler program fungerar direkt i webbläsaren. Spelplattformen Steam och kompatibilitetslagret Proton har också gjort det möjligt att köra ett stort antal Windowsspel i Linux.

    För äldre datorer kan en lättare Linuxdistribution ge maskinen flera extra användbara år. Det minskar behovet av att köpa nytt och kan därmed även minska mängden elektronikavfall.

    Ett operativsystem som kan kontrolleras

    Linux handlar inte bara om kostnad. Fri programvara ger användaren möjlighet att undersöka vad systemet gör och att fortsätta använda eller utveckla det även om en leverantör ändrar strategi.

    Det är särskilt betydelsefullt för myndigheter, företag och organisationer som vill undvika att bli helt beroende av en enda tillverkare. Öppen källkod innebär inte automatiskt att ett system är säkert, men den gör det möjligt för oberoende experter att granska koden och upptäcka problem.

    Linux kan dessutom anpassas till nästan allt – från mycket små enkortsdatorer till enorma datorsystem med tusentals processorer.

    Linux har två födelsedagar

    Den 25 augusti firas dagen då Linus Torvalds offentliggjorde sitt projekt. Den första publikt tillgängliga versionen, Linux 0.01, publicerades däremot den 17 september 1991.

    Därför förekommer båda datumen som Linux födelsedag. Den 25 augusti markerar idéns presentation för omvärlden, medan den 17 september markerar den första offentliga utgåvan.

    Från studentprojekt till samhällsbärande teknik

    Det mest anmärkningsvärda med Linux är kanske inte hur stort systemet har blivit, utan att utvecklingen fortfarande fortsätter enligt samma grundidé: människor och organisationer över hela världen samarbetar kring en gemensam teknisk plattform.

    Det som började som ett studentprojekt för en begränsad typ av persondator har blivit en central del av det moderna informationssamhället.

    Linus Torvalds trodde inte att projektet skulle bli stort och professionellt. Trettiofem år senare hjälper Linux till att driva mobiltelefoner, internetservrar, forskningssystem och världens kraftfullaste datorer.

    Inte illa för något som började som ”bara en hobby”.

    Grattis på 35-årsdagen, Linux!

  • OpenZFS 2.4.4 stärker datasäkerheten och får stöd för Linux 7.2

    OpenZFS 2.4.4 har släppts med stöd för Linuxkärnan 7.2, ett nytt verktyg för att rädda låsta lagringspooler och flera korrigeringar som minskar risken för datafel. Uppdateringen riktar sig främst till administratörer av servrar och större lagringssystem, men förbättringarna berör alla som använder ZFS för att skydda viktiga filer.

    OpenZFS är mer än ett traditionellt filsystem. Det fungerar samtidigt som filsystem, volymhanterare och ett avancerat skydd mot dataskador. I stället för att bara lagra filer på en disk kan OpenZFS kombinera flera hårddiskar till en gemensam lagringspool, kontrollera att informationen inte har förändrats och i många fall automatiskt reparera skadade data.

    Tekniken används därför ofta i filservrar, NAS-enheter, datacenter och system där stora mängder information måste lagras säkert under lång tid.

    Den nya versionen OpenZFS 2.4.4 är framför allt en underhållsuppdatering. Den innehåller inga dramatiska förändringar av hur systemet används, men många av förbättringarna handlar om sådant som är avgörande för ett lagringssystem: att data förblir korrekta och att lagringspooler går att återställa när något oväntat inträffar.

    Stöd för Linuxkärnan 7.2

    En av de största nyheterna är kompatibilitet med Linuxkärnan 7.2. OpenZFS har en ovanlig ställning i Linuxvärlden eftersom det inte ingår direkt i den officiella Linuxkärnan. ZFS-modulerna måste därför anpassas när kärnans interna gränssnitt förändras.

    I Linux 7.2 har bland annat OpenZFS kod för superblock anpassats till kärnans sget_fc()-gränssnitt. Ett superblock kan förenklat beskrivas som filsystemets övergripande innehållsförteckning. Där finns grundläggande information som operativsystemet behöver för att kunna montera och använda filsystemet.

    Den officiellt stödda Linuxversionen sträcker sig nu från kärna 4.18 till 7.2. OpenZFS fortsätter även att stödja FreeBSD, där version 13.3 och senare samt 14.0 och senare finns med bland de angivna plattformarna.

    Ny räddningsfunktion för blockerade lagringspooler

    Den kanske mest intressanta nyheten är kommandot zhack mmp reclaim. Det är avsett för ovanliga men besvärliga situationer där en ZFS-pool har lämnats i ett låst eller övergivet tillstånd av MMP-skyddet.

    MMP skyddar en lagringspool mot att öppnas för skrivning av flera datorer samtidigt. Om två servrar skulle skriva till samma pool utan att känna till varandras ändringar kan filsystemets struktur skadas. Det kan jämföras med att två personer samtidigt redigerar samma dokument utan någon samordning – men i det här fallet kan resultatet bli en skadad lagringspool i stället för några förlorade textrader.

    Skyddet försöker därför upptäcka om poolen redan används av en annan dator och stoppar importen om den ser tecken på aktivitet.

    Problemet uppstår om skyddet felaktigt tror att en annan dator fortfarande använder poolen. Det kan exempelvis inträffa efter ett avbrott eller ett misslyckat försök att ta kontroll över poolen. Det nya kommandot ger en administratör möjlighet att återta en sådan övergiven pool.

    OpenZFS har samtidigt blivit bättre på att skilja mellan ett misslyckat försök att göra anspråk på en så kallad uberblock och verklig aktivitet från en annan dator. En uberblock fungerar ungefär som en säker kontrollpunkt som beskriver ett giltigt tillstånd för hela lagringspoolen.

    Kontrollerna hoppar nu även över virtuella enheter som inte går att skriva till. Hanteringen av degraderade speglar, där någon disk är frånvarande, har också förbättrats.

    Flera viktiga fel i dedupliceringen rättas

    OpenZFS kan använda deduplicering för att undvika att identiska datablock lagras flera gånger. Om samma block förekommer på många platser sparas bara ett exemplar, medan filsystemet håller reda på vilka filer som använder det.

    Det kan minska lagringsbehovet kraftigt, men kräver en omfattande tabell som kallas DDT, Deduplication Table. Tabellen måste vara helt korrekt. Ett felaktigt referensvärde kan annars innebära att ett block tas bort trots att det fortfarande används.

    OpenZFS 2.4.4 rättar flera problem i denna del av systemet. Bland annat åtgärdas negativa tidsvärden och andra fel som kunde uppstå när gamla poster rensades. Låsningen under kontrollen av deduplicerade block har stärkts, och felaktig märkning av referensräkningen i DDT-loggen har korrigerats.

    För system som använder deduplicering är detta några av uppdateringens viktigaste förbättringar.

    Stabilare cache och säkrare filhantering

    L2ARC är OpenZFS sekundära läscache och används ofta för att komplettera arbetsminnet med en snabb SSD. Version 2.4.4 rättar ett fel i återuppbyggnaden av denna cache. Under den första genomgången begränsas återuppbyggnaden nu av den punkt till vilken nya cachedata faktiskt har skrivits.

    Ett fel som påverkade läsning av datablock som frigjorts efter kloning har också korrigerats. Dessutom begränsas antalet verifieringshändelser från Direct I/O, så att systemet inte överbelastas av en mycket stor mängd likartade meddelanden.

    På Linux rättas en möjlig oändlig loop i zfs_write() när systemet försökte arbeta med en minnesbuffert som inte kunde göras tillgänglig. Läsning genom mmap() utanför slutet av en fil har korrigerats, och tidsstämplarna för ändring uppdateras nu korrekt när fallocate() används för att göra en fil större.

    Pooler ska inte längre exporteras medan de används

    Kommandot zpool export används när en lagringspool ska kopplas bort från ett system, exempelvis för att flyttas till en annan server.

    OpenZFS 2.4.4 kontrollerar nu bättre om poolens ZFS-volymer fortfarande används. Om en zvol-enhet är upptagen av ett program eller en virtuell maskin avbryts exporten med felkoden EBUSY. Det är säkrare än att försöka fortsätta trots att poolen inte kan kopplas bort på ett korrekt sätt.

    En kapplöpningssituation mellan borttagningen av en lagringsenhet och exporten av poolen har också rättats.

    Säkrare överföring och krypterade säkerhetskopior

    OpenZFS innehåller funktionerna zfs send och zfs receive, som används för att överföra ögonblicksbilder och säkerhetskopior mellan lagringssystem.

    Den nya versionen rättar bland annat mottagning av delade stora block med ett kort avslutande datablock. Problem med zfs receive -x, återupptagna överföringar och en möjlig nullpekarkrasch i mottagningskoden har också åtgärdats.

    För delegerad administration tillkommer behörigheten send:encrypted. Den gör det möjligt att mer exakt bestämma vilka användare som får skicka krypterade dataset. En administratör kan därmed tillåta vissa former av ZFS-hantering utan att automatiskt ge användaren rätt att överföra krypterade data.

    En underhållsuppdatering med stor betydelse

    OpenZFS 2.4.4 innehåller även säkrare hantering av strängar och minne i biblioteket libzfs, bättre kontroll av enhetsbehörigheter och förbättrad automatisk expansion av pooler när partitionerade diskar får större kapacitet. Därtill kommer ett stort antal ändringar i byggsystem, tester, kontinuerlig integration och FreeBSD-stödet.

    För vanliga användare är de flesta förändringarna osynliga. Det är samtidigt ett gott tecken. Ett lagringssystem ska helst arbeta i bakgrunden, upptäcka problem innan de blir allvarliga och framför allt inte förlora några data.

    OpenZFS 2.4.4 är därför ingen revolutionerande version. Den är snarare ett omfattande servicearbete på en redan avancerad maskin – med nya verktyg för nödsituationer, stöd för kommande Linuxsystem och flera förstärkningar på de platser där små fel annars skulle kunna få stora konsekvenser.

    https://openzfs.org/wiki/Main_Page

  • Dell, HP, Lenovo och NVIDIA stärker firmwareuppdateringar i Linux

    Linux Foundation meddelar att Dell Technologies, HP, Lenovo och NVIDIA blir Premier Members i Linux Vendor Firmware Service. Satsningen ska göra det enklare och säkrare att uppdatera den programvara som finns inbyggd i datorer, servrar, grafikkort och annan hårdvara.

    De flesta Linuxanvändare är vana vid att uppdatera operativsystemet och installerade program med några enkla kommandon eller genom ett grafiskt uppdateringsverktyg. Men en modern dator innehåller även flera andra typer av programvara som behöver hållas aktuella.

    Denna inbyggda programvara kallas firmware och styr bland annat datorns moderkort, nätverkskort, lagringsenheter, dockningsstationer, säkerhetsfunktioner och grafikkort. Firmware arbetar närmare hårdvaran än vanliga program och kan därför vara avgörande för både säkerhet och stabilitet.

    Nu får Linux Vendor Firmware Service, förkortat LVFS, ett betydande stöd från några av världens största hårvarutillverkare.

    Fyra stora företag går in som Premier Members

    Linux Foundation meddelade den 6 augusti 2026 att Dell Technologies, HP, Lenovo och NVIDIA ansluter sig till LVFS som Premier Members.

    Företagen bidrar därmed till utvecklingen och finansieringen av en gemensam, leverantörsneutral infrastruktur för distribution av firmwareuppdateringar till Linuxsystem.

    Det innebär att varje datortillverkare inte behöver utveckla ett helt eget uppdateringsprogram för Linux. I stället kan uppdateringarna distribueras genom en gemensam tjänst och installeras med verktyg som redan finns i många Linuxdistributioner.

    För Linuxanvändaren kan resultatet bli en mer enhetlig upplevelse, oavsett om datorn kommer från Dell, HP eller Lenovo eller innehåller hårdvara från NVIDIA.

    Vad är LVFS?

    LVFS är en central tjänst där hårdvarutillverkare kan publicera firmwareuppdateringar för sina produkter. Uppdateringarna kan sedan hämtas av Linuxsystem med hjälp av programmet fwupd.

    Det kommandoradsbaserade verktyget fwupdmgr används för att kontrollera och installera uppdateringarna. Funktionen är även integrerad i grafiska program, exempelvis GNOME Software, vilket gör att firmwareuppdateringar kan visas tillsammans med vanliga systemuppdateringar.

    På många Linuxsystem kan användaren kontrollera tillgängliga uppdateringar med:

    fwupdmgr refresh
    fwupdmgr get-updates
    

    Tillgängliga uppdateringar kan därefter installeras med:

    sudo fwupdmgr update
    

    Det exakta förfarandet kan variera mellan olika Linuxdistributioner och datorer.

    Varför är firmware så viktigt?

    Firmware kan beskrivas som länken mellan hårdvaran och operativsystemet. Den berättar för en komponent hur den ska starta, kommunicera och utföra sina uppgifter.

    Ett fel i firmware kan orsaka allt från dålig batteritid och instabila USB-anslutningar till allvarliga säkerhetsproblem. Eftersom firmware arbetar på en mycket låg nivå kan en sårbarhet i värsta fall användas för att angripa systemet innan operativsystemets vanliga säkerhetsfunktioner har hunnit starta.

    Firmwareuppdateringar kan bland annat innehålla:

    • rättningar av säkerhetshål,
    • förbättrad stabilitet,
    • stöd för ny hårdvara,
    • korrigeringar av kompatibilitetsproblem,
    • förbättrad energihantering,
    • uppdateringar av processorernas mikrokod.

    Mikrokod är en särskild typ av lågnivåprogramvara som påverkar hur en processor utför vissa instruktioner. Uppdaterad mikrokod kan därför användas för att rätta fel och minska effekterna av säkerhetsproblem i processorer.

    Viktigt för servrar och AI-system

    Firmwareuppdateringar är inte bara en fråga för vanliga bärbara datorer. Linux används i stor omfattning på servrar, arbetsstationer, superdatorer, AI-system och beräkningskluster.

    I sådana miljöer kan ett hårdvarufel eller en misslyckad uppdatering bli mycket kostsam. Om en server eller ett grafikkort slutar fungera under en lång AI-beräkning kan flera dagars eller veckors arbete gå förlorat.

    En gemensam och automatiserbar uppdateringsinfrastruktur gör det lättare för systemadministratörer att hålla stora mängder datorer aktuella. I stället för att manuellt besöka varje tillverkares webbplats kan uppdateringarna hanteras genom etablerade Linuxverktyg.

    NVIDIAs deltagande är särskilt intressant eftersom företagets grafikkort och acceleratorer används i många AI-system. Enligt företaget ska stödet för LVFS ge snabbare säkerhetsuppdateringar och en mer standardiserad uppdateringsupplevelse för bland annat DGX Spark.

    Miljontals uppdateringar varje månad

    Richard Hughes, projektledare för LVFS och utvecklare av fwupd, uppger att miljontals firmwareuppdateringar redan installeras varje månad genom tjänsten.

    Stödet från de fyra företagen innebär även att LVFS har nått det finansieringsmål som projektet satte upp under föregående år. Det ger bättre förutsättningar för att driva och vidareutveckla infrastrukturen under lång tid.

    Det är betydelsefullt eftersom LVFS har utvecklats till en viktig del av Linux ekosystem. Tjänsten används inte bara av en enskild Linuxdistribution utan fungerar som en gemensam länk mellan hårdvarutillverkare och många olika distributioner.

    En förbättring – men inget löfte om stöd för all hårdvara

    Att ett företag stöder LVFS innebär inte automatiskt att samtliga äldre och nya produkter får firmwareuppdateringar genom tjänsten. Tillverkaren måste fortfarande publicera en uppdatering för varje produktmodell som ska stödjas.

    Det kan därför finnas datorer och komponenter där fwupdmgr inte hittar några uppdateringar, trots att tillverkaren deltar i LVFS. Stödet beror bland annat på produktmodell, ålder och vilka uppdateringar tillverkaren har valt att publicera.

    Det utökade industristödet ökar däremot möjligheten att fler produkter får ett fungerande och standardiserat Linuxstöd framöver.

    Linux behandlas alltmer som en huvudplattform

    Under lång tid har firmwareuppdateringar varit enklare att genomföra i Windows än i Linux. Linuxanvändare har ibland varit tvungna att starta Windows, skapa särskilda USB-minnen eller använda tillverkarspecifika verktyg för att uppdatera datorns firmware.

    LVFS och fwupd har steg för steg förändrat situationen. När Dell, HP, Lenovo och NVIDIA nu satsar gemensamt på tjänsten visar det att Linux betraktas som en viktig plattform för både vanliga datorer och avancerade företags- och AI-system.

    För användarna handlar satsningen i slutänden om något mycket konkret: säkrare datorer, färre specialverktyg och en större möjlighet att hålla hela systemet uppdaterat direkt från Linux.

    https://www.linuxfoundation.org/press/linux-foundation-announces-key-industry-support-for-linux-vendor-firmware-service?utm_source=chatgpt.com

    > FAKTA: LVFS

    • Fullständigt namn: Linux Vendor Firmware Service
    • Syfte: Distribuerar firmwareuppdateringar till Linuxsystem genom en gemensam och leverantörsneutral tjänst.
    • Vanliga verktyg: fwupd, fwupdmgr och GNOME Software.
    • Nya Premier Members: Dell Technologies, HP Inc., Lenovo och NVIDIA.
    • Tillkännagivande: 6 augusti 2026.
    • Kan uppdatera: Bland annat moderkort, dockningsstationer, nätverkskort, lagringsenheter, grafikkort och mikrokod.
    • Fördelar: Bättre säkerhet, enklare administration och mindre behov av tillverkarspecifika uppdateringsprogram.

    > Webbplats: fwupd.org

  • Linux får kontinuitetsplan – om Linus Torvalds inte längre kan leda projektet

    Linux-kärnan har fått ny dokumentation som beskriver hur utvecklingen ska fortsätta om Linus Torvalds inte längre kan leda projektet. För första gången finns nu en formellt nedskriven plan som ska säkerställa kontinuitet i ett av världens viktigaste open source-projekt.

    Linus Torvalds och Linux-kärnan är för många nästan synonyma. I över tre decennier har Torvalds varit den yttersta beslutsfattaren för världens mest använda operativsystemskärna. Men även inom ett så etablerat och stabilt projekt finns behovet av att planera för det oväntade.

    Nu har Linux-kärnan fått ny officiell dokumentation som beskriver hur projektet ska fortsätta om Linus Torvalds inte längre kan utföra sin roll som huvudansvarig för utvecklingen.

    Dokumentation – inte kod

    Förändringen innebär inga tekniska ändringar i själva kärnan. I stället har ett nytt dokument lagts till i Linux-kärnans dokumentation, med fokus på kontinuitet och ledarskap vid exceptionella situationer. Målet är tydligt: utvecklingen ska inte stanna upp eller splittras om en enskild person kliver åt sidan.

    Dokumentet är författat av Dan Williams, långvarig kernel-utvecklare på Intel och välkänd inom Linux Foundation, där han under många år varit engagerad i det tekniska rådgivande arbetet.

    Ett decentraliserat projekt – med ett centralt steg

    Linux-kärnan utvecklas av hundratals underhållare världen över. Varje delsystem har sina egna ansvariga, men det sista steget – att slå samman ändringar i den officiella huvudgrenen – har traditionellt skötts av Linus Torvalds själv.

    Den nya texten slår fast att detta ansvar kan tas över av andra vid behov. Det är inget nytt i praktiken: redan 2018, när Torvalds tog en tillfällig paus, fortsatte utvecklingen utan större störningar. Linux 4.19 släpptes då med Greg Kroah-Hartman som ansvarig.

    Tydlig process vid kris

    Det som nu tillkommer är en formell och nedskriven process för hur projektet ska agera om huvudansvarig inte längre kan fullgöra sitt uppdrag:

    • Inom 72 timmar ska en diskussion initieras.
    • Mötet ska involvera deltagare från den senaste Kernel Maintainers Summit.
    • Om ingen sådan konferens hållits de senaste 15 månaderna tar Linux Foundations Technical Advisory Board (TAB) över ansvaret.
    • Gruppen ska gemensamt avgöra hur förvaltningen av huvudarkivet ska fortsätta, med fokus på projektets långsiktiga hälsa.
    • Inom två veckor ska beslut och nästa steg kommuniceras öppet till communityn.

    Allt sker inom ramen för de strukturer och arbetssätt som redan finns – dokumentet syftar till kontinuitet, inte till att förändra Linux styrmodell.

    Infört utan dramatik

    Som så ofta i Linux-världen skedde förändringen utan stora åthävor. Linus Torvalds själv mergade dokumentet direkt i huvudträdet, utan offentlig kommentar. Därmed är planen nu en officiell del av Linux-kärnans dokumentation.

    Att frågan nu finns nedskriven speglar snarare mognad än oro: Linux är i dag en av världens mest kritiska mjukvaruplattformar, och även dess ledarskap behöver vara förberett på alla tänkbara scenarier.

    https://github.com/torvalds/linux/commit/102606402f4f5943266160e263c450fdfe4dd981#diff-6c81210e8795b03502471e1435cac0763110f72b823038bd0033eb617c15ab8d

    FAKTARUTA: Linux-kärnans kontinuitetsplan
    Syfte: Säkerställa att utvecklingen fortsätter om huvudansvarig (Linus Torvalds) inte längre kan leda arbetet.
    • Typ av ändring: Ny dokumentation – ingen kod ändras.
    • Författare: Dan Williams (kernel-underhållare, Intel; koppling till Linux Foundation TAB).
    • Grundidé: Ansvar ligger kvar hos underhållarcommunityn och befintliga processer.
    • Akutprocess: Möte ska sammankallas inom 72 timmar.
    • Deltagare: Inbjudna från senaste Kernel Maintainers Summit + TAB.
    • Om ingen summit på 15 månader: TAB avgör vilka som bjuds in och vem som sammankallar.
    • Kommunikation: Inom två veckor ska nästa steg meddelas brett (via ksummit@lists.linux.dev).
    • Historisk parallell: 2018 fortsatte arbetet under Torvalds paus; Linux 4.19 släpptes med Greg Kroah-Hartman som ansvarig.
    • Status: Dokumentet mergades direkt i huvudträdet av Linus Torvalds.
    $ORGANIZER i texten syftar på senaste summit-organisatören – eller TAB-ordföranden som reserv.

  • Linux fyller 34 år – från hobbyprojekt till världens motor

    Den 25 augusti 1991 skrev den unge finske studenten Linus Torvalds ett kort inlägg på diskussionsgruppen comp.os.minix (usernet). Han berättade att han höll på att bygga ett fritt operativsystem – ”bara som en hobby”. Ingen kunde då ana att detta lilla projekt skulle växa till ett av världens mest inflytelserika tekniska fenomen: Linux. I dag, 34 år senare, finns Linux överallt – från mobiltelefoner och superdatorer till satelliter och rymdstationer.

    Är det party, så är det party – det finns ingen morgondag.

    Den 25 augusti 1991 skrev den då 21-årige Linus Torvalds, student i Helsingfors, ett inlägg på en diskussionsgrupp där han berättade att han arbetade på ett nytt operativsystem. Han beskrev det som ett fritt system för 386/486-datorer – ”bara en hobby, inte stort och professionellt som GNU”.

    Det som började som ett litet experiment har sedan dess vuxit till att bli ett av världens viktigaste tekniska fundament. I dag, 34 år senare, driver Linux allt från mobiltelefoner, smarta prylar och TV-apparater till superdatorer, aktiebörser och den internationella rymdstationen.

    Hello everybody out there using minix –
    I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them 🙂

    Linus

    PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.

    Klicka här för svensk översättning
    Hej alla där ute som använder Minix –
    Jag håller på att göra ett (fritt) operativsystem (bara en hobby, kommer inte att bli stort och professionellt som GNU) för 386(486) AT-kloner. Det har varit under utveckling sedan april, och börjar bli redo. Jag skulle gärna vilja ha feedback på vad folk gillar/inte gillar i Minix, eftersom mitt OS liknar det något (samma fysiska layout på filsystemet (av praktiska skäl) bland annat).
    
    Jag har för närvarande portat bash(1.08) och gcc(1.40), och saker verkar fungera. Detta innebär att jag kommer att få något praktiskt inom ett par månader, och jag skulle vilja veta vilka funktioner de flesta vill ha. Alla förslag är välkomna, men jag lovar inte att jag kommer att implementera dem 🙂
    
    Linus
    
    PS. Ja – det är helt fritt från Minix-kod, och det har ett flertrådat filsystem. Det är INTE portabelt (använder 386-task switching osv.), och det kommer förmodligen aldrig att stödja något annat än AT-hårddiskar, eftersom det är allt jag har :-(.
      

    Från hobby till globalt fenomen

    Torvalds kunde knappast ana att hans lilla sidoprojekt skulle förändra världen. Linux har blivit navet i den digitala infrastrukturen. Android-telefoner, servrar på nätet, routers i hemmet, börshandel, bilsystem och till och med rymdfarkoster – alla använder Linux på ett eller annat sätt.

    Superdatorlistan toppas helt av Linuxmaskiner, och systemet är en självklar del i forskning, teknik och vardag.

    ▌ Fakta: Linux-kärnan

    • Första versionen: 1991 (Linus Torvalds)
    • Språk: C med inslag av assembler
    • Licens: GPLv2 (fri och öppen källkod)
    • Utveckling: globalt samarbete med tusentals bidragsgivare
    • Utgivningstakt: nya stabila versioner ungefär var 2–3:e månad

    Betydelse i det moderna samhället

    • Internet: Stommen i majoriteten av världens webbservrar.
    • Superdatorer: Dominerar de snabbaste beräkningsklustren.
    • Mobil: Android bygger på Linux-kärnan.
    • Inbyggda system: Routrar, TV-apparater, bilar, medicinsk utrustning m.m.
    • Moln & finans: Vanligt i banker, börser och datacenter/plattformar.
    • Rymden: Används i satelliter och rymdstationer.

    Kort sagt: Linux-kärnan är hjärtat i den digitala infrastrukturen – från fickan till rymden.

  • 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: servrar

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

  • Från hobbyprojekt till världens digitala ryggrad – Linux fyller 35 år

    Den 25 augusti 1991 berättade den då 21-årige studenten Linus Torvalds att han arbetade på ett fritt operativsystem. Projektet var enligt honom ”bara en hobby” och skulle inte bli särskilt stort. Trettiofem år senare finns Linux i allt från mobiltelefoner och trådlösa routrar till superdatorer, rymdsystem och världens största datacenter. När Linus Torvalds publicerade sitt…

  • OpenZFS 2.4.4 stärker datasäkerheten och får stöd för Linux 7.2

    OpenZFS 2.4.4 har släppts med stöd för Linuxkärnan 7.2, ett nytt verktyg för att rädda låsta lagringspooler och flera korrigeringar som minskar risken för datafel. Uppdateringen riktar sig främst till administratörer av servrar och större lagringssystem, men förbättringarna berör alla som använder ZFS för att skydda viktiga filer. OpenZFS är mer än ett traditionellt filsystem.…

  • Dell, HP, Lenovo och NVIDIA stärker firmwareuppdateringar i Linux

    Linux Foundation meddelar att Dell Technologies, HP, Lenovo och NVIDIA blir Premier Members i Linux Vendor Firmware Service. Satsningen ska göra det enklare och säkrare att uppdatera den programvara som finns inbyggd i datorer, servrar, grafikkort och annan hårdvara. De flesta Linuxanvändare är vana vid att uppdatera operativsystemet och installerade program med några enkla kommandon…

  • Linux får kontinuitetsplan – om Linus Torvalds inte längre kan leda projektet

    Linux-kärnan har fått ny dokumentation som beskriver hur utvecklingen ska fortsätta om Linus Torvalds inte längre kan leda projektet. För första gången finns nu en formellt nedskriven plan som ska säkerställa kontinuitet i ett av världens viktigaste open source-projekt. Linus Torvalds och Linux-kärnan är för många nästan synonyma. I över tre decennier har Torvalds varit…

  • Linux fyller 34 år – från hobbyprojekt till världens motor

    Den 25 augusti 1991 skrev den unge finske studenten Linus Torvalds ett kort inlägg på diskussionsgruppen comp.os.minix (usernet). Han berättade att han höll på att bygga ett fritt operativsystem – ”bara som en hobby”. Ingen kunde då ana att detta lilla projekt skulle växa till ett av världens mest inflytelserika tekniska fenomen: Linux. I dag,…

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