Microsoft paziņoja par pirmo publiski pieejamo eksperimentālo versiju Azure Linux 4.0, kas sagatavota palaišanai virtuālajās mašīnās un konteineros. Turpmāk solīts publicēt eksperimentālās versijas arī WSL (Windows Subsystem for Linux) un AKS (Azure Kubernetes Service). Azure Linux 4 zars tiek piedāvāts kā universāls risinājums, optimizēts Azure platformai un piemērots izmantošanai visās ar to saistītajās jomās, no virtuālajām mašīnām un konteineriem līdz Kubernetes klasteru mezgliem un izstrādātāju sistēmām. Pielāgotās izmaiņas dīvāzijā tiek piegādātas saskaņā ar MIT licenci.
Salīdzinot ar Azure Linux 3.0, jaunajam zarām ir pāreja no savas pakotņu bāzes uz Fedora 43 izplatījuma pakotņu izmantošanu. Par pamatu tiek izmantoti standarta SRPM-pakotnes no Fedora repozitorijiem, kuriem tiek piedāvāts komplekts overlay failu formātā TOML, kas nodrošina pakotņu pārbūvi ar papildinājumiem, optimizācijām un izmaiņām, nepieciešamām Azure Linux. Rezultātu RPM-pakotņu ģenerēšanai, balstoties uz Fedora SRPM-pakotnēm un overlay, tiek izmantots rīks azldev, kas uzrakstīts Go valodā un piegādāts saskaņā ar MIT licenci. Azure Linux būvniecības sistēma ļauj ģenerēt gan klasiskās instalācijas vides ar RPM-pakotnēm, gan monolītus atomiški atjaunināmos sistēmas attēlus.
Azure Linux 4.0 tiek piegādāts ar Linux kodolu 6.18, papildus optimizācijām, pievienota aizsardzība pret uzbrukumiem, izmantojot atkarības (supply chain), nodrošināta prognozējama atbalsta un atjauninājumu izplatīšanas cikls, realizēti rīki integrācijai ar Azure mākoni un ietvertas iespējas drošības pastiprināšanai, piemēram, sistēmas izsaukumu filtrēšana, diskdaļu šifrēšana, repozitoriju un pakotņu digitālās parakstīšanas verifikācija, aizsardzība pret uzbrukumiem, kas saistīti ar simboliskajām saitēm, un kompilēšana ar iespējām aizsardzībai pret buferu pārspriegumiem.
Iekļauti jauni draiveri, optimizēti iekārtām, kas tiek izmantotas Azure, uzlabota integrācija ar Hyper-V hipervizoru un pievienota GPU un AI paātrinātāja atbalsts. Pakotņu pārvaldnieks tdnf ir aizstāts ar dnf5. Nodrošināta SELinux atbalsts. Starp izmantotajām sistēmas komponentu versijām: glibc 2.42, OpenSSL 3.5, systemd 258, Python 3.14, RPM 6.0.
Avots: opennet.lv
