A Microsoft közzétette az Azure Linux 3.0.20241101 disztribúciót

A Microsoft kiadta az Azure Linux 3.0.20241101 disztribúció frissítését, amely folytatja a tavaly augusztusban létrehozott 3.0 stabil ág fejlesztését. A disztribúció univerzális alapplatformként fejlődik a Cloud infrastruktúrákon, edge rendszereken és a Microsoft különböző szolgáltatásainak Linux-környezetei számára. A projekt vívmányai MIT licenc alatt kerülnek terjesztésre. A csomagok aarch64 és x86_64 architektúrákra készülnek. A telepítő kép mérete 751 MB.

Az új verzióban található változások:

  • ARM architektúrára épülő rendszerek számára hozzáadva a FF-A (Firmware Framework for Arm A-profile) specifikáció támogatása.
  • Beépítve az intel_ifs (In-Field Scan) kernel modult, amely lehetővé teszi az Intel processzorok alacsony szintű diagnosztikai tesztjeinek futtatását, amelyek képesek olyan problémák azonosítására, amelyeket a szokásos eszközök nem észlelnek az ECC (hibajelző kódok) vagy a paritás bitek alapján.
  • A GRUB2 bootloaderhez hozzáadva a SBAT bejegyzések a Fedora Linux számára.
  • A kernel összeállításakor bekapcsolva a CONFIG_X86_AMD_PLATFORM_DEVICE beállítás, amely az AMD chipekhez specifikus ACPI eszközöket platform-specifikus eszközként kezeli, mint például az I2C, UART és GPIO.
  • Az iptables parancsok működése biztosítva van az nftables bytecode-ra való átírás révén (az iptables-legacy mellett az iptables-nft csomag is érintett).
  • Frissítve lettek a csomagok verziói, beleértve a Linux kernel 6.6.57, Go 1.23, OpenIPMI 2.0.36, libpcap 1.10.5, vim 9.1.0791, mysql 8.0.40, clamav 1.0.7, cloud-init 24.3.1, php 8.3.12, mdadm 4.3, libarchive 3.7.7.

Az Azure Linux disztribúció egy kisméretű, tipikus alapcsomagot biztosít, amely univerzális alapként szolgál konténerek, host környezetek és felhőinfrastruktúrákban, valamint edge eszközökön futó szolgáltatások létrehozásához. Bonyolultabb és speciális megoldások további csomagok Azure Linuxra történő telepítésével állíthatók össze, de az ilyen rendszerek alapja változatlan marad, ami megkönnyíti a karbantartást és a frissítések előkészítését.

Az Azure Linux a WSLg mini disztribúció alapjaként van használva, amelyben a grafikus stack összetevői biztosítják a Linux GUI alkalmazások futtatását a WSL2 (Windows Subsystem for Linux) alapú környezetekben. A WSLg bővített funkcionalitása további csomagok beillesztésén keresztül valósul meg, amelyek összetett szerverrel Weston, XWayland, PulseAudio és FreeRDP.

A szolgáltatások és a rendszerindítás kezelésére a systemd rendszerkezelőt használják. A csomagkezeléshez RPM és DNF csomagkezelők állnak rendelkezésre. Az SSH-szerver alapértelmezés szerint nem aktiválódik. A disztribúció telepítéséhez egy telepítő áll rendelkezésre, amely működhet szöveges és grafikus módokban is. A telepítőben lehetőség van a telepítés teljes vagy alap csomagkészlettel, valamint felhasználói név, diszkpartíció kiválasztására.

Az Azure Linux build rendszer lehetővé teszi egyedi RPM-csomagok generálását SPEC-fájlok és forráskódok alapján, valamint monolitikus rendszerképek létrehozását az rpm-ostree eszközkészlettel, amely atomikus frissítést tesz lehetővé anélkül, hogy külön csomagokra bontanánk. Ennek megfelelően két frissítési modellt támogat: külön csomagok frissítése és az egész rendszerkép újraépítése és frissítése. Elérhető egy tároló, amely körülbelül 3000 már összeállított RPM-csomagot tartalmaz, és amelyet saját képek összeállításához használhat, konfigurációs fájl alapján.

Az alap platform csak a legszükségesebb összetevőket tartalmazza, és minimalizált memóriá- és lemezfelhasználásra, valamint gyors rendszerindításra optimalizált. A projekt a 'maximális biztonság alapértelmezettként' megközelítést alkalmazza, ami különböző további mechanizmusok integrálását foglalja magában a védelem növelése érdekében:

  • Rendszerv calls szűrése a seccomp mechanizmus segítségével.
  • Lemezpartíciók titkosítása.
  • Csomagok ellenőrzése digitális aláírás alapján.
  • Címzés terének randomizálása.
  • Védelem a szimbolikus linkekkel, mmap-pel, /dev/mem és /dev/kmem kapcsolatos támadások ellen.
  • Csak olvasási mód és kód végrehajtásának tilalma a memória területein, ahol a kernel és modulok adat szegmensei találhatók.
  • Lehetőség a kernemodulok betöltésének letiltására a rendszer inicializálása után.
  • Az iptables használata a hálózati csomagok szűrésére.
  • A verem túlcsordulás, a puffer túlcsordulás és a formázási problémák elleni védelmi módok engedélyezése a fordítás során (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster