Microsoft zverejnil distribúciu Azure Linux 3.0.20260506

Spoločnosť Microsoft vydala mesačnú aktualizáciu distribúcie Azure Linux 3.0.20260506. Distribúcia sa vyvíja ako univerzálna základná platforma pre linuxové prostredia používané v cloudovej infraštruktúre, edge systémoch a rôznych službách Microsoftu. Vlastné výsledky projektu sa distribuujú pod licenciou MIT. Súčasti balíka sa vytvárajú pre architektúry aarch64 a x86_64. Veľkosť inštalačného obrazu je 770 MB.

Medzi zmenami v novej verzii:

  • Do repozitára (SPECS a SPECS-EXTENDED) boli pridané balíky ignition a rust-afterburn.
  • Balík so sieťovým analyzátorom Wireshark bol prekompilovaný s podporou jazyka Lua.
  • Pri kompilácii balíka s jadrom pre architektúru arm64 bol zahrnutý parameter CONFIG_IKCONFIG_PROC, ktorý umožňuje prístup k zostavovacej konfigurácii aktuálneho jadra prostredníctvom súboru /proc/config.gz.
  • V QEMU bola vylepšená podpora live migrácie.
  • Do súboru PackageBuild.yml bol pridaný parameter extraMacrosFiles na odovzdanie ďalších súborov s makrami počas kompilácie balíka.
  • Opravených bolo niekoľko desiatok zraniteľností v rôznych balíkoch.
  • Aktualizované verzie jadra Linux 6.6.137.1, clamav 1.5.2, cloud-hypervisor 51.1.56, containerd2 2.1.6, cups 2.4.18, erlang 26.2.5.20, golang 1.26.2-1, libpng 1.6.57, mysql 8.0.46.

Distribúcia Azure Linux poskytuje malý typový balíček základných balíkov, ktoré slúžia ako univerzálny základ pre vytváranie obsahu kontajnerov, hostiteľských prostredí a služieb, ktoré sa spúšťajú v cloudových infraštruktúrach a na edge zariadeniach. Zložitejšie a špecializované riešenia môžu byť vytvárané pridaním ďalších balíkov na Azure Linux, avšak základ pre všetky takéto systémy zostáva nezmenený, čo zjednodušuje údržbu a prípravu aktualizácií.

Azure Linux sa používa ako základ mini-distribúcie WSLg, ktorá poskytuje komponenty grafického stacku na spustenie GUI aplikácií Linuxu v prostrediach na báze subsystému WSL2 (Windows Subsystem for Linux). Rozšírená funkcionalita v WSLg sa realizuje prostredníctvom zahrnutia ďalších balíkov s kompozitným serverom Weston, XWayland, PulseAudio a FreeRDP.

Na správu služieb a načítania sa používa systémový správca systemd. Na správu balíkov sa dodávajú balíkové správcovia RPM a DNF. SSH server nie je predvolene zapnutý. Na inštaláciu distribúcie je k dispozícii inštalačný program, ktorý môže fungovať v textovom aj grafickom režime. V inštalačnom programe je k dispozícii možnosť inštalácie s plnou alebo základnou sadou balíkov, ponúka rozhranie na výber diskovej partition, výber názvu hostiteľa a vytvorenie používateľov.

Systém zostavovania Azure Linux umožňuje generovať ako samostatné RPM balíčky na základe SPEC súborov a zdrojových textov, tak aj monolitné systémové obrazy, ktoré sa formujú pomocou nástroja rpm-ostree a aktualizujú atomicky bez rozdelenia na jednotlivé balíčky. Preto sú podporované dva modely dodávania aktualizácií: prostredníctvom aktualizácie jednotlivých balíčkov a prostredníctvom prestavby a aktualizácie celého systémového obrazu. K dispozícii je repozitár, ktorý obsahuje približne 3000 už zostavených RPM balíčkov, ktorý možno použiť na zostavovanie vlastných obrazov na základe konfiguračného súboru.

Základná platforma obsahuje iba najpotrebnejšie komponenty a je optimalizovaná pre minimálnu spotrebu pamäte a diskového priestoru, ako aj pre vysokú rýchlosť spúšťania. V projekte sa uplatňuje prístup »maximálna bezpečnosť predvolene«, čo znamená aktiváciu rôznych dodatočných mechanizmov na zvýšenie ochrany:

  • Filter systémových volaní pomocou mechanizmu seccomp.
  • Šifrovanie diskových oddielov.
  • Overenie balíčkov pomocou digitálneho podpisu.
  • Randomizácia adresného priestoru.
  • Ochrana proti útokom súvisiacim so symbolickými odkazmi, mmap, /dev/mem a /dev/kmem.
  • Režim len na čítanie a zákaz vykonávania kódu v oblastiach pamäte, kde sú umiestnené segmenty s údajmi jadra a modulov.
  • Možnosť zakázať načítanie modulov jadra po inicializácii systému.
  • Použitie iptables na filtrovanie sieťových paketov.
  • Zahrnutie režimov ochrany pred pretečením zásobníka, pretečením buffera a problémami s formátovaním reťazcov pri zostavovaní (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster