CBL-Mariner er nå omdøpt til Azure Linux i verktøy og konfigurasjoner

asurblå linux

Azure Linux er en intern Linux-distribusjon for Microsofts skyinfrastruktur og edge-produkter og -tjenester.

Etter mer enn 3 år har CBL-Mariner, Linux-distribusjonen som Microsoft har jobbet med, gjennomgått en stor endring: Microsoft har besluttet å gi CBL-Mariner-distribusjonen nytt navn til Azure Linux.

Det er verdt å huske at navnet Azure Linux tidligere var assosiert med en spesialisert versjon for Azure Kubernetes Service (AKS), mens den generelle plattformen for å lage distribusjoner var kjent som CBL-Mariner (Common Base Linux Mariner).

Microsoft omdøpte nylig CBL-Mariner-repositoriet til Azure Linux, endret navnene på verktøyene og oppdaterte Azure Linux-dokumentasjonen for å gjenspeile disse endringene. Som et resultat ble den første versjonen av plattformen under det nye navnet, Azure Linux 2.0.20240301, utgitt, inkludert feilrettinger og sårbarheter som ble samlet i tidligere versjoner.

Hovedmålet med denne endringen er å forene Microsoft Linux-løsninger og forenkle vedlikeholdet av oppdaterte Linux-systemer for ulike formål. Azure Linux brukes i skyinfrastruktur, kantsystemer og diverse Microsoft-tjenester, og prosjektets utvikling distribueres under MIT-lisensen.

Azure Linux brukes som base for WSLg-minidistribusjonen , som tilbyr grafikkkomponenter for å kjøre Linux GUI-applikasjoner i miljøer basert på WSL2-undersystemet (Windows Subsystem for Linux). WSLg utvider funksjonaliteten ved å inkludere tilleggspakker som Weston Composite Server, XWayland, PulseAudio og FreeRDP.

Azure Linux-byggesystemet tillater generering av individuelle RPM-pakker basert på SPEC-filer og kildekode, samt monolittiske systembilder opprettet med rpm-ostree-verktøysettet, som oppdateres atomisk uten å deles inn i separate pakker. Dette muliggjør to oppdateringsleveringsmodeller: oppdatering av individuelle pakker eller gjenoppbygging og oppdatering av hele systembildet. Et arkiv med omtrent 3000 forhåndskonfigurerte RPM-pakker er tilgjengelig for å lage tilpassede bilder basert på konfigurasjonsfiler.

Azure Linux-basisplattformen er utviklet for å tilby minimalt ressursforbruk og høye lastehastigheter. Den bruker en «maksimal sikkerhet som standard»-tilnærming ved å implementere flere ekstra sikkerhetsmekanismer:

  • Systemanropsfiltrering: Den bruker seccomp-mekanismen til å filtrere systemanrop.
  • Kryptering av diskpartisjoner: Diskpartisjoner er kryptert for å beskytte data.
  • Pakkebekreftelse: Pakker verifiseres med digital signatur for å sikre autentisitet og integritet.
  • Randomisering av adresserom: Randomisering av adresserom brukes for å gjøre angrep vanskeligere.
  • Beskyttelse mot spesifikke angrep: Beskytter mot symlink-, mmap-, /dev/mem- og /dev/kmem-angrep.
  • Skrivebeskyttet modus og utførelsesforbud: Skrivebeskyttet modus er etablert og kodekjøring i kritiske minneområder er forbudt.
  • Deaktiverer lasting av kjernemodul: Du kan deaktivere innlasting av kjernemoduler etter systeminitialisering.
  • Nettverkspakkefiltrering: Iptables brukes til å filtrere nettverkspakker og forbedre nettverkssikkerheten.
  • Beskyttelse mot overløp og strengformateringsproblemer: Beskyttelsesmoduser mot stabeloverflyt, bufferoverflyt og strengformateringsproblemer er aktivert under kompilering.

Systemet bruker systemd til å administrere tjenester og oppstart , og tilbyr RPM- og DNF-pakkebehandlere for pakkehåndtering. SSH-serveren er ikke aktivert som standard. Installasjonsprogrammet tilbyr alternativer i både tekst- og grafisk modus, inkludert valg av et fullstendig eller grunnleggende pakkesett, konfigurering av diskpartisjoner, angivelse av vertsnavn og oppretting av brukere.

I tillegg introduserte Microsoft Azure Sphere 24.03, en plattform designet for IoT-enheter basert på energieffektive mikrokontrollere. Det inkluderer Pluton-undersystemet, som gir maskinvare for kryptering, privat nøkkellagring og komplekse kryptografiske operasjoner, inkludert en dedikert prosessor, kryptografimotor, maskinvare tilfeldig tallgenerator og isolert nøkkellagring.

Til slutt, hvis du er interessert i å lære mer , kan du finne detaljene på følgende lenke. Det er verdt å nevne at oppstartbare ISO-bilder er tilgjengelige for x86_64- og aarch64-arkitekturer, med et standard sett med kjernepakker som fungerer som et universelt grunnlag for å lage containere, vertsmiljøer og skytjenester.


Legg til som foretrukket kilde i Google