Microsoft har meddelat den första offentligt tillgĂ€ngliga experimentella versionen av Azure Linux 4.0, som har förberett för körning i virtuella maskiner och containrar. Det lovas ocksĂ„ framtida experimentella versioner för WSL (Windows Subsystem for Linux) och AKS (Azure Kubernetes Service). Azure Linux 4-grenen presenteras som en universell lösning, optimerad för Azure-plattformen och lĂ€mplig för anvĂ€ndning inom alla relaterade omrĂ„den, frĂ„n virtuella maskiner och containrar till noder i Kubernetes-kluster och utvecklarsystem. Ăndringar specifika för distributionen levereras under MIT-licens.
JĂ€mfört med Azure Linux 3.0 har den nya grenen översatts frĂ„n en egen paketbas till att anvĂ€nda paket frĂ„n Fedora 43-distributionen. Som grund anvĂ€nds standard SRPM-paket frĂ„n Fedora-repositorierna, för vilka en uppsĂ€ttning overlay-filer â konfigurationsfiler i TOML-format â tillhandahĂ„lls, vilket gör det möjligt att Ă„terskapa paket med tillĂ€gg, optimeringar och Ă€ndringar som behövs för Azure Linux. Verktyget azldev, skrivet i Go och distribuerat under MIT-licens, anvĂ€nds för att generera de resulterande RPM-paketen baserade pĂ„ SRPM-paketen frĂ„n Fedora och overlay-filerna. Byggsystemet för Azure Linux gör det möjligt att generera bĂ„de klassiska installationsmiljöer med RPM-paket och monolitiska atomĂ€rt uppdaterade systembilder.
Azure Linux 4.0 levereras med Linux-kÀrnan 6.18 med ytterligare optimeringar, skydd mot attacker via beroenden (supply chain), en förutsÀgbar support- och uppdateringscykel, verktyg för integration med Azure-molnet samt möjligheter för att stÀrka sÀkerheten, sÄsom filtrering av systemanrop, kryptering av diskpartitioner, verifiering av lagringsplatser och paket via digital signatur, skydd mot attacker relaterade till symboliska lÀnkar och byggalternativ för att skydda mot buffertöverflöd.
I paketet ingÄr nya drivrutiner som Àr optimerade för den hÄrdvara som anvÀnds i Azure, förbÀttrad integration med Hyper-V-hypervisorn och stöd för GPU- och AI-acceleratorer har lagts till. Paketförvaltaren tdnf har ersatts av dnf5. Stöd för SELinux har tillhandahÄllits. Bland de anvÀnda versionerna av systemkomponenterna finns: glibc 2.42, OpenSSL 3.5, systemd 258, Python 3.14, RPM 6.0.
KĂ€lla: opennet.ru
