Microsoft je preimenovao distribuciju CBL-Mariner u Azure Linux i objavio Azure Sphere OS 24.03

Tvrtka Microsoft preimenovala distribuciju CBL-Mariner u Azure Linux. Ranije je naziv Azure Linux korišten za specijaliziranu verziju koja se instalirala u Azure Kubernetes Service (AKS), dok se opća platforma za izradu distribucija razvijala pod imenom CBL-Mariner (Common Base Linux Mariner). Prije nekoliko dana Microsoft je preimenovao repozitorij CBL-Mariner u azurelinux, promijenio nazive alata i zamijenio spominjanje CBL-Mariner u dokumentaciji s Azure Linux. Nakon toga, izdana je prva verzija platforme s novim imenom — Azure Linux 2.0.20240301, koja ispravlja akumulirane pogreške i ranjivosti u aplikacijama.

Projekt ima za cilj standardizaciju Linux rješenja korištenih u Microsoft-u i pojednostavljenje održavanja Linux sustava različitih namjena u ažuriranom stanju. Između ostalog, distribucija se koristi u cloud infrastrukturi, edge sustavima i raznim Microsoft uslugama. Radovi na projektu distribuiraju se pod MIT licencom. Paketi su formirani za arhitekture aarch64 i x86_64. Pripremljen je bootabilni ISO imidž (860 MB) za arhitekturu x86_64.

Distribucija Azure Linux pruža mali standardni set osnovnih paketa koji djeluju kao univerzalna osnova za izradu kontejnerske infrastrukture, host okruženja i usluga koje se pokreću u oblaku i na edge uređajima. Složenija i specijalizirana rješenja mogu se kreirati dodavanjem dodatnih paketa na Azure Linux, ali osnova za sve takve sustave ostaje nepromijenjena, što olakšava održavanje i pripremu ažuriranja.

Na primjer, Azure Linux se koristi kao osnova mini distribucije WSLg, koja pruža komponente grafičkog stacka za pokretanje GUI aplikacija Linuxa u okruženjima temeljenim na WSL2 (Windows Subsystem for Linux). Proširena funkcionalnost u WSLg ostvarena je uključivanjem dodatnih paketa s kompozitnim. serverom Weston, XWayland, PulseAudio i FreeRDP.

Sistem za izgradnju Azure Linux omogućuje generiranje pojedinačnih RPM paketa na temelju SPEC datoteka i izvornog koda, kao i monolitnih sistemskih slika, koji se formiraju pomoću alata rpm-ostree i ažuriraju atomskim putem bez razdvajanja na pojedinačne pakete. Stoga se podržavaju dva modela isporuke ažuriranja: putem ažuriranja pojedinačnih paketa i putem rekonstrukcije i ažuriranja cijele sistemske slike. Dostupan je repozitorij koji uključuje oko 3000 već sastavljenih RPM paketa, koji se mogu koristiti za sastavljanje vlastitih slika na temelju konfiguracijske datoteke.

Osnovna platforma uključuje samo najnužnije komponente i optimizirana je za minimalnu potrošnju memorije i prostora na disku, kao i za visoku brzinu pokretanja. U projektu se primjenjuje pristup "maksimalna sigurnost po zadanom", koji podrazumijeva uključivanje raznih dodatnih mehanizama za povećanje zaštite:

  • Filtriranje sistemskih poziva putem mehanizma seccomp.
  • Šifriranje particija diska.
  • Verifikacija paketa putem digitalnog potpisa.
  • Randorizacija adresnog prostora.
  • Zaštita od napada povezanih s simboličkim vezama, mmap, /dev/mem i /dev/kmem.
  • Režim samo za čitanje i zabrana izvršavanja koda u područjima memorije u kojima se nalaze segmenti s podacima jezgre i modula.
  • Opcija za zabranu učitavanja modula jezgre nakon inicijalizacije sustava.
  • Korištenje iptables za filtriranje mrežnih paketa.
  • Uključivanje načina zaštite od prepunjenja steka, prepunjenja bafera i problema s formatiranjem nizova (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro) prilikom izgradnje.

Za upravljanje uslugama i opterećenjem koristi se sistemski menadžer systemd. Za upravljanje paketima dostupni su menadžeri paketa RPM i DNF. SSH server prema zadanim postavkama nije uključen. Za instalaciju distribucije dostupan je instalater koji može raditi u tekstualnom ili grafičkom načinu. U instalateru se nudi mogućnost instalacije s punim ili osnovnim paketima, kao i sučelje za odabir particije, odabir imena domaćina i kreiranje korisnika.

Osim promjena vezanih uz CBL-Mariner i Azure Linux, tvrtka Microsoft također je predstavila novo izdanje platforme Azure Sphere 24.03, temeljene na Linux kernelu, koja je namijenjena stvaranju uređaja interneta stvari temeljenih na energetski učinkovitih mikro kontrolerima (MCU, microcontroller unit) s integriranim perifernim sustavima. Jedna od značajki platforme je Pluton podsustav, koji osigurava hardverska sredstva za enkripciju, pohranu tajnih ključeva i izvođenje složenih kriptografskih operacija. Pluton uključuje posebni potporni procesor, kriptografski motor, hardverski generator slučajnih brojeva i izoliranu pohranu ključeva.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster