Microsoft har offentliggjort Azure Linux 3.0.20260506-distributionen

Microsoft har offentliggjort en månedlig opdatering af Azure Linux 3.0.20260506-distributionen. Distributionen udvikler sig som en alsidig basisplatform for Linux-miljøer, der anvendes i cloud-infrastruktur, edge-systemer og forskellige Microsoft-tjenester. Projektets egne bidrag distribueres under MIT-licensen. Pakker builds er tilgængelige for aarch64 og x86_64 arkitekturer. Størrelsen på installationsbilledet er 770 MB.

Blandt ændringerne i den nye version:

  • Pakkerne ignition og rust-afterburn er tilføjet til repositoriet (SPECS og SPECS-EXTENDED).
  • Netværksanalysatoren Wireshark er genopbygget med understøttelse af Lua-sprog.
  • Under opbygningen af kernen til arm64 arkitekturen er parameteren CONFIG_IKCONFIG_PROC inkluderet, hvilket muliggør adgang til opbygningskonfigurationen af den aktuelle kerne via filen /proc/config.gz.
  • Forbedret understøttelse til live-migrering i QEMU.
  • Parameteren extraMacrosFiles er tilføjet til PackageBuild.yml-filen for at sende yderligere makro filer under opbygningen af pakken.
  • Flere dusin sårbarheder i forskellige pakker er blevet rettet.
  • Opdaterede versioner af Linux-kernen 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.

Azure Linux-distributionen tilbyder et lille standard sæt af grundpakker, der fungerer som en universel base til opbygning af containerindhold, host-miljøer og tjenester, der kører i cloud-infrastrukturer og på edge-enheder. Mere komplekse og specialiserede løsninger kan laves ved at tilføje ekstra pakker oven på Azure Linux, men basen for alle sådanne systemer forbliver uændret, hvilket gør vedligeholdelse og forberedelse af opdateringer lettere.

Azure Linux bruges som grundlag for mini-distributionen WSLg, som tilbyder komponenter til det grafiske lag til kørsel af GUI-applikationer i Linux-miljøer baseret på WSL2 (Windows Subsystem for Linux). Den udvidede funktionalitet i WSLg implementeres gennem aktivering af yderligere pakker med compositor serveren Weston, XWayland, PulseAudio og FreeRDP.

Systemd bruges til at administrere tjenester og belastning. Pakkehåndterere RPM og DNF leveres til pakkehåndtering. SSH-serveren er ikke aktiveret som standard. Installationsprogrammet til distributionen tilbydes, som kan køre i både tekst- og grafiske tilstande. Installationsprogrammet giver mulighed for installation med et fuldt eller grundlæggende sæt pakker, tilbyder en grænseflade til at vælge diskpartition, vælge værtsnavn og oprette brugere.

Build-systemet i Azure Linux gør det muligt at generere både separate RPM-pakker baseret på SPEC-filer og kildekoder, samt monolitiske systembilleder, der dannes ved hjælp af rpm-ostree værktøjerne og opdateres atomisk uden opdeling i separate pakker. Følgelig understøttes der to modeller for opdateringslevering: gennem opdatering af individuelle pakker og gennem opbygning og opdatering af hele systembilledet. Der er et repository tilgængeligt, der inkluderer omkring 3000 allerede byggete RPM-pakker, som kan bruges til at sammensætte egne billeder baseret på konfigurationsfilen.

Den grundlæggende platform inkluderer kun de mest nødvendige komponenter og er optimeret til minimal hukommelses- og diskforbrug samt for høj opstartshastighed. I projektet anvendes tilgangen 'maksimal sikkerhed som standard', hvilket indebærer, at der er inkluderet forskellige ekstra mekanismer til at forbedre beskyttelsen:

  • Filtrering af systemopkald ved hjælp af seccomp-mekanismen.
  • Kryptering af diskpartitioner.
  • Verifikation af pakker via digital signatur.
  • Randomisering af adresserummet.
  • Beskyttelse mod angreb relateret til symbolske links, mmap, /dev/mem og /dev/kmem.
  • Tilstand kun for læsning og forbud mod udførelse af kode i områder af hukommelsen, hvor kerne- og moduldata placeret.
  • Mulighed for at forbyde indlæsning af kerne-moduler efter systeminitialisering.
  • Brug af iptables til filtrering af netværkspakker.
  • Inkludering under opbygning af beskyttelsesmetoder mod stakoverløb, bufferoverflow og format-strengproblemer (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster