CBL-Mariner on nüüd tööriistade ja konfiguratsioonide poolest ümber nimetatud Azure Linuxiks

taevasinine linux

Azure Linux on sisemine Linuxi distributsioon Microsofti pilveinfrastruktuuri ning tipptoodete ja teenuste jaoks.

Pärast enam kui kolme aastat on CBL-Mariner, Linuxi distributsioon, mille kallal Microsoft on töötanud, esitanud olulise muudatuse ja see on Microsoft on otsustanud oma CBL-Marineri distributsiooni ümber nimetada Azure Linuxiks.

Ja tasub meeles pidada seda varem, nimi Azure Linux tegi koostööd Azure Kubernetes Service'i spetsiaalse järguga (AKS), samas kui üldine distributsioonide loomise platvorm oli tuntud kui CBL-Mariner (Common Base Linux Mariner).

Hiljuti nimetas Microsoft hoidla ümber CBL-Marinerist Azure Linuxiks, muutis utiliitide nimesid ja värskendas Azure Linuxi dokumentatsiooni, et kajastada neid muudatusi. Selle tulemusena ilmus platvormi esimene versioon uue nimega: Azure Linux 2.0.20240301, mis sisaldab veaparandusi ja eelmistes versioonides kogunenud turvaauke.

Eesmärk selle muutuse peamine põhjus on ühtlustada Microsoft Linuxi lahendusi ja lihtsustada Linuxi süsteemide hooldust erinevatel uuendatud eesmärkidel. Azure Linuxit kasutatakse pilveinfrastruktuurides, servasüsteemides ja erinevates Microsofti teenustes ning projekti arendusi levitatakse MIT litsentsi all.

Azure Linuxi kasutatakse WSLg-minilevituse alusena, mis pakub graafikapinu komponente Linuxi GUI rakenduste käitamiseks WSL2 (Windows Subsystem for Linux) alamsüsteemil põhinevates keskkondades. WSLg laiendab oma funktsionaalsust, lisades lisapakette nagu Weston Composite Server, XWayland, PulseAudio ja FreeRDP.

Azure Linuxi ehitussüsteem võimaldab genereerida individuaalseid RPM-pakette SPEC-failide ja lähtekoodi põhjal, samuti rpm-ostree tööriistakomplektiga loodud monoliitsed süsteemipildid, mida värskendatakse aatomipõhiselt ilma eraldi pakettidena jaotamata. See võimaldab kahte värskenduste tarnemudelit: üksikute pakettide värskendamist või kogu süsteemipildi ümberehitamist ja värskendamist. Konfiguratsioonifailide põhjal kohandatud piltide loomiseks on saadaval hoidla, mis koosneb ligikaudu 3000 eelkonfigureeritud RPM-paketist.

Platvorm Azure Linuxi baas on loodud pakkuma minimaalset ressursikulu ja suurt laadimiskiirust. See kasutab "vaikimisi maksimaalse turvalisuse" lähenemisviisi, rakendades turvalisuse parandamiseks mitmeid täiendavaid mehhanisme.

  • Süsteemikõnede filtreerimine: Süsteemikõnede filtreerimiseks kasutab see seccompi mehhanismi.
  • Ketta partitsioonide krüptimine: Ketta partitsioonid on andmete kaitsmiseks krüptitud.
  • Paki kinnitus: Paketid kontrollitakse ehtsuse ja terviklikkuse tagamiseks digitaalallkirjaga.
  • Aadressiruumi randomiseerimine: Rünnakute raskendamiseks rakendatakse aadressiruumi randomiseerimist.
  • Kaitse konkreetsete rünnakute eest: Kaitseb symlink, mmap, /dev/mem ja /dev/kmem rünnakute eest.
  • Kirjutuskaitstud režiim ja täitmise keeld: Lubatud on kirjutuskaitstud režiim ja koodi täitmine kriitilistes mälupiirkondades on keelatud.
  • Kerneli mooduli laadimise keelamine: Kerneli moodulite laadimise saate pärast süsteemi initsialiseerimist keelata.
  • Võrgupakettide filtreerimine: Iptablesi kasutatakse võrgupakettide filtreerimiseks ja võrgu turvalisuse parandamiseks.
  • Kaitse ületäitumise ja stringi vormindamise probleemide eest: Kompileerimise ajal on lubatud kaitserežiimid virna ületäitumise, puhvri ületäitumise ja stringivormingu probleemide eest.

Süsteem kasutab systemd teenuste ja käivitamiste haldamiseksning pakub pakettide haldamiseks RPM- ja DNF-paketihaldureid. SSH-server ei ole vaikimisi lubatud. Installer pakub valikuid nii teksti- kui ka graafilises režiimis, sealhulgas täieliku või põhipaketi valimine, ketta partitsioonide, hostinime konfigureerimine ja kasutajate loomine.

Lisaks tutvustas Microsoft energiasäästlikel mikrokontrolleritel põhinevat IoT-seadmetele mõeldud platvormi Azure Sphere 24.03. See sisaldab Plutoni alamsüsteemi, mis pakub riistvara krüptimiseks, privaatvõtme salvestamiseks ja keerulisteks krüptooperatsioonideks, sealhulgas spetsiaalne protsessor, krüptomootor, riistvara juhuslike numbrite generaator ja isoleeritud võtmehoidla.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil. Tasub mainida, et x86_64 ja aarch64 arhitektuuri jaoks on saadaval alglaaditavad ISO-pildid koos standardse baaspakettide komplektiga, mis on universaalne alus konteinerite, hostikeskkondade ja pilveteenuste loomisel.


Lisa eelistatud allikana Google'is