Den 22 maj 2025 markerade ett viktigt datum i cybersäkerhetens historia. Då avslöjade säkerhetsforskaren Sean Heelan att OpenAIs senaste AI-modell, ChatGPT o3, upptäckt en allvarlig och tidigare okänd sårbarhet i Linuxkärnans implementation av SMB-protokollet. Felet, nu registrerat som CVE-2025-37899, är en så kallad fjärrstyrd 0-dagars sårbarhet – ett av de mest kritiska säkerhetsproblemen ett system kan ha. En patch har redan släppts och integrerats i samtliga aktivt underhållna Linuxgrenar.
Men det verkliga nyhetsvärdet ligger inte bara i själva sårbarheten – utan i hur den hittades.
Från kodanalys till banbrytande upptäckt
Heelan använde AI-modellen i ett experimentellt syfte: han ville se om o3 kunde hjälpa till att identifiera kända buggar i SMB-koden, som används för nätverksfildelning via kernel-tjänsten ksmbd. Han matade modellen med utvalda delar av Linuxkärnans SMB-relaterade kod, i block om några tusen rader, för att hålla sig inom modellens kontextgränser.
Redan då imponerade o3 – den identifierade en tidigare känd sårbarhet (CVE-2025-37778) betydligt oftare än andra modeller, med träffsäkerhet som matchade eller överträffade mänskliga säkerhetsanalytiker. Men det verkligt sensationella kom när modellen även upptäckte ett helt nytt fel som ingen tidigare dokumenterat: ett use-after-free-fel i hanteringen av SMB-kommandot LOGOFF.
Ett klassiskt race condition – svår att hitta, lätt att utnyttja
Felet låg i hur flera trådar kunde komma åt samma datastruktur utan tillräcklig synkronisering. När en användare loggade ut frigjordes ett minnesobjekt, men andra trådar kunde fortfarande nå det och därmed skapa ett race condition. Detta öppnade för potentiell minneskorruption och möjligheten att exekvera kod med kärnprivilegier – ett mycket allvarligt säkerhetshot.
Detta är exakt den typ av komplexa samtidighetsproblem som ofta undgår mänskliga granskare vid kodrevision – särskilt i stora, invecklade kodbaser som Linuxkärnan. Och här var det alltså en AI-modell som på egen hand såg igenom det hela.
En ny typ av samarbete
Upptäckten rapporterades omedelbart och åtgärdades snabbt av Linuxutvecklarna. Men kanske viktigare än den enskilda buggen är vad detta visar om framtiden: att AI och människa tillsammans kan uppnå något som tidigare varit otänkbart.
Att en språkmodell tränad på kod inte bara kan förstå syntax, utan även analysera flöden, identifiera sårbarheter och skriva tydliga buggrapporter – det markerar en ny era för utveckling och säkerhet.
Heelan noterade att o3 inte bara presterade bättre än tidigare modeller som Claude Sonnet 3.7, utan att den även skrev rapporter som liknade de från erfarna säkerhetsanalytiker: fokuserade, tydliga och relevanta.
Slutsats: början på något större
Det här kan mycket väl vara första gången en AI-modell på egen hand upptäckt och bidragit till att åtgärda en verklig sårbarhet i Linuxkärnan – något som tidigare ansetts vara ett av de mest avancerade områdena inom mjukvarusäkerhet.
Det innebär inte att AI ersätter människor – men det visar tydligt hur AI redan idag kan förstärka mänsklig förmåga och bidra till en säkrare digital värld.
Med sådana framsteg i ryggen kan vi stå inför ett nytt skifte i hur kod skrivs, granskas och säkras. Och om detta bara är början, återstår det att se hur långt vi kan nå – tillsammans med maskinerna.
För inte så länge sedan fick jag tag på en gammal trotjänare – en HP EliteBook 2540p, en modell som lanserades runt 2010. Det är svårt att tro att det har gått över 15 år sedan den här lilla affärsdatorn först dök upp på marknaden. Men vad kan man egentligen använda en sådan gammal maskin till i dag?
Gamla insidan, ny potential?
Under skalet sitter en första generationens Intel Core i7, 4 GB RAM och en mekanisk hårddisk. Just hårddisken är flaskhalsen – det märks direkt att den inte har uppgraderats till SSD, vilket gör att uppstart och programstarter tar sin lilla tid. Men det går.
Trots åldern är datorn förvånansvärt komplett: den har både VGA och DisplayPort, och till och med en märklig, numera nästan bortglömd kontakt – troligen för en dockningsstation. Den lilla 12,1-tumsskärmen har en upplösning på 1280 × 800, vilket inte är mycket att skryta med år 2025.
Specifikationer (testexemplar)
Processor: Intel Core i7 (1:a generationen)
RAM: 4 GB DDR3
Lagring: Mekanisk hårddisk (HDD)
Skärm: 12,1 tum, 1280 × 800 pixlar (16:10)
Grafik: Intel HD Graphics
Anslutningar:
DisplayPort
VGA
2 × USB 2.0
1 × eSATA/USB-kombinationsport
SD-kortläsare
Ethernet (RJ-45)
Ljud in/ut
Dockningskontakt (proprietär)
Trådlöst: Wi-Fi 802.11n, Bluetooth (beroende på konfiguration)
Vikt: cirka 1,5 kg
Operativsystem vid test: Linux Ubuntu 24.04 LTS
Upplevelse med Ubuntu
Som Linux-dator flyter den på helt okej, även om den tar en liten stund på sig att starta. Jag installerade Ubuntu 24.04 LTS, som har stöd ända till år 2028.
Visst, skärmen är lite lågupplöst för att vara 2025 – men så vadå? Det går alldeles utmärkt att surfa till exempel dagstidningar som SvD, och den klarar dessutom att streama från SVT Play utan problem.
Den här maskinen var egentligen på väg till tippen, vilket hade varit synd – särskilt eftersom just det här exemplaret är i fint skick, och fungerar utmärkt med Linux Ubuntu. En perfekt dator för den som behöver just ungefär detta.
Vad klarar den i dag?
Överraskande mycket faktiskt. Jag testade att streama SVT Play, och det fungerade utan problem. Inga hack, inget lagg – bara gammal hederlig stabilitet.
Det jag upplever som en nackdel är att det är en förstegenerations i7. Men som en kompis att ta med sig på resor och liknande – där man kanske inte vill ta med sin dyra, fina dator – fungerar den bra. Batteritiden på det exemplar jag testar är helt okej, och den här generationen har fortfarande batterier man kan byta själv.
Maskinen har även en DVD-spelare. Om man rör sig i områden där streaming inte fungerar, är det en fördel – DVD-filmer finns ofta att köpa billigt i second hand-butiker.
För den som behöver en ordbehandlare, skriva e-post eller kanske ha en dator i köket för recept och nyheter – då räcker den här maskinen långt.
Slutsats
Nej, HP EliteBook 2540p kommer inte vinna några farttävlingar. Men den är välbyggd, kompakt och funktionell – och framför allt: den var gratis. Med en SSD och kanske lite mer RAM skulle den till och med kunna bli en riktigt trevlig liten vardagsmaskin.
I en tid där återbruk och hållbarhet är viktigare än någonsin är det fascinerande att se hur mycket liv det faktiskt finns kvar i en femton år gammal laptop.
Microsoft har nu öppnat källkoden för Windows Subsystem for Linux (WSL), ett drag som välkomnats av utvecklarsamhället och markerar en milstolpe i projektets historia. Det allra första ärendet på WSL:s GitHub – som ställde den enkla frågan ”Kommer detta bli öppen källkod?” – har därmed fått sitt svar, nästan ett decennium senare.
Från experiment till kärnteknik
WSL lanserades första gången 2016 som ett sätt för utvecklare att köra Linux-kommandon direkt i Windows, utan att behöva använda virtuella maskiner eller dubbelstart. Den ursprungliga versionen fungerade som ett kompatibilitetslager inom Windows-kärnan.
För att förbättra prestanda och kompatibilitet med Linux-program, släppte Microsoft 2019 WSL 2. Den versionen introducerade en riktig Linux-kärna som körs i en lättvikts virtuell maskin – ett stort tekniskt steg framåt.
Mot ett fristående ekosystem
När stödet för grafiska Linux-appar (via WSLg), GPU-acceleration och systemd lades till, blev det tydligt att WSL behövde vidareutvecklas fristående från Windows. År 2021 bröts WSL ut till ett eget projekt, med en separat kodbas som först släpptes i Microsoft Store under version 0.47.1.
Denna nya distributionsmodell gjorde det möjligt att uppdatera WSL oberoende av Windows-versionen. År 2022 kom den första stabila versionen, och i Windows 11 version 24H2 migrerades användare från det inbyggda WSL till det nya fristående paketet. För att underlätta övergången behöll Microsoft wsl.exe som verktyg för att ladda ner och installera den senaste versionen.
WSL 2.0 – nya funktioner för utvecklare
Med version 2.0.0 tog Microsoft ytterligare ett steg genom att införa stöd för speglat nätverk, DNS-tunnel, proxykonfiguration, stöd för session 0 (används av vissa tjänster) och brandväggsintegration. Det har gjort WSL till ett ännu mer kraftfullt verktyg för utvecklare som vill arbeta i en Linux-miljö utan att lämna Windows.
Källkoden tillgänglig på GitHub
Nu har alltså Microsoft publicerat källkoden till WSL-projektet på GitHub. Det innebär att vem som helst kan bygga sin egen version från källkod, bidra med förbättringar eller rapportera fel direkt i projektet.
Pierre Boulay från Microsoft uttrycker optimism över detta steg:
”Vi har sett hur mycket communityn har gjort för WSL utan källkod. Nu ser vi fram emot vad som kan hända när utvecklare kan bidra direkt.”
Inte allt är öppet – ännu
Det är dock viktigt att notera att vissa komponenter fortfarande inte är öppen källkod:
Lxcore.sys – kärndrivrutinen som används i WSL 1
P9rdr.sys och p9np.dll – ansvariga för filsystemets omdirigering mellan Windows och Linux (via \\wsl.localhost)
Dessa delar är fortfarande integrerade i Windows och omfattas inte av det öppna WSL-projektet – åtminstone inte i nuläget.
Ett öppnare Windows för utvecklare
Att WSL nu är öppen källkod stärker Microsofts satsning på att skapa en mer utvecklarvänlig plattform. Med detta steg tas ytterligare ett kliv mot att brygga gapet mellan Windows och Linux – inte bara tekniskt, utan även kulturellt. För open source-entusiaster och utvecklare är detta en viktig seger.
Självklart! Här är ett stycke som du kan infoga i artikeln – direkt efter rubriken eller i anslutning till faktarutan – för att enkelt förklara hur man installerar WSL i Windows 11:
Så installerar du WSL i Windows 11
Att komma igång med WSL är enkelt – i Windows 11 är allt redan förberett. Du behöver bara öppna PowerShell som administratör och skriva följande kommando:
wsl --install
Detta laddar ner och installerar alla nödvändiga komponenter samt Ubuntu som standard-Linuxdistribution. När installationen är klar startar du Linux genom att helt enkelt skriva wsl i startmenyn eller terminalen. Du kan även installera andra distributioner som Debian, Fedora eller Kali via Microsoft Store.
Vad är WSL?
Windows Subsystem for Linux (WSL) är en funktion i Windows som låter dig köra ett komplett Linux-system direkt i Windows, utan att använda en virtuell maskin eller dual-boot. Du kan köra vanliga Linux-kommandon, installera paket via apt, använda verktyg som git, ssh, python och till och med starta grafiska Linux-appar – allt från ett terminalfönster i Windows.
Fakta om WSL:
WSL introducerades av Microsoft 2016.
WSL 2 använder en riktig Linux-kärna inuti en lättvikts-VM.
Stöd finns för grafiska Linux-appar genom WSLg.
Installeras enkelt med wsl --install i PowerShell.
Senaste versionerna distribueras via Microsoft Store.
WSL 2.0 innehåller förbättringar som:
Speglat nätverk
DNS-tunnling
Proxy- och brandväggsstöd
Stöd för bakgrundstjänster (session 0)
Källkoden för WSL är öppen och finns på GitHub (sedan 2025).
Den nya versionen bygger på Linux 6.12 LTS, vilket innebär förbättrat hårdvarustöd och långsiktig stabilitet. Några av de viktigaste nyheterna är:
Stöd för skrivbordsmiljöer: GNOME 48, KDE Plasma 6.3 och LXQt 2.2
Byter ut gummiboot mot systemd-efistub som ny EFI-bootlösning
Många uppdaterade utvecklingsverktyg och komponenter
Brett stöd för olika arkitekturer: x86_64, ARM64, ARMv7, LoongArch64, ppc64le, s390x med flera
Nytt boot-system: systemd-efistub ersätter gummiboot
Tidigare använde Alpine gummiboot/systemd-boot som standardlösning för EFI-boot, men från och med version 3.22 ersätts den av systemd-efistub. Det innebär att systemet nu direkt kan starta upp Linuxkärnan via UEFI – utan ett separat bootloaderprogram. Detta sker utan att Alpine inför systemd i sig – Alpine fortsätter använda OpenRC som sitt init-system.
För användare som inte manuellt ändrat inställningen efistub_file i /etc/kernel-hooks.d/secureboot.conf krävs ingen åtgärd. Den gamla gummiboot-efistub-varianten finns kvar i testgrenen men underhålls inte längre.
Vad är nytt under huven? – Viktiga komponenter
Alpine Linux 3.22 innehåller uppdaterade versioner av flera viktiga system- och utvecklingsverktyg. Här är några exempel – och vad de används till:
Docker 28: Verktyg för att köra applikationer i isolerade containrar. Alpine är en favorit som basbild tack vare sin lilla storlek. Version 28 ger förbättrad prestanda och nätverkshantering.
Node.js 22.16 LTS: JavaScript-miljö för att bygga snabba webb- och API-appar. Används ofta i backendutveckling och mikrotjänster.
Rust 1.87: Ett minnessäkert och snabbt systemprogrammeringsspråk som ofta används för att bygga kommandoradsverktyg och operativsystemsnära programvara.
Go 1.24: Ett språk från Google för snabba CLI-verktyg och nätverksprogram. Känt för sin enkelhet, stabilitet och snabba kompilering.
Ruby 3.4: Dynamiskt språk som ofta används i webbutveckling (t.ex. med Ruby on Rails). Den nya versionen förbättrar prestanda och hantering av resurser.
LLVM 20: Ett ramverk för att bygga kompilatorer. Används i många språk, inklusive Rust och Clang (C/C++).
nginx 1.28: En mycket snabb och lätt webbserver som även fungerar som reverse proxy och load balancer.
Dovecot 2.4: IMAP/POP3-server för e-post, användbar i egna mailservrar.
Xen 4.20: En hypervisor för att köra virtuella maskiner, t.ex. i molndrift.
Crystal 1.16: Ett kompilerat språk med Ruby-lik syntax men med prestanda likt C.
BIRD 3.1: En kraftfull routingdaemon som används i avancerade nätverksmiljöer, t.ex. ISP:er och datacenter.
Skrivbordsmiljöer: GNOME 48, KDE Plasma 6.3, LXQt 2.2
Alpine kommer som standard utan grafiskt gränssnitt, men 3.22 ger nu stöd för moderna skrivbordsmiljöer för den som bygger en stationär arbetsmiljö:
GNOME 48
Ett grafiskt skrivbord som fokuserar på enkelhet och produktivitet. Ingår:
GNOME Shell: Ger ett rent skrivbord med översiktsläge och applåda.
Mutter: Fönsterhanterare som sköter placering, animation och visning av fönster.
Med version 3.22 visar Alpine Linux att man kan kombinera låg resursförbrukning med moderna funktioner. Med ett uppdaterat mjukvarustack, bättre stöd för EFI-boot, och tillgång till moderna skrivbordsmiljöer är Alpine ett starkt alternativ både som serversystem, containerbas och arbetsstation. Den är idealisk för användare som prioriterar kontroll, säkerhet och effektivitet framför färdigpaketerade lösningar.
GNOME-projektet har nu släppt version 48.2 av sin skrivbordsmiljö – en underhållsuppdatering i GNOME 48-serien (kodnamn ”Bengaluru”) som finputsar upplevelsen med många förbättringar och åtgärdade fel.
Dessutom har GNOME Shell fått stöd för att korrekt återställa kaklade eller maximerade fönster till rätt skärm, och det går nu att använda vissa ogenomskinliga grafikformat som ersättning för skärmutmatning. Ett fel som hindrade körning av terminalkommandon från ”Kör”-dialogen har också rättats.
Inställningsappen (GNOME Control Center) har fått flera förbättringar. Panelen ”Om” visar nu korrekta GPU-namn för NVIDIA-användare med flera grafikkort. Lösenordsgeneratorn använder nu EFF:s ordlistor för säkrare lösenfraser, och logiken för att skapa lösenord har förbättrats. Dessutom har energisparläget fått en ny ikon, och vissa paneler döljs automatiskt om de inte innehåller någon information. Buggar som kunde få appinställningarna att krascha när man justerade aviseringar flera gånger har också fixats.
Webbläsaren Epiphany (GNOME Web) har fått två viktiga kraschfixar: en som uppstod när man öppnade ett inkognitofönster och en annan vid öppning av nedladdade filer. Stödet för IMAP-konton i GNOME Online Accounts har förbättrats, och fönsterhanteraren Mutter tolkar nu gester från pekplattan mer tillförlitligt.
Filer (Nautilus) är nu bättre på att ladda kataloger innan miniatyrbilder är klara, och hanterar metadata i containerfiler smidigare. Samtidigt ser gnome-settings-daemon till att ljusstyrkan hanteras bättre från start och att signalen för bakgrundsbelysning skickas korrekt.
I GNOME Maps rensas tidigare ruttinformation när man söker efter en ny väg, så att inte gammal data ligger kvar. Kartstilen har uppdaterats med Adwaita Sans-teckensnittet, och platsinformation visas inte längre när man börjar dra i kartan via markörer eller etiketter.
GNOME 48.2 kommer snart att rullas ut till de stabila paketrepositories i flera Linux-distributioner. Samtidigt har GNOME 47-serien fått sin egen uppdatering i form av GNOME 47.7, med liknande förbättringar för de som ännu inte gått över till version 48.
I en tid då allt fler börjar ifrågasätta vårt beroende av amerikanska teknikjättars molntjänster, kan det vara dags att själv börja hosta sina privata bilder.
Om du någon gång har önskat att du kunde ta kontrollen över dina foton och videor utan att lita på kommersiella molntjänster som Google Photos eller iCloud, då är Immich ett projekt du bör känna till. Immich är en självhostad lösning för automatisk backup och hantering av foton och videor, med ett modernt, mobilvänligt gränssnitt, kraftfulla AI-funktioner som ansiktsigenkänning, och stöd för både iOS och Android. Allt detta – utan att dina bilder någonsin lämnar din egen server.
Med version1.133 tar Immich ett rejält kliv framåt, både tekniskt och funktionellt. Denna uppdatering innehåller flera viktiga nyheter, prestandaförbättringar och också ett par brytande förändringar som administratörer bör ha koll på innan uppgradering.
Viktigt innan du uppgraderar
Innan vi går in på nyheterna, finns det två avgörande saker du måste känna till:
Mobilapp-versionen måste matcha servern. Från och med denna version måste mobilappen (iOS/Android) ha samma versionsnummer som servern, det vill säga v1.133. Annars kommer vissa funktioner att sluta fungera. De uppdaterade apparna finns redan i respektive appbutik.
Direkt uppgradering kräver minst version 1.107.2. Om din instans är äldre än så, måste du först uppgradera till 1.107.2 och kontrollera att allt fungerar innan du går vidare till 1.133.
Ny databas-teknik: VectorChord ersätter pgvecto.rs
En av de största förändringarna under huven är att Immich nu byter ut den tidigare vektor-databasmotornpgvecto.rs mot dess nyare och bättre efterträdare VectorChord.
För att göra detta behöver du:
Säkerhetskopiera din databas.
Uppdatera din Docker Compose-fil så att den pekar på den nya databashanteraren:
Efter en omstart kommer Immich att automatiskt indexera om relevanta tabeller – en process som kan ta från några sekunder till flera minuter beroende på din hårdvara och mängden media.
Nya funktioner i Immich 1.133
Snabbare och smartare sökning med VectorChord Den nya vektor-databasen ger bättre och snabbare AI-baserad sökning, vilket lägger grunden för mer träffsäker ansiktsigenkänning och liknande-bild-funktioner.
Aviseringar direkt i webbgränssnittet Tidigare kunde backup-fel ske i det tysta – inte längre. Nu visas viktiga meddelanden, som fel i databassäkerhetskopior, direkt i det nya “Aviseringar”-panelen.
Kartvy i album (webb) Om dina bilder har GPS-data kan du nu visa dem på en interaktiv karta, direkt i albumvyn. Perfekt för att återuppleva resor eller naturutflykter.
Låst mapp för privata bilder Du kan nu placera känsliga foton i en låst mapp, skyddad med PIN-kod eller biometrisk verifiering. Funktionen finns i sidopanelen (webb) och i ett eget flik (mobil).
Google Cast-stöd (webb) Du kan nu casta bilder, videor och bildspel till din Chromecast – förutsatt att din Immich-server är tillgänglig via en offentlig HTTPS-adress.
Detaljerad användaröversikt för administratörer Administratörer kan nu se detaljerad information per användare – inklusive statistik, aktiverade funktioner och användningsmönster.
Stöd för höger-till-vänster-språk (RTL) Webbgränssnittet har nu komplett stöd för språk som skrivs från höger till vänster – inklusive anpassad layout och responsiv design.
Bättre prestanda i tidslinjen Tidslinjen har optimerats för snabbare laddning och smidigare skrollning. Immich avbryter nu onödiga bildförfrågningar vid snabb skrollning och skickar mindre datapaket (ca 30 % av tidigare storlek).
Diverse buggfixar och förbättringar Från förbättrad miniatyrcache i mobilappen till mer flexibel hantering av OAuth-tokens – denna version innehåller flera förbättringar från communityn.
Slutsats
Immich 1.133 visar att projektet inte bara förvaltar sin tekniska grund, utan aktivt förbättrar både användarupplevelse och framtidssäkerhet. Med bytet till VectorChord, förstärkt säkerhet och fler funktioner är det tydligt att Immich vill vara det moderna, självhävdade alternativet till Big Tech:s fotoplattformar.
Om du ännu inte testat Immich – kanske är det dags nu?
Så installera Immich på Debian, ubuntu och Fedora.
För att installera Immich – en öppen källkodsbaserad fotohanteringsplattform – på Ubuntu, Debian eller Fedora används Docker och Docker Compose, vilket förenklar driften av de många tjänster som Immich består av. Börja med att installera nödvändiga paket. På Ubuntu och Debian kör man sudo apt update följt av sudo apt install docker.io docker-compose -y, medan Fedora-användare använder sudo dnf install docker docker-compose -y. Aktivera Docker-tjänsten med sudo systemctl enable (och --now på Fedora för att starta direkt), och lägg till din användare i docker-gruppen med sudo usermod -aG docker $USER. Logga sedan ut och in för att ändringen ska träda i kraft.
Därefter klonas Immichs källkod med git clone https://github.com/immich-app/immich.git, och man går in i katalogen med cd immich. Två viktiga filer kopieras: cp docker/docker-compose.yml . och cp docker/.env .. Dessa styr konfigurationen av systemet, och .env kan anpassas om man vill byta portar eller kataloger. För att starta Immich kör man docker-compose up -d, vilket laddar ner och sätter upp de nödvändiga containrarna: bland annat Immichs webbserver, mikrotjänster, maskininlärningsmodul, PostgreSQL-databas och Redis.
När systemet är igång öppnar man webbläsaren och går till http://localhost:2283 för att skapa ett användarkonto. Vill man senare uppdatera Immich till en ny version görs det genom att köra git pull, docker-compose pull och sedan docker-compose up -d igen.
För lokal bildlagring i en egen katalog, kan docker-compose.yml modifieras så att en volym monteras till rätt plats i containern. Exempelvis kan man lägga till - ./photos:/usr/src/app/upload under volumes: för immich-server. Detta gör att bilder sparas direkt på värddatorn, vilket förenklar backup och filhantering. Med dessa steg har man en fullt fungerande installation av Immich på Linux, redo att ersätta Google Photos eller iCloud med en privat lösning.
Gurumeditera? Det är fel OS, Herr Tux – det är kernelpanik som gäller.
Plötsligt fryser din Linuxdator. Skärmen fylls med teknisk text och det sista du ser är ett meddelande i stil med: “Kernel panic – not syncing: Attempted to kill init!”
För en ovan användare kan detta vara skrämmande, men i själva verket är en kernel panic Linuxkärnans sätt att skydda sig från att gå sönder på riktigt. I denna artikel går vi igenom vad en kernel panic är, hur man på ett säkert sätt kan framkalla en sådan för teständamål, och – viktigast av allt – hur man felsöker och återställer systemet efter en krasch.
Vad är en kernel panic?
En kernel panic uppstår när Linuxkärnan stöter på ett allvarligt fel som den inte kan hantera. Det kan röra sig om skadad minnesåtkomst, fel i en drivrutin eller att en viktig systemkomponent saknas. När det händer stoppar kärnan all aktivitet och ”panikar” – för att skydda systemet från dataförlust eller korruption.
Det är i praktiken samma sak som att dra i handbromsen när bilen börjar slira på is – allt stannar direkt.
Vanliga orsaker till kernel panic
Kernel panics kan uppstå av flera olika skäl. Här är några vanliga orsaker:
Felaktig hårdvara: trasigt RAM, överhettning eller hårddiskfel.
Drivrutiner som inte passar: särskilt tredjepartsmoduler som inte stämmer med kärnversionen.
Saknade eller trasiga systemfiler: till exempel /sbin/init, initramfs eller en felaktig /etc/fstab.
Problem i GRUB: felaktiga UUID:er, saknade kernel-poster eller initrd-filer.
Användarfel: att av misstag ta bort viktiga filer eller döda process ID 1.
Så här simulerar du en kernel panic (i testmiljö)
Varning: Testa aldrig detta på ett produktionssystem! Använd en virtuell maskin eller isolerad testmiljö.
Metod 1: Använd SysRq-trigger
Det finns en inbyggd mekanism i Linux som tillåter utvecklare att utlösa kernel panics manuellt för teständamål.
Aktivera systemets sysrq-funktion: echo 1 | sudo tee /proc/sys/kernel/sysrq
Utlös en kernel panic: echo c | sudo tee /proc/sysrq-trigger
Systemet fryser direkt, och kernel panic-meddelandet visas.
Metod 2: Ladda “crash”-modul
Vissa Linuxkärnor innehåller en modul som heter crash. Om den finns:
sudo modprobe crash
Om modulen inte hittas kan du kontrollera dess tillgänglighet med:
modinfo crash
Så felsöker du en kernel panic
När du fått en kernel panic gäller det att lugnt och metodiskt reda ut vad som gått fel.
1. Starta om och kontrollera loggar
Systemet kommer att vara fruset. Starta om med hård omstart. Kontrollera sedan loggar:
journalctl -xb
eller:
dmesg | less
cat /var/log/kern.log | less
Sök efter nyckelord som panic, BUG, segfault, VFS, eller felaktiga moduler.
2. Boota i en tidigare kärnversion
Om problemet började efter en kärnuppdatering:
Starta om och gå till GRUB-menyn.
Välj Advanced options.
Välj en tidigare kärna, t.ex. 5.15.x istället för 6.x.
Vill du sätta en äldre kärna som standard:
sudo grub-set-default 1
3. Bygg om initramfs
En trasig initramfs (initialt ramfilsystem) kan stoppa hela bootkedjan.
Kör följande kommando:
sudo update-initramfs -u -k all
Eller bara för aktuell kärna:
sudo update-initramfs -c -k $(uname -r)
Starta om när det är klart:
sudo reboot
4. Reparera filsystem
Om kernel panic-meddelandet säger att root-filsystemet inte kan monteras – kör fsck.
Lista partitioner: lsblk
Kör filsystemskontroll: sudo fsck /dev/sda1
Ersätt /dev/sda1 med rätt partition.
5. Kontrollera hårddisk och RAM
Felaktig hårdvara är en vanlig bov.
Använd smartctl för att läsa ut diskinformation:
sudo smartctl -a /dev/sda
Håll utkik efter attribut som:
Reallocated_Sector_Ct
Current_Pending_Sector
Om värdena stiger: disken är på väg att ge upp – byt den snarast.
6. Reparera GRUB och fstab
Om bootloadern inte hittar rätt partition → panic.
Starta från en live-USB.
Montera rootpartitionen: sudo mount /dev/sda1 /mnt
Förebygg kernel panics – så gör du rätt från början
Undvik att röra kärnfiler om du inte vet vad du gör.
Testa nya kärnor i en testmiljö innan du uppdaterar på skarpa system.
Använd LTS-kärnor om du prioriterar stabilitet.
Ha alltid minst två kärnor installerade.
Aktivera kdump om du vill samla in kraschanalys.
Bonus: Automatisk omstart efter panic
För servrar är det ofta bättre att de startar om sig själva efter en krasch:
Lägg till i /etc/sysctl.conf:
kernel.panic = 10
Ladda inställningen:
sudo sysctl -p
Sammanfattning
En kernel panic är ett allvarligt fel, men inte en katastrof – så länge du vet hur du ska felsöka. I de flesta fall går det att reda ut orsaken och få systemet på fötter igen med rätt verktyg och metodik.
Har du en testmiljö? Simulera en kernel panic själv – och öva på att reparera den. Det är ett av de bästa sätten att växa som Linuxanvändare.
OpenSnitch är en applikationsbrandvägg för Linux som övervakar utgående nätverksanslutningar. Den visar varningar när ett program försöker nå internet och låter dig tillåta eller blockera det – antingen tillfälligt eller permanent – för ökad kontroll och integritet.
I många år har macOS-användare haft tillgång till Little Snitch, en populär applikationsbrandvägg som ger total kontroll över vilka program som får ansluta till internet. På Linux har däremot liknande lösningar lyst med sin frånvaro – tills OpenSnitch dök upp.
OpenSnitch är ett öppen källkod-projekt inspirerat av Little Snitch, och ger Linuxanvändare möjlighet att övervaka och styra utgående nätverksanslutningar på ett sätt som traditionella brandväggar som iptables, ufw eller firewalld inte kan. I stället för att bara fokusera på portar och IP-adresser, handlar OpenSnitch om vilka applikationer som kommunicerar – och vart de skickar sin data.
I denna artikel går vi igenom varför OpenSnitch är ett viktigt säkerhetsverktyg, hur det fungerar, hur du installerar det och vad du kan förvänta dig när du börjar använda det.
Vad gör OpenSnitch unikt?
OpenSnitch fungerar som en användarstyrd brandvägg för utgående trafik, vilket innebär att du får ett meddelande varje gång ett program försöker kommunicera med omvärlden. Du får då möjlighet att välja om anslutningen ska tillåtas eller blockeras – antingen tillfälligt eller permanent.
Detta ger inte bara en förstärkt säkerhet utan även insyn i vilka program som faktiskt skickar data från din dator, något som kan vara ovärderligt både ur ett integritets- och felsökningsperspektiv.
Exempel på vad du kan göra med OpenSnitch:
Se vilka appar som försöker ansluta till specifika IP-adresser och domäner.
Blockera appar från att skicka ut data utan att du godkänt det.
Skapa regler som automatiskt hanterar framtida försök från samma app eller till samma destination.
Hantera regler via ett enkelt grafiskt gränssnitt.
Logga och inspektera historik för nätverksaktivitet.
Installation av OpenSnitch
Projektet är aktivt utvecklat och finns tillgängligt som paket för de flesta större Linuxdistributioner. OpenSnitch består av två delar:
opensnitch – själva brandväggsdaemonen.
opensnitch-ui – det grafiska användargränssnittet.
Öppna en terminal i mappen där du sparat paketen och kör: sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb
Alternativt kan du dubbelklicka på paketen för att installera via det grafiska programhanteringsverktyget.
Fedora / RHEL / CentOS
Ladda ner .rpm-paketen från GitHub.
Installera med dnf eller yum: sudo dnf install ./opensnitch-*.rpm ./opensnitch-ui*.rpm eller: sudo yum localinstall opensnitch-*.rpm opensnitch-ui*.rpm
Aktivera och starta tjänsten: sudo systemctl enable --now opensnitchd
Starta gränssnittet: opensnitch-ui
Arch Linux
Använd:
sudo pacman -S opensnitch
Så fungerar OpenSnitch
När OpenSnitch körs i bakgrunden, övervakar den varje försök till utgående anslutning som ett program gör. Vid första försök kommer ett fönster att dyka upp med information som:
Programnamn och dess sökväg
IP-adress eller domän som det försöker nå
Portnummer som används
Du kan då välja något av följande alternativ:
Tillåt en gång
Blockera en gång
Tillåt alltid
Blockera alltid
Exempel: Firefox
Om du startar Firefox och den försöker ansluta till 93.184.216.34 (example.com) på port 443 (HTTPS), får du en notifiering med just den informationen. Du kan då godkänna anslutningen permanent eller blockera den tills du är säker på vad det handlar om.
Regelhantering
Alla beslut du gör sparas som regler, och dessa regler kan du:
Visa och organisera i gränssnittet.
Ändra eller ta bort efter behov.
Temporärt stänga av eller aktivera.
Skriva eller redigera manuellt – reglerna sparas som textfiler i /etc/opensnitch/rules/.
Du kan exempelvis skapa regler som endast tillåter en viss app att ansluta till en specifik domän på en specifik port – perfekt för den som vill minimera attackytan på sin dator.
Fördelar och målgrupp
OpenSnitch är ett särskilt värdefullt verktyg för:
Integritetsmedvetna användare som vill veta exakt vilka program som kommunicerar externt.
Utvecklare som vill felsöka nätverksanrop i sina applikationer.
Systemadministratörer som vill ha en ytterligare skyddsnivå mot misstänkt trafik.
Säkerhetsentusiaster som söker ett Linuxalternativ till Little Snitch.
Slutsats
OpenSnitch fyller ett tomrum i Linuxvärlden: möjligheten att kontrollera och övervaka utgående trafik per applikation. Det är lätt att installera, enkelt att använda och har ett aktivt utvecklingscommunity bakom sig.
För dig som vill ha full insyn i vad som händer i din dator – inte bara vad som försöker ta sig in, utan också vad som försöker ta sig ut – är OpenSnitch ett utmärkt verktyg att lägga till i ditt säkerhetsarsenal.
Tips: Komplettera gärna med traditionella brandväggar som ufw eller nftables för ett heltäckande skydd – inåt och utåt.
AlmaLinux OS Foundation har släppt version 10 av sitt fria, RHEL-kompatibla operativsystem – kodnamn Purple Lion. Den nya versionen erbjuder förbättrad prestanda, utökat hårdvarustöd, nyheter för utvecklare och långsiktigt underhåll även för äldre system.
En stabil och kompatibel grund – med smarta förbättringar
Precis som tidigare versioner är AlmaLinux OS 10 fullt binärkompatibelt med Red Hat Enterprise Linux 10. Men till skillnad från Red Hat har AlmaLinux valt att gå ett steg längre och återinfört stöd för funktioner och arkitekturer som annars försvunnit i upstream.
Det innebär att systemadministratörer och utvecklare får tillgång till RHEL:s stabilitet, men med fler alternativ, bättre hårdvarustöd – och helt utan licensavgifter.
Viktiga nyheter i AlmaLinux OS 10
Frame pointers aktiverat som standard Utvecklare som jobbar med prestandaanalys och felsökning får nu ett efterlängtat tillskott: frame pointers är aktiverade systembrett, vilket möjliggör effektiv profilering och spårning av kod i realtid.
Långtidsstöd för äldre CPU-arkitektur (x86-64-v2) RHEL 10 har helt övergått till att enbart stödja nyare x86-64-v3-processorer. AlmaLinux går en annan väg och erbjuder både v3- och v2-varianter – vilket ger äldre men fullt funktionsduglig hårdvara upp till 10 års säkerhetsuppdateringar.
EPEL-paket för v2-användare Extra Packages for Enterprise Linux (EPEL), som normalt följer Red Hats byggsystem, bygger nu särskilda paket för AlmaLinux x86-64-v2 – vilket innebär att användare med äldre CPU:er fortsatt kan använda tredjepartsprogram utan hinder.
Secure Boot även för ARM AlmaLinux 10 utökar sitt stöd för säker uppstart och inkluderar nu Secure Boot för ARM-plattformar utöver Intel/AMD.
SPICE är tillbaka SPICE, protokollet för grafiska fjärranslutningar, togs bort i RHEL 9. På förfrågan från communityn är det nu fullt återinfört i AlmaLinux OS 10 – både för servrar och klienter.
Teknikförhandsvisning: KVM på IBM POWER Virtualisering på IBM Power har varit frånvarande i flera år. AlmaLinux 10 introducerar nu ett förhandstest av KVM-stöd för denna arkitektur, bland annat efter initiativ från Oregon State University Open Source Lab.
Fortsatt utökat hårdvarustöd Sedan AlmaLinux 8.10 och 9.4 har över 150 enheter fått tillbaka drivrutinsstöd som tagits bort i RHEL. Detta arbete fortsätter även i version 10.0 – något som särskilt uppskattas i miljöer med äldre eller specialiserad hårdvara.
Nedladdning och tillgängliga format
Installations-ISO och torrentfiler finns för följande arkitekturer:
x86-64
x86-64-v2
ARM64 (aarch64)
IBM PowerPC (ppc64le)
IBM Z (s390x)
Kommande bilder (tillgängliga inom kort):
Containerbilder (inklusive UBI-varianter)
Live Media: GNOME, KDE, GNOME-mini
Cloud Images för AWS, Azure, Google Cloud, Oracle Cloud
För den som vill uppgradera från en tidigare AlmaLinux-version är ELevate-projektet snart redo för AlmaLinux 10. Testversioner av migreringsverktyget är redan tillgängliga och utvecklingen sker öppet tillsammans med communityn.
Säkerhet och systemverktyg får lyft
Förutom hårdvarustöd och utvecklarfunktioner får AlmaLinux 10 förbättrat stöd för säkerhet, däribland post-kvantkryptografi, uppdateringar av SELinux, OpenSSH, samt en ny systemroll för sudo som förenklar hantering av användarbehörigheter.
Kryptering får ytterligare stöd genom Sequoia PGP, och systemadministratörer får tillgång till de senaste versionerna av språk, databaser och kompilatorer – såsom GCC 14, Python 3.12, PHP 8.3, PostgreSQL 16 och många fler.
Engagera dig i AlmaLinux-communityn
AlmaLinux är ett communitydrivet projekt, och alla uppmuntras att bidra genom att:
GNU Linux-libre-projektet har precis släppt version 6.15 av sin kärna – ett alternativ för dig som vill köra GNU/Linux helt utan proprietär kod. Den här versionen bygger på den vanliga Linux 6.15-kärnan, men alla delar som kräver stängd källkod eller binära blobbar har tagits bort.
Det innebär att stöd för vissa hårdvarukomponenter, som Nova Core GPU, Qualcomm iris v4l2, Airoha NPU, Realtek 8814A Wi-Fi och Apple Silicon-pekskärmar, antingen har rensats eller helt tagits bort. Även Tehuti TN40xx-nätverkskort, Renesas UFS-komponenter och vissa ljuddrivrutiner har städats upp. Dessutom har Spider 1Gb Ethernet-drivrutinen tagits bort, och flera länkar till proprietära ljudbinärer (bland annat från Sound Open Firmware) har också plockats bort.
Syftet med GNU Linux-libre är att erbjuda en kärna som är 100 % fri – utan någon form av stängd programvara – vilket gör den perfekt för frihetsinriktade användare och utvecklare som vill ha full kontroll över sin dator.
Du kan redan nu ladda ner källkoden i komprimerat format från projektets webbplats. Det finns också färdiga paket för Debian- och Red Hat-baserade system att hämta via Freesh och RPM Freedom. GNU Linux-libre fungerar med de flesta GNU/Linux-distributioner, så du kan installera den antingen som ett alternativ till den vanliga kärnan eller ersätta den helt.
År 2001 kallade Microsofts dåvarande VD Steve Ballmer Linux för en ”cancer som fäster sig i immaterialrättslig mening vid allt den rör vid”. Uttalandet speglade den starka oro som fanns inom Microsoft kring GNU GPL-licensen, som Ballmer menade tvingade all programvara att bli öppen källkod vid kontakt med GPL-kod. Detta blev en symbol för den aggressiva hållning som Microsoft länge hade mot öppen källkod och fri mjukvara, något som senare har förändrats drastiskt.
Det kanske låter oväntat, men Microsoft har nu introducerat en särskild tjänst för Linuxdistributioner i sin molnplattform Azure. Det är dock inte så förvånande som det verkar – faktum är att Linux sedan länge har varit mer utbrett än Windows Server i Azuremiljön. Enligt Jack Aboutboul, programansvarig för Azure Linux Platforms Group, använde över 60 % av erbjudandena i Azure Marketplace och över 60 % av alla virtuella maskinkärnor Linux redan under 2024. Med andra ord: Microsoft anpassar sig efter verkligheten.
För att göra det enklare för Linux-leverantörer att distribuera och testa sina operativsystem på Azure, gör Microsoft nu testtjänsten Azure Image Testing for Linux (AITL) tillgänglig som en tjänst. Den här plattformen bygger på Microsofts eget interna testprojekt LISA (Linux Integration Services Automation), som tagits fram för att kvalitetssäkra Linux-bilder.
LISA består dels av ett testramverk som kör testerna, dels av färdiga testsamlingar som kontrollerar att en Linuxdistribution fungerar som den ska. Microsoft har dessutom valt att öppna upp koden för LISA och släpper den under MIT-licens, vilket innebär att andra kan använda och bidra till projektet.
Systemet klarar av att kontinuerligt testa Linuxbilder i olika scenarier, från uppdateringar av kärnan till mer avancerade molntjänstmiljöer. Enligt Microsofts programchef Krum Kashan finns det visserligen redan många testverktyg där ute, men inget som täcker hela stacken – alltså allt från kärna till nätverk, lagring och specialfunktioner som högpresterande datorkluster (HPC), GPU-användning och konfidentiella virtuella maskiner. LISA är utformat för att fylla det tomrummet, särskilt för utvecklare, Linuxdistributioner och företag som bygger egna anpassade system.
Det här är också ett led i Microsofts bredare strategi att stödja Linux och öppen källkod. Andrew Randall, som leder projektet, har en bakgrund från det Linux-fokuserade företaget Kinvolk, som Microsoft köpte upp. Sedan dess har han arbetat med att integrera öppen teknik i Azure och att stärka Microsofts roll som plattform även för Linuxbaserade lösningar.
Thunderbird 139 är nu tillgänglig som stabil release, och innehåller flera förbättringar som riktar sig till användare med höga krav på e-postklientens funktionalitet och stabilitet. Thunderbird är en fri, öppen källkodsbaserad klient för e-post, kalender, nyheter och chatt, tillgänglig för Linux, macOS och Windows.
Ny funktionalitet
Nya notisåtgärder: E-postaviseringar stöder nu direktinteraktion med Markera som läst och Radera, vilket effektiviserar hanteringen av nya meddelanden utan att öppna applikationen.
Enterprise policies: Stöd har implementerats för mer granulär kontroll över aviseringar via hanteringspolicyer, vilket förenklar central administration i företagsmiljöer.
Manuell mappsortering: Användare kan nu dra och släppa mappar i valfri ordning i mappträdet.
Cards View-inställningar: Antal rader som visas i kortvyn kan nu justeras via gränssnittet.
Korrigeringar och stabilitetsförbättringar
Version 139 adresserar en rad fel som påverkat användarupplevelsen:
Krasch vid konfiguration av avsändarhuvuden i kompositionsfönstret är åtgärdad.
OAuth-autentisering har fått fixar för brutna URL:er i inloggningsdialogen.
Bilagor på vissa UNC-sökvägar var otillgängliga – detta är nu korrigerat.
Problem vid och efter mappkomprimering som påverkade brevfönstrets rendering har åtgärdats.
Fel i mappsorteringslogik vid flytt och infogning av mappar är rättat.
Övriga fixar
Mappar som försvann från ”Favoriter” vid borttagning av undermappar visas korrekt igen.
Felaktiga räknare för olästa meddelanden i mappträdet är rättade.
Manuella sorteringar återställs nu konsekvent efter omstart.
Felaktig infogning i IMAP-strukturer via drag-och-släpp är åtgärdat.
Mappar expanderar inte längre oväntat efter omstart i kompakt vy.
Förbättringar i kringfunktioner
Inbjudningsbilagor utan filename vidarebefordras inte längre som generiska ”Attached Message Part”.
Dold chattinställningsflik när mail.chat.enabled är satt till false.
Egna headers (mail.compose.other.header) visas korrekt i läget Visa alla huvuden.
Utseendeinställningar som påverkar trådning uppdaterar nu aktiv mapp direkt.
”Gruppera efter sortering” fungerar korrekt över samtliga mappar.
Stabilitet vid avbruten kopiering till ”Skickat”-mappen har förbättrats.
Systemets sökintegration kan nu växlas korrekt och status speglas i inställningarna.
Kalender- och nyhetsrelaterade förbättringar
Fullt stöd för parallell åtkomst till flera CalDAV-kalendrar.
Åtgärd för missade påminnelser vid heldagsevent om calendar.alarms.showmissed=false.
Möjlighet att avbryta nyhetspostningar innan sändning är återställd.
XPAT-stöd har lagts till för nyhetsservrar med snedstreck i gruppnamn.
NNTP-prenumerationsdialogens kraschproblem är fixat.
Det är återigen möjligt att ta bort chattkonton.
Säkerhet
Tio säkerhetsrelaterade sårbarheter har identifierats och åtgärdats i denna version.
Tillgänglighet
Thunderbird 139 kan laddas ner som fristående binärpaket från den officiella webbplatsen, och fungerar direkt på de flesta GNU/Linux-distributioner utan att behöva installeras.
Armbian 25.5 är en ny version som förbättrar både prestanda, säkerhet och hårdvarukompatibilitet för flera ARM-baserade single-board-datorer (SBC). Den lanserades tre månader efter Armbian 25.2 och inkluderar nu stöd för nya enheter som Banana Pi M2+, BeagleBone AI-64, BeaglePlay, TI SK-AM69, Mediatek Genio-serien, Radxa NIO 12L, Qualcomm Robotics RB5, Radxa Cubie A5E, SMART AM40 och PocketBeagle2.
En annan stor nyhet är att Armbian 25.5 lägger till stöd för Linux-kärnan 6.14 för Rockchip64-enheter, samt möjligheten att använda konfigurerbara patchar för att bygga rena mainline-kärnor.
Denna version förbättrar också systemstarten och stödet för periferiutrustning genom att uppdatera U-Boot och firmware. HDMI- och ljudstödet har förbättrats för Rockchip RK3588-enheter som Rock 5B och Youyeetoo R1. Dessutom har EFI-partition och Btrfs-subvolymer förbättrats för en mer flexibel systemlayout och start.
Armbian 25.5 innehåller även fixar för boot-script och förenklad loggning för smidigare provisionering och felsökning. Wi-Fi-setupen har förbättrats, likaså dynamisk overlay-synlighet och hantering av BSP-byten för ett renare arbetsflöde. Dessutom har det blivit enklare att använda seriell konsol.
En annan intressant funktion är att Armbian 25.5 uppdaterar sitt applikationsbibliotek, vilket gör det möjligt att installera populära självhousade applikationer direkt via armbian-config. Bland dessa finns bland annat Home Assistant, Stirling PDF, Navidrome, Grafana, NetData och Immich.
I denna releasecykel har Armbian också vunnit 2025 års NetBox Hero Awards, vilket hedrar projektets engagemang för innovation, automatisering och transparens inom infrastruktur.
För att ta del av alla nyheter och ladda ner Armbian 25.5, kan du besöka den officiella webbplatsen, där du hittar versioner för ett stort antal ARM-enheter, inklusive de flesta Raspberry Pi-modellerna.
Nyheter i Armbian v25.5
Utökad kortstöd: Stöd för flera nya och uppdaterade enheter, som TI SK-AM69, Banana Pi M2+, BeagleBone AI-64, BeaglePlay, och PocketBeagle2.
Uppströms firmwareintegration: Bättre ljud- och HDMI-stöd för Rockchip-enheter (t.ex. Rock 5B och Youyeetoo R1).
Kerneluppgraderingar: Linux kernel 6.14 (edge branch) för Rockchip64-enheter, förbättrad prestanda och periferistöd.
Filsystem- och startförbättringar: Förbättringar för EFI-partition och BTRFS undervolymer.
Stabilitets- och kvalitetsförbättringar: Fixar för startskript, förbättrad serial console-stöd och förenklad loggning.
armbian-config: Förbättrad användargränssnitt och verktyg för att hantera självhostade applikationer (t.ex. Home Assistant, Grafana), Wi-Fi-stöd och nätverkskonfiguration.
NetBox Hero Award 2025: Armbian tilldelades detta pris för sitt innovativa arbete med automation och öppen infrastruktur.
Linux Kernel 6.15 Officiellt Släppt, Här Är Nyheterna Idag tillkännagav Linus Torvalds lanseringen och allmän tillgång av Linux 6.15, den senaste stabila kärnversionen som introducerar flera nya funktioner och förbättringar, bättre hårdvarusupport och mer.
Höjdpunkter i Linux 6.15 inkluderar Rust-stöd för hrtimer och ARMv7, en ny setcpuid= startparameter för x86-processorer, stöd för sched_ext för att räkna och rapportera interna händelser, förbättringar för x86 Intel och AMD PMU, stöd för nestad virtualisering för VGICv3 på ARM, och stöd för att emulera FEAT_PMUv3 på Apple Silicon.
Också nytt i Linux kernel 6.15 är ett nytt API för att ta emot information om monterings- och avmonteringshändelser för filsystem, stöd för hårdvarukapade krypteringsnycklar i blocklagret, stöd för 48-bitars blockadressering i EROFS-filsystemet, och en ny säkerhetshook för io_uring-subsystemet som ger säkerhetsmoduler mer kontroll över vad som är tillåtet.
FUSE-filsystemet kan nu hantera filnamn längre än 1 024 tecken, perf-subsystemet kan nu utföra latensprofilering med hjälp av schemaläggarinformation, BPF-subsystemet har fått förbättrad verifiering av program med loopar, och OverlayFS-filsystemet har fått en ny override_creds monteringsparameter som ändrar de uppgifter som används för att komma åt de lägre lagren.
Dessutom medför Linux kernel 6.15 stöd för nya tillägg för RISC-V-arkitekturen, inklusive BFloat16-flyttalsutvidgningen, Zaamo och Zalrsc-tilläggen, och ZBKB-tillägget, stöd för zonindelade enheter för XFS-filsystemet och stöd för zero-copy mottagning av nätverksdata för io_uring-subsystemet.
Några nya nätverksfunktioner är också tillgängliga i Linux 6.15, inklusive en ny TCP-socketparameter (TCP_RTO_MAX_MS) som kan användas för att ställa in maximal tid mellan retransmissionsförsök på IPv4, samt ett nytt set av BPF-återkopplingar för att hämta tidsstämplar från olika delar av nätverksstacken.
Hårdvarusupport har förbättrats som förväntat genom nya och uppdaterade drivrutiner, som ger stöd för Apple Touch Bar, Google Pixel Pro 6-smartphone, MYIR Remi Pi-utvecklingskort, Huawei Matebook E Go inbäddad kontroller, Milk-V Jupiter RISC-V-kort, och HP-laptops med CS35L41 HDA-ljudchips.
Linux 6.15 uppdaterar även ACPI-fläktdrivrutinen för att hantera fläktar med stöd för finmaskig tillståndsövervakning, men utan finmaskig kontroll, samt ACPI-knappdrivrutinen för att prenumerera på systemhändelsenotifikationer utöver enhetsnotifikationer, vilket på vissa system krävs för att väcka systemet från viloläge.
Bland andra viktiga förändringar tar Linux 6.15 bort stödet för 32-bitars (x86) system med fler än åtta CPU:er och/eller mer än 4 GB RAM, och Landlock-säkerhetsmodulen har fått en ny revisionsmekanism som gör det lättare att förstå åtkomstvägran.
Det finns även ett nytt fwctl-subsystem som gör det möjligt för användarutrymme att säkert konstruera och köra RPC:er inuti enhetsfirmware, och kärnan har fått en ny härdningsfunktion som gör det möjligt att försegla flera minnesmappningar mot förändringar, men den är inaktiverad som standard då den kan bryta vissa applikationer.
Du kan ladda ner Linux kernel 6.15 direkt från Linus Torvalds git-träd eller från kernel.org-webbplatsen om du vill kompilera det på din GNU/Linux-distribution. Jag rekommenderar dock att vänta tills den nya Linux-versionen finns i din distros stabila programvaruförråd innan du uppdaterar din kärna.
Nu när Linux kernel 6.15 är släppt, öppnar fönstret för nästa stora kärngren, Linux 6.16, som förväntas komma i slutet av juli eller början av augusti 2025. Tills dess kommer en första Release Candidate (RC)-utvecklingsversion vara tillgänglig för offentlig testning om två veckor, den 8 juni.
Sammanfattning av förändringar i Linux 6.15
Linux-kärnan 6.15 har släppts efter en fördröjning på grund av en sista minuten-buggrapport som resulterade i att en ny funktion blev inaktiverad. Efter denna sista justering är version 6.15 nu tillgänglig. Här är några av de större förändringarna och buggfixarna:
Bcachefs-fixar: Bland de viktigaste förbättringarna finns flera bcachefs-fixar för att förbättra funktionaliteten och stabiliteten, inklusive åtgärder för att hantera problemet med direnter och optimera hanteringen av strängar.
Drivrutinsfixar: Flera drivrutiner har fått mindre fixar, särskilt för olika CAN-drivrutiner och SPI. En fix för att undvika krascher på vissa plattformar (som Realtek HDA och HP ZBook-laptops) har också införts.
Nätverksfixar: Det har gjorts åtgärder för att förbättra hantering av paketfragmentering och fixar för netfilter och bridge-nätverksfunktioner.
Minne och hantering: Förbättringar har genomförts för att optimera minneshantering, inklusive hantering av hugetlb och förbättrade funktioner för hantering av VM_NOHUGEPAGE. Det har även gjorts fixar för kernel NULL-pointer-krascher och hantering av large pages.
Övriga förbättringar: Det finns även ett antal specifika fixar för Bluetooth, ALSA, och input-tangentbord, vilket säkerställer stabilitet på en mängd olika enheter.
Merging-fönstret öppnar den 30:e maj, som vanligt, och pull-begäran har redan skickats in. Det innebär att utvecklare kommer att fortsätta arbete med den kommande versionen, trots att det är Memorial Day i USA.
Firefox 139 Webbläsare är nu tillgänglig för nedladdning – här är de nya funktionerna
Mozilla har idag släppt den slutgiltiga versionen av Firefox 139, en uppdatering som innebär flera viktiga förbättringar, som bland annat stöd för översättning av hela sidor på Firefox-tilläggssidor, bättre prestanda för HTTP/3 vid uppladdning samt stöd för transparenta PNG-bilder vid inklistring i webbläsaren.
För utvecklare inkluderar Firefox 139 stöd för att dämpa timer-funktioner i Workers, stöd för WebAuthn-tillägget för stora blobbar, nya funktioner för HTMLDialogElement (inklusive requestClose()) och stöd för attributet hidden=until-found. Detta gör det möjligt att hitta innehåll via sökfunktionen på sidan även om det normalt är dolt.
Firefox 139 introducerar även Temporal som standard, som en bättre lösning än Date, och gör det möjligt att söka och automatiskt expandera stängda -element via sidans sökfunktion. Andra förbättringar inkluderar ökad kompatibilitet mellan webbläsare på vissa webbplatser och införandet av Service Workers i Privat webbläsarläge.
Mozilla betonar att denna uppdatering bygger vidare på deras arbete med att stödja IndexedDB och DOM Cache API i Privat webbläsarläge genom krypterad lagring, vilket gör att fler webbplatser, särskilt de som använder bakgrundsuppgifter, kan dra nytta av Service Workers.
Avslutningsvis uppdateras också den inbyggda redigeraren för contenteditable och designMode för att hantera vita mellanrum på ett sätt som är mer enhetligt med andra webbläsare som Chrome.
Mozilla kommer att göra en officiell presentation av Firefox 139 den 27 maj 2025, samtidigt som de släpper Firefox 115.24 och Firefox 128.11 ESR-versionerna. Tills dess kan binärerna laddas ner från Mozillas FTP-server.
Terminalemulatorn Kitty har snabbt blivit ett favoritverktyg bland Linux- och macOS-användare som uppskattar hastighet, grafikacceleration och flexibilitet. Med lanseringen av version 0.42 tar Kitty ett stort steg framåt – både när det gäller funktionalitet och användarvänlighet.
Snabbåtkomst-terminal i Quake-stil
Den största nyheten i denna version är utan tvekan funktionen quick-access-terminal. Inspirerad av klassiska Quake-spel kan du nu med ett enkelt tangenttryck fälla ner en terminal från toppen av skärmen. Den svävar ovanpå skrivbordet, är transparent om du vill, och fungerar sömlöst i både X11, Wayland och macOS.
Tanken är enkel: terminalen ska alltid vara nära till hands, men aldrig i vägen. Du kan dessutom anpassa dess utseende och beteende via en särskild konfigurationsfil (quick-access-terminal.conf), och tillämpa egna inställningar just för snabbåtkomstfönstret med kitty_conf.
Bättre textstöd med Unicode 16
Kitty har också blivit ännu bättre på att hantera text. Terminalen följer nu Unicode 16-specifikationen för grafemkluster, vilket innebär att komplexa tecken – till exempel kombinationer av emojis eller icke-latinska alfabet – delas upp och renderas korrekt i terminalrutor. Det här är särskilt viktigt för tydlighet i moderna skript och appar som använder avancerad teckenhantering.
Smarta temaväxlingar med stöd för bakgrunder
Kitty har sedan tidigare haft stöd för att växla mellan ljust och mörkt tema. I version 0.42 utökas detta med automatiskt stöd för bakgrundsbilder – så att även skrivbordsbakgrunden följer det aktiva temat. Det skapar ett mer enhetligt och estetiskt gränssnitt utan extra konfiguration.
Effektivare panelhantering
För den som jobbar med flera terminalpaneler samtidigt har +kitten panel fått ett nytt argument:
kitty +kitten panel --single-instance
Detta gör det möjligt att skapa flera paneler inom en enda process, vilket minskar resursförbrukningen och gör att panelhanteringen känns smidigare – särskilt i mer komplexa arbetsmiljöer.
Starta dolt och kontrollera på distans
Kitty kan nu startas i doltläge med flaggan --start-as=hidden, vilket är perfekt för skript eller automatiserade miljöer där terminalen ska visas först när den verkligen behövs.
Fjärrstyrnings-API:t har också förbättrats. Du kan nu:
Vänta på att underprocesser avslutas
Ändra utseendet på paneler i realtid
Dölja eller visa fönster utan att påverka övriga program
Detta gör Kitty till ett kraftfullt verktyg även i automatiserade miljöer och fönsterhanterare.
Fler förbättringar för användaren
Musåterkomsttid kan justeras med mouse_hide_wait, så du själv bestämmer hur snabbt muspekaren ska visas igen efter tangenttryck.
diff-kitten har förbättrats med stöd för vim-liknande bläddring och möjlighet att läsa in named pipes.
Det nya verktyget change_font_size låter dig nu förstora eller förminska teckensnittet i relativa steg, inte bara med fasta punkter.
Finputs för macOS och Wayland
Mac-användare får tillbaka korrekt färgtemastöd vid fönsterurval, och för dem som kör Wayland finns nu stöd för xdg-system-bell – så att systemets ljudsignal fungerar direkt från terminalen.
Dessutom har flera gamla buggar rättats till, bland annat problem som uppstod i version 0.36.0 kring kommandotolkning och temahantering.
Självklart! Här är den omarbetade versionen av stycket utan emojis eller små symboler:
Anpassa Kitty efter din stil och arbetsflöde
En av Kittys största styrkor är hur enkelt det är att anpassa terminalen efter dina behov. Alla inställningar görs i en enkel textfil, vanligtvis placerad i ~/.config/kitty/kitty.conf. Där kan du justera allt från färgscheman och teckensnitt till kortkommandon och musbeteende.
Exempel: Ändra teckenstorlek och teckensnitt
font_family FiraCode Nerd Font
bold_font auto
italic_font auto
font_size 13.0
Kitty stödjer alla teckensnitt som finns installerade på systemet – inklusive ligatur-stöd i till exempel Fira Code.
Exempel: Ställ in färgtema
För att använda ett färgschema kan du inkludera en separat temafil:
include nord.conf
Eller definiera färger direkt i konfigurationsfilen:
I mysession.conf kan du fördefiniera flikar, kommandon och startkataloger.
Exempel: Anpassa snabbåtkomst-terminalen separat
För den nya nedfällbara terminalen i version 0.42 kan du skapa en separat konfigurationsfil, quick-access-terminal.conf, och definiera egna inställningar för den. Till exempel:
font_size 15.0
background_opacity 0.95
Det låter dig ha en annan stil och funktionalitet för snabbåtkomstfönstret jämfört med vanliga Kitty-fönster.
Kittys konfigurationssystem är både kraftfullt och lättläst. Alla ändringar kan laddas om utan att terminalen behöver startas om, vilket gör det enkelt att experimentera. Mer information och en komplett lista över alla tillgängliga inställningar hittar du på projektets webbplats: https://sw.kovidgoyal.net/kitty
Så installerar du Kitty 0.42 på Ubuntu, Debian och Mint
Även om Kitty ofta finns tillgänglig via distributionspaket, är versionerna där vanligtvis äldre än den senaste officiella. För att få Kitty 0.42 på Ubuntu 24.04 LTS, Debian eller Linux Mint rekommenderas att använda det officiella installationsskriptet från utvecklaren. Öppna terminalen och kör:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Det här installerar Kitty lokalt i ~/.local/kitty.app. För att göra kommandot kitty tillgängligt i terminalen, lägg till följande rad i din ~/.bashrc eller ~/.zshrc:
export PATH="$PATH:$HOME/.local/kitty.app/bin"
Vill du ha en ikon i programmenyn? Kopiera skrivbordsikonen och justera sökvägen:
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications/
sed -i "s|Exec=kitty|Exec=$HOME/.local/kitty.app/bin/kitty|" ~/.local/share/applications/kitty.desktop
Efter det kan du starta Kitty från programmenyn eller genom att skriva kitty i terminalen. Vill du vara säker på att rätt version installerats kan du verifiera med:
kitty --version
På så sätt får du den absolut senaste versionen, inklusive nyheterna i 0.42, utan att behöva vänta på att den dyker upp i distributionspaketen.
Sammanfattning
Kitty 0.42 visar att en terminal inte bara behöver vara ett fönster för text. Med smarta funktioner, anpassningsbarhet och fokus på prestanda är Kitty ett av de mest mångsidiga terminalverktygen på marknaden. Den nya snabbåtkomst-terminalen gör att du alltid har en kraftfull arbetsyta till hands – utan att den stör när du inte behöver den.
Om du inte redan använder Kitty är det här ett perfekt tillfälle att prova. Och om du gör det – uppdatera till version 0.42 och utforska vad nästa nivå av terminalarbete kan innebära.
Linux-terminalen är ett kraftfullt verktyg, men det är lätt att fastna i de vanligaste kommandona som ls, cd, cp och grep. Den som vågar gräva lite djupare hittar dock många smarta och ofta förbisedda kommandon som kan spara både tid och frustration. Här är tio dolda pärlor som du kanske inte använder dagligen – men som kan göra ditt Linux-liv betydligt enklare.
1. Snabb rättning med ^foo^bar
Har du någonsin skrivit ett kommando och märkt att du gjort ett litet stavfel? I stället för att skriva om hela raden kan du bara ersätta det felaktiga ordet i farten:
echo Hello foo
Hello foo
^foo^bar
Hello bar
Det här ersätter den första förekomsten av ”foo” i föregående kommando med ”bar”. En enkel och snabb korrigering.
2. Töm en fil direkt med > fil.txt
Om du vill rensa innehållet i en fil – kanske en loggfil – utan att öppna den, använd:
> fil.txt
Detta kommandot skriver över filen med tomt innehåll, vilket är ett snabbt sätt att nollställa en fil utan att radera den.
3. Schemalägg engångsuppgifter med at
Behöver du köra ett kommando vid en specifik tidpunkt? at är perfekt när du inte vill sätta upp en återkommande cron-regel:
at 3pm
> echo "Dags att säkerhetskopiera" >> backup.log
När tiden är inne körs kommandot automatiskt. Perfekt för engångskörningar.
4. Diskutrymmeskoll med du -h --max-depth=1
Vill du se hur mycket utrymme varje mapp tar i den aktuella katalogen? Då är detta din vän:
du -h --max-depth=1
Detta ger dig en överskådlig rapport där storleken visas i format som är lätt att läsa (t.ex. MB eller GB).
5. Enkla beräkningar med expr
Ibland behöver man bara räkna lite snabbt. Med expr kan du göra enkla beräkningar direkt i terminalen:
expr 5 + 3
Resultat: 8. Fungerar även med subtraktion, multiplikation och vissa strängoperationer.
6. Ordsökning med look
Om du letar efter ord som börjar på en viss bokstavssekvens är look ett lysande verktyg:
look hel
Exempel på resultat:
hello
help
helper
Praktiskt vid språkarbete, ordspel eller när du letar efter rätt term.
7. Automatisk inmatning med yes
Ska du köra ett kommando som kräver att du trycker “y” om och om igen? Låt yes göra jobbet åt dig:
yes y
Det här matar in bokstaven “y” i en oändlig loop – tills du stoppar det med Ctrl+C. Praktiskt vid installationer eller test.
8. Primtalsfaktorer med factor
Vill du veta vilka primtalsfaktorer ett visst tal består av?
factor 18
Ger: 18: 2 3 3. Ett bra verktyg för programmerare, matematiker eller bara nyfikna.
9. Anpassad ping med ljud – ping -i och -a
Vill du pinga en enhet med längre intervall – och få en ljudsignal vid varje svar? Använd:
ping -i 60 -a 192.168.1.1
Här ställs intervallet till 60 sekunder och ett ljud spelas upp varje gång det kommer ett svar.
10. Läs filer baklänges med tac
cat visar innehållet i en fil uppifrån och ner. Men ibland vill du börja med slutet. tac gör precis det:
tac loggfil.txt
Raderna visas i omvänd ordning – särskilt användbart för loggfiler där det senaste ofta är mest relevant.
Avslutningsvis
Dessa tio kommandon kanske inte är lika välkända som ls eller sudo, men de är otroligt användbara i rätt sammanhang. Oavsett om du vill rensa filer, schemalägga kommandon eller få en snabb matematisk lösning – finns det ett Linux-kommando som hjälper dig.
Prova dem nästa gång du jobbar i terminalen och upptäck hur mycket kraft du kan frigöra med bara några tangenttryckningar.
Den populära och unika Linuxdistributionen NixOS har släppt version 25.05, en stor uppdatering som för med sig flera tekniska nyheter, förbättringar under huven och uppdaterade skrivbordsmiljöer. Versionen, som fått kodnamnet Warbler, bygger på de moderna och långsiktigt underhållna Linuxkärnorna 6.12 LTS och 6.14.
NixOS är känd för sin deklarativa konfigurationsmodell och kraftfulla pakethanterare, där hela systemet definieras i konfigurationsfiler och kan återskapas exakt. Med version 25.05 stärks denna modell ytterligare, bland annat genom ett nytt verktyg för att bygga skräddarsydda systemavbildningar.
Nyheter i skrivbordsmiljöerna
På användarsidan märks att NixOS 25.05 nu erbjuder stöd för GNOME 48 – den allra senaste versionen av GNOME-skrivbordet. Dessutom finns för första gången möjlighet att testa System76:s nya skrivbordsmiljö COSMIC, som är utvecklad i programmeringsspråket Rust. Stödet för COSMIC är fortfarande experimentellt, men fungerar stabilt. Användare som vill aktivera det kan göra det via systemets konfigurationsinställningar.
Nya och förbättrade verktyg
En av de mest spännande nyheterna är införandet av kommandot nixos-rebuild build-image, som gör det möjligt att generera plattformsanpassade diskavbildningar direkt från sin systemkonfiguration. Det är ett stort steg för dem som vill bygga skräddarsydda installationer eller distribuera NixOS i olika miljöer.
Även nixos-rebuild själv har fått en uppföljare i form av nixos-rebuild-ng, som är en helt omskriven version i Python. Syftet är att på sikt erbjuda bättre prestanda och underhållsmöjligheter.
Paketet nixos-option har i sin tur skrivits om till ett Nix-uttryck, vilket gör det lättare att integrera och vidareutveckla. En annan teknisk förbättring är att det nu finns stöd för det så kallade ”Lockable HTTP Tarball”-protokollet, vilket ökar säkerheten och tillförlitligheten vid paketdistribution från NixOS kanaler.
Uppdaterade kärnkomponenter och virtualisering
På mjukvarusidan har flera centrala komponenter uppdaterats, däribland OpenSSH 10.0p2, LLVM 19 och GCC 14. För dem som arbetar med containrar finns nu stöd för rootless-containrar via podman, vilket ger säkrare drift utan att kräva root-privilegier.
Skrivbordsmiljöerna Xfce, Cinnamon och Pantheon har också fått uppdateringar till versionerna 4.20, 6.4 respektive 8. Det innebär förbättrad användarupplevelse, prestanda och kompatibilitet med modern hårdvara.
Tillgänglighet
NixOS 25.05 finns nu att ladda ner från den officiella webbplatsen. ISO-avbildningar erbjuds i flera varianter: grafiska installationer med GNOME eller KDE Plasma för både x86_64- och ARM64-arkitekturer, samt en Minimal-version för användare som vill anpassa allt från grunden.
I Centraleuropa, särskilt i tyskspråkiga länder, har en ny rörelse börjat ta form. Den kallas End of 10, och dess mål är att hjälpa människor att ersätta Windows 10 med Linux – och därigenom ge nytt liv åt fungerande datorer som annars riskerar att kastas bort.
End of 10 – Ge din gamla dator nytt liv med Linux
När Microsoft avslutar stödet för Windows 10 den 14 oktober 2025, kommer miljontals fullt fungerande datorer att riskera att bli obsoleta. Inte för att de är trasiga – utan för att de inte uppfyller kraven för Windows 11. Den internationella kampanjen End of 10 erbjuder ett hållbart och användarvänligt alternativ: installera Linux och fortsätt använda din dator.
En rörelse för digital hållbarhet
End of 10 föddes i Europa och har på bara några dagar fått global spridning. Bakom kampanjen står elva engagerade personer med kopplingar till projekt som GNOME, KDE, openSUSE och Free Software Foundation Europe. Deras budskap är tydligt: äldre datorer är inte värdelösa – de behöver bara ett smartare operativsystem.
Tre tydliga mål
1. Uppgradera mjukvara, inte hårdvara Kampanjen vill utmana föreställningen att man måste köpa en ny dator när Windows-stödet upphör. I själva verket uppstår över 75 % av en dators koldioxidavtryck redan vid tillverkningen. Att byta till Linux istället för att kassera sin dator är därför både ekonomiskt och miljövänligt.
2. Skapa ett nätverk för hjälp och stöd Via kampanjens webbplats kan användare hitta lokala reparationskaféer, oberoende datorbutiker och installationshjälp. Det finns också tydliga steg-för-steg-guider för dem som vill installera Linux på egen hand. Volontärer arrangerar installfester, delar utbildningsmaterial och bistår både privatpersoner och organisationer.
3. En öppen och distributionsneutral inställning End of 10 förespråkar inte någon särskild Linuxdistribution. Istället vill man ena hela den fria och öppna mjukvarurörelsen. Alla projekt är välkomna att delta, så länge budskapet är positivt och inkluderande.
Så kan du hjälpa till
Alla som vill stödja kampanjens mål är välkomna att bidra – teknisk expertis är inget krav. Du kan till exempel:
Hjälpa till vid installationsdagar eller arrangera egna evenemang
Sätta upp affischer eller dela ut material på kaféer, skolor och universitet
Översätta, skriva dokumentation eller hjälpa till med design
Tipsa om lokala aktörer som kan ge Linuxsupport
Sprida kampanjens budskap i sociala medier
Engagera dig i FOSS-projekt som deltar i kampanjen
Om du vill fungera som lokal kontaktpunkt (ett så kallat repair collective) kan du skicka in information om din plats eller ditt evenemang till kampanjen via e-post: endof10@lists.posteo.de – helst i JSON-format. Vad som behöver anges finns beskrivet i kampanjens GitHub-repository.
Kampanjsajten och översättningar
Kampanjens webbplats är redan aktiv, trots att lanseringsdatumet ursprungligen var satt till den 28 maj. Sajten hostas av KDE och följer deras översättningssystem. Om du vill bidra med översättning av webbplatsen eller kampanjmaterial, kan du börja här:
End of 10 är mer än bara en kampanj – det är en rörelse som väcker liv i den gamla entusiasmen och gemenskapen som kännetecknat fri programvara i årtionden. Har du en dator som inte klarar Windows 11? Installera Linux och gör både miljön och din plånbok en tjänst.
AlmaLinux OS Foundation har nu lanserat AlmaLinux OS 9.6, kodnamn ”Sage Margay”, som den senaste stabila utgåvan av detta kostnadsfria och RHEL-kompatibla operativsystem. Versionen erbjuder en rad uppdateringar inom prestanda, utvecklingsverktyg och säkerhet.
AlmaLinux är en öppen källkodsdistribution som bygger på samma källkod som Red Hat Enterprise Linux (RHEL), och version 9.6 är fullt binärkompatibel med RHEL 9.6. Det innebär att användare får tillgång till ett robust och industriellt beprövat system – utan licenskostnader.
Prestanda och felsökning i fokus
Den nya versionen innehåller viktiga förbättringar för systemövervakning och felsökning genom uppdateringar till verktyg som:
elfutils 0.192
Valgrind 3.24.0
SystemTap 5.2
PCP 6.3.2
Dessa verktyg ger utvecklare och administratörer kraftfulla möjligheter att analysera och optimera sina system.
Nya versioner för utvecklare och webbapplikationer
AlmaLinux 9.6 innehåller uppdaterade modulströmmar för flera centrala komponenter:
Maven 3.9
MySQL 8.4
nginx 1.26
PHP 8.3
Dessa uppdateringar förbättrar både prestanda och säkerhet för moderna webbapplikationer.
Uppgraderade kompilatorer och programmeringsspråk
Utvecklare kan nu dra nytta av förbättrad kodoptimering och nya språkfunktioner tack vare:
GCC 11.5
LLVM 19.1.7
Go 1.23.6
Rust 1.84.1
Förbättrad nätverkshantering och virtualisering
Nätverksfunktionerna har förbättrats med NetworkManager 1.52 och iproute 6.11.0. Inom virtualisering och containerisering märks uppdateringar till:
Podman 5.4.0
Buildah 1.39.4
libvirt 10.10.0
QEMU 9.1
Två nya paket – snpguest och snphost – introduceras för att stärka virtualiseringskapaciteten ytterligare. Dessutom erbjuds en teknikförhandsvisning av KVM-stöd för IBM Power-arkitekturen.
Andra uppdateringar
Ytterligare komponenter som fått nya versioner i AlmaLinux OS 9.6 inkluderar:
Git 2.47.1
Git-LFS 3.6.1
Apache HTTP Server 2.4.62
Node.js 22
Kärnan i systemet är fortfarande Linux 5.14, samma version som används i den officiella RHEL 9.6.
Tillgänglighet
AlmaLinux OS 9.6 kan nu laddas ner från projektets officiella webbplats och finns som installationsavbildning (ISO) för flera arkitekturer:
x86_64 (64-bitars PC)
AArch64 (ARM64)
ppc64le (PowerPC 64-bitars Little Endian)
s390x (IBM System Z)
Uppgradera direkt
För de som redan använder AlmaLinux är det enkelt att uppgradera till version 9.6 genom att köra följande kommando i terminalen:
Vi kommer hem till dig i Stockholm området och hjälper dig med dator, skrivare, kablar, TV, nätverk och annat tekniskt.
Vi arbetar med Linux, Windows och Mac.
Discover the latest VirtualBox 7.2.2 maintenance update, featuring essential USB, networking, and GUI fixes to enhance your virtualization experience. The post VirtualBox 7.2.2 Maintenance Update Brings USB, Networking, and GUI Fixes appeared first on Linux Today.
Discover the latest PipeWire 1.4.8 release, featuring crucial FireWire low-latency fixes that enhance audio performance and stability. Upgrade now! The post PipeWire 1.4.8 Released with FireWire Low-Latency Fixes appeared first on Linux Today.
Discover the upcoming LMDE 7 based on Debian 13 "Trixie" and learn about the anticipated Linux Mint 22.3 release scheduled for December. The post LMDE 7 Will Be Based on Debian 13 “Trixie”, Linux Mint 22.3 Planned for December appeared first on Linux Today.
Discover the Minisforum AI X1 Pro: a secure chat solution that prioritizes your privacy while engaging with AI. Experience seamless conversations today. The post Minisforum AI X1 Pro: Jan – Chat with AI Without Privacy Concerns appeared first on Linux Today.
Discover the new Q4OS 6.1 Distro, based on Debian 13, featuring the sleek KDE Plasma and classic Trinity desktops. Upgrade your experience today! The post Q4OS 6.1 Distro Is Out Based on Debian 13 with KDE Plasma and Trinity Desktops appeared first on Linux Today.
Discover the latest features in NetworkManager 1.54.1, including the new Global DNS Overwrite functionality. Enhance your network management today! The post NetworkManager 1.54.1 Released with Global DNS Overwrite appeared first on Linux Today.
Linux Mint announces the beta release of LMDE 7 this month. Discover new features and improvements in this exciting update for users and developers alike. The post Linux Mint Confirms LMDE 7 Beta Release This Month appeared first on Linux Today.
Discover the latest Samba 4.23 release featuring SMB3 Unix extensions enabled by default. Enhance your file sharing and network performance today! The post Samba 4.23 Released with SMB3 Unix Extensions Enabled by Default appeared first on Linux Today.
Fwupd 2.0.16 is here! Discover the new search feature that enhances your firmware update experience. Stay updated and secure with the latest improvements. The post Fwupd 2.0.16 Released with New Search Feature appeared first on Linux Today.
Discover the latest features of Linux Lite 7.6, including a new community wiki and updated applications. Enhance your Linux experience today! The post Linux Lite 7.6 Released with New Community Wiki and Updated Apps appeared first on Linux Today.
KDE Frameworks 6.18 open-source software suite is out now with various improvements and bug fixes for KDE apps and the Plasma desktop. Here’s what’s new! The post KDE Frameworks 6.18 Lets You Use Your Laptop’s Copilot Key for Launching Apps appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
GNOME Shell extension Dash to Panel gets a major update with new features, bug fixes, and support for the GNOME 49 desktop environment. Here's what's new! The post Dash to Panel GNOME Shell Extension Gets GNOME 49 Support and New Features appeared first on 9to5Linux – do not reproduce this article without permission. This RSS […]
Lightweight distribution Q4OS 6.1 is now available for download based on Debian 13 "Trixie" and featuring the KDE Plasma and Trinity desktop environments. The post Q4OS 6.1 Distro Is Out Based on Debian 13 with KDE Plasma and Trinity Desktops appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
LMDE 7 will be available for public beta testing this September based on Debian 13 "Trixie", while Linux Mint 22.3 is planned for December. The post LMDE 7 Will Be Based on Debian 13 “Trixie”, Linux Mint 22.3 Planned for December appeared first on 9to5Linux – do not reproduce this article without permission. This RSS […]
openSUSE devs plan to disable support for the Bcachefs file system in openSUSE Tumbleweed with the upcoming Linux 6.17 kernel update. The post openSUSE to Disable Bcachefs File System Support in Tumbleweed with Linux 6.17 appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
VirtualBox 7.2.2 open-source virtualization software is now available for download with support for using KVM APIs on Linux kernel 6.16 and newer, as well as other changes. The post VirtualBox 7.2.2 Adds Support for KVM APIs on Linux Kernel 6.16 and Newer appeared first on 9to5Linux – do not reproduce this article without permission. This […]
Slimbook refreshes its Linux laptop fleet with new versions of Slimbook EVO, Slimbook Manjaro III, and Slimbook ELEMENTAL. The post Slimbook Refreshes Its Flagship Linux Laptop, Introduces Slimbook Manjaro III appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
PipeWire 1.4.8 open-source server for handling audio/video streams and hardware on Linux is now available for download with various fixes and improvements. The post PipeWire 1.4.8 Brings Low Latency to FireWire Devices Using the ALSA Drivers appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
KDE Gear 25.08.1 is now available as the first maintenance update to the latest KDE Gear 25.08 open-source software suite series with fixes for various KDE applications. The post KDE Gear 25.08.1 Released with More Improvements for Your Favorite KDE Apps appeared first on 9to5Linux – do not reproduce this article without permission. This RSS […]
Fwupd 2.0.15 Linux firmware updater is now available for download with support for the NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs and other changes. The post Fwupd 2.0.15 Adds Support for NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
Here’s how you can upgrade to Debian 13 “Trixie” from Debian 12 “Bookworm”. Debian 13 “Trixie” is released on August 9, 2025 with many new features and updates. If you are running Debian 12 “bookworm”, you can plan to upgrade your desktop or server now. However, it is recommended that you wait until the first… […]
Here’s a quick tutorial on how you can connect your Ubuntu or Fedora Linux from macOS. Accessing your Linux machine (like Ubuntu or Fedora) from a Mac can be incredibly useful for development, server management, or just seamless productivity. While tools like SSH or VNC exist, using Remote Desktop Protocol (RDP) provides a full graphical… […]
A roundup of the key features of the latest Debian 13 release. After almost two years of development, Debian 13 “Trixie” is now available to download and upgrade from Debian 12. This critical release brings few major updates including latest packages across modules, Linux Kernel 6.12 LTS, modern desktop environments and more. Trixie will be… […]
Fedora 42 Unveiled: COSMIC desktop, revamped installer, and Apple Silicon support steal the show. The Fedora Project has officially released Fedora 42, bringing a host of exciting updates and new features to its diverse line up of “spins”, including Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora Silverblue, Fedora Kinoite, and various… […]
A fresh release of GNOME 48 is available, we run down the feature highlights. The GNOME project has unveiled GNOME 48, codenamed “Bengaluru,” a release packed with performance boosts, user-friendly enhancements, and innovative features. Named in honor of the GNOME Asia 2024 organizers, this six-month effort by the global GNOME community brings a polished and… […]
A quick glance into the new features of Xfce 4.20 desktop environment. Xfce 4.20 desktop environment has arrived a few weeks back, and it’s packed with features and updates. This major release comes after two years since Xfce 4.18. Hence, it’s now more evolved, bringing experimental Wayland support, UI refinements and performance updates. Let’s dive… […]
A polished and revamped desktop experience arrives with Cinnamon 6.4 desktop. For months, the Linux Mint team has been steadily improving their flagship – Cinnamon 6.4, a desktop environment update that’s not just incremental, but transformative. This release isn’t just a collection of tweaks; it’s a refined experience designed to boost productivity and enhance visual… […]
A new release of elementary OS 8 (“Circe”) is out. Here’s the rundown of the best new features of this release. After almost two years of development since the prior release, elemnetary OS is now out with its latest release 8.0 code-named “Circe”. This release is based on Ubuntu 24.04 LTS which was released on… […]
Want to create your own home lab? Learn how to build an affordable, secure, and functional setup for programming, virtualization, and more. Building your own home lab is fun. It’s like a tech playground where you can test ideas, learn new skills and even improve your home network. Whether you’re into programming, cybersecurity or just… […]
Here are the upgrade steps for the new Fedora 41 release from the earlier Fedora 40 workstation version. Fedora 41 is officially available for download and the upgrade channels are now open. This release brings the latest and greatest GNOME 47 desktop for workstation editions, refinements to KDE Plasma 6.2 and more. You can read… […]