
Nyheter i Alpine Linux 3.22
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.
- Standardappar: Filer (Nautilus), Terminal, Kalender, Webbläsare, Inställningar.
- Wayland-stöd: GNOME är ledande i övergången till det moderna grafiska protokollet Wayland.
Passar den som vill ha en sammanhållen, mobil-liknande upplevelse med minimal konfiguration.
KDE Plasma 6.3
En funktionsrik och mycket anpassningsbar miljö. Ingår:
- Plasma Desktop: Fullt konfigurerbart skrivbord med paneler och widgets.
- KWin: Kraftfull fönsterhanterare med stöd för avancerade effekter.
- Systeminställningar: Omfattande konfigurationsverktyg för hela miljön.
- KDE Gear-appar: Dolphin (filhanterare), Konsole (terminal), Okular (PDF), KMail, med flera.
Perfekt för avancerade användare som vill justera allt till sin smak.
LXQt 2.2
En lättviktig men ändå modern skrivbordsmiljö byggd med Qt, idealisk för äldre eller resurssvaga system. Ingår:
- PCManFM-Qt: Snabb filhanterare.
- lxqt-panel: Panel med systemfack, klocka och startmeny.
- Openbox (ofta): Som fönsterhanterare.
- lxqt-config: Enkel konfiguration av systemet.
Fungerar mycket bra på Raspberry Pi, netbooks och äldre datorer där resurser är begränsade.
Tillgänglighet och installation
Alpine Linux 3.22 finns nu tillgänglig för nedladdning i flera format:
- Standard, Extended, Netboot
- Raspberry Pi, Generic ARM, Mini RootFS
Stöd ges för följande arkitekturer:
x86_64, AArch64 (ARM64), ARMv7, x86 (32-bit), ppc64le, s390x (IBM z), LoongArch64
Ladda ner från: https://alpinelinux.org/downloads
För att uppgradera ett befintligt system kör du:
apk upgrade --available
Sammanfattning
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.