Podjetje Microsoft je napovedalo prvo javno dostopno eksperimentalno različico distribucije Azure Linux 4.0, pripravljeno za zagon v virtualnih napravah in vsebnikih. V prihodnje obljubljajo objavo eksperimentalnih različic za WSL (Windows Subsystem for Linux) in AKS (Azure Kubernetes Service). Večja različica Azure Linux 4 je predstavljena kot univerzalna rešitev, optimizirana za platformo Azure in primerna za uporabo v vseh povezanih področjih, od virtualnih naprav in vsebnikov do vozlišč v Kubernetes klasterjih in sistemih za razvijalce. Spremembe specifične za distribucijo so dostavljene pod licenco MIT.
V primerjavi z Azure Linux 3.0 je nova različica prešla z lastne paketske baze na uporabo paketov iz distribucije Fedora 43. Kot osnovo se uporabljajo standardni SRPM-paketi iz repozitorijev Fedora, za katere je na voljo niz prekrivnih datotek — konfiguracijskih datotek v formatu TOML, ki omogočajo ponovno sestavljanje paketov z dodatki, optimizacijami in spremembami, potrebnimi za Azure Linux. Za generiranje končnih RPM-paketov na osnovi SRPM-paketov Fedora in prekrivnih datotek se uporablja orodje azldev, napisano v jeziku Go in dostavljeno pod licenco MIT. Sistem zbiranja Azure Linux omogoča generiranje tako klasičnih namestitvenih okolij s RPM-paketi kot tudi monolitnih sistemskih slik, ki jih je mogoče atomarno posodobiti.
Azure Linux 4.0 vključuje jedro Linux 6.18 z dodatnimi optimizacijami, dodana je zaščita pred napadi prek odvisnosti (supply chain), zagotovljen je predvidljiv cikel podpore in izdajanja posodobitev, implementirana so orodja za integracijo z oblakom Azure, ter vključene možnosti za povečanje varnosti, kot so filtriranje sistemskih klicev, šifriranje diskovnih particij, overjanje repozitorijev in paketov s pomočjo digitalnega podpisa, zaščita pred napadi, povezanimi s simbolnimi povezavami, in sestavljanje z možnostmi za zaščito pred prelivanjem pomnilnika.
V paketu so vključeni novi gonilniki, optimizirani za opremo, uporabljeno v Azur, izboljšana integracija s hipervizorjem Hyper-V in dodana podpora za GPU- in AI-pospeševalnike. Paketni upravljalnik tdnf je zamenjan z dnf5. Zagotovljena je podpora za SELinux. Med uporabljanimi različicami sistemskih komponent so: glibc 2.42, OpenSSL 3.5, systemd 258, Python 3.14, RPM 6.0.
Izvor: opennet.ru
