Microsoft utvecklar en allmÀn distribution Azure Linux 4 baserad pÄ Fedora Linux

Microsoft har publicerat arbeten relaterade till Azure Linux 4-distributionen, som i jÀmförelse med version 3.0 Àr helt omarbetad och har övergÄtt frÄn en egen paketbas till anvÀndning av paket frÄn distributionen Fedora 43. Tidigare marknadsfördes Azure Linux som en plattform för Linux-miljöer som anvÀnds i molninfrastruktur, edge-system och olika Microsoft-tjÀnster, men nu presenteras Azure Linux som ett sÀkert och pÄlitligt allmÀnt operativsystem, optimerat för Azure-molnet, som kan anvÀndas i virtuella maskiner, containrar, WSL-miljöer (Windows Subsystem for Linux) och som huvudsakligt OS pÄ datorer.

Versionen Azure Linux 4 Àr markerad som under utveckling. För arbetsimplementeringar rekommenderas anvÀndning av version Azure Linux 3. Inga fÀrdiga byggen tillhandahÄlls Ànnu, men det finns en byggmanual. Distributionsspecifika Àndringar levereras under MIT-licensen.

Vid skapandet av distributionen anvÀndes en deklarativ metod istÀllet för att skapa en fork av Fedora i Azure Linux 4, vilket möjliggör ombyggnad av RPM-paket med nödvÀndiga Àndringar och instÀllningar frÄn de standardrepositorierna i Fedora, med hjÀlp av konfigurationsfiler i TOML-format. Ytterligare funktionalitet definieras i form av overlay, som möjliggör generering av Azure Linux-specifika paket-spec-filer baserat pÄ de standard SRPM-paketen frÄn Fedora Linux. Overlay definierar Àndringar som tillÀmpas ovanpÄ Fedora-paketen, sÄsom ytterligare konstruktioner i spec-filer, patches och byggparametrar.

Paketenheten i Azure Linux 4 Àr "komponenter" (ursprungligt paket), som till största delen importeras frÄn Fedora via dist-git och kan generera ett eller flera RPM-paket. Alla komponenter byggs frÄn kÀllkoden, och binÀra paket frÄn Fedora överförs inte. För att generera de resulterande RPM-paketen baserat pÄ overlay anvÀnds verktyget azldev, som Àr skrivet i Go och levereras under MIT-licensen.

Bland egenskaperna hos Azure Linux 4 framhÀvs leveransen av kÀrnor Linux med ytterligare optimeringar, skydd mot attacker via beroenden (supply chain), förutsÀgbar stödcykel och utgivning av uppdateringar, inbyggda funktioner för integration med Azure-molnet, Àndringar för att förstÀrka sÀkerheten. Byggsystemet för Azure Linux möjliggör generering av bÄde installationsmiljöer med RPM-paket och monolitiska systemavbilder, som skapas med verktyget rpm-ostree och uppdateras atomÀrt utan uppdelning i separata paket. TvÄ uppdateringsmodeller stöds: genom uppdatering av individuella paket och genom ombyggnation och uppdatering av hela systemavbilden.

ÅtgĂ€rder som vidtagits i Azure Linux för att öka sĂ€kerheten:

  • Filtrering av systemanrop med hjĂ€lp av seccomp-mekanismen.
  • Kryptering av diskpartitioner.
  • Verifiering av paket med hjĂ€lp av digital signatur.
  • Slumptalsgenerering av adressrymden.
  • Skydd mot attacker relaterade till symboliska lĂ€nkar, mmap, /dev/mem och /dev/kmem.
  • SkriftskyddslĂ€ge och förbud mot exekvering av kod i minnesomrĂ„den dĂ€r kĂ€rn- och moduldata lagras.
  • Alternativ för att förbjuda inladdning av kĂ€rnmoduler efter systeminitiering.
  • Aktivering av skyddslĂ€gen vid byggnation mot stacköversvĂ€mning, buffertöversvĂ€mning och formatproblem (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).
  • Leverans av minimalt nödvĂ€ndiga paket, utan aktivering av överflödiga tjĂ€nster.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster