Spoločnosť Microsoft vydala Linuxový distribučný systém CBL-Mariner 2.0

Spoločnosť Microsoft zverejnila svoje prvé stabilné aktualizácie novej vetvy distribúcie CBL-Mariner 2.0 (Common Base Linux Mariner), ktorá sa vyvíja ako univerzálna základná platforma pre Linuxové prostredia používané v cloudovej infraštruktúre, edge systémoch a rôznych službách Microsoftu. Projekt si kladie za cieľ zjednotiť používané Linux riešenia v Microsoft a zjednodušiť údržbu Linuxových systémov pre rôzne účely. Vývoj projektu je distribuovaný pod licenciou MIT. Balíky sú zostavené pre architektúry aarch64 a x86_64.

Nová verzia sa vyznačuje významným aktualizovaním verzií softvéru. Medzi inými sa aktualizovali verzie jadra Linux 5.15 (v vetve 1.0 bolo použité jadro 5.4), systemd 250, glibc 2.35, GCC 11.2, clang 12, Python 3.9, ruby 3.1.2, rpm 4.17, qemu 6.1, perl 5.34, ostree 2022.1. Základný repozitár obsahuje komponenty na zostavenie grafického rozhrania, ako sú Wayland 1.20, Mesa 21.0, GTK 3.24 a X.Org Server 1.20.10, ktoré boli predtým dodávané v samostatnom repozitári coreui. Boli pridané aj zostavy jadra s PREEMPT_RT patchmi pre použitie v systémoch pracujúcich v reálnom čase.

Distribúcia CBL-Mariner poskytuje malý štandardný set základných balíkov, ktoré slúžia ako univerzálny základ pre vytváranie obsahu kontajnerov, hostiteľských prostredí a služieb spúšťaných v cloudových infraštruktúrach a na edge zariadeniach. Zložitejšie a špecializované riešenia môžu byť vytvorené pridaním ďalších balíkov nad CBL-Mariner, no základ pre všetky tieto systémy zostáva nezmenený, čo zjednodušuje údržbu a prípravu aktualizácií. Napríklad, CBL-Mariner sa používa ako základ mini distribúcie WSLg, v ktorej sú poskytované komponenty grafického stacku pre spúšťanie GUI aplikácií Linux v prostrediach založených na subsystéme WSL2 (Windows Subsystem for Linux). Rozšírená funkčnosť v WSLg sa realizuje prostredníctvom zahrnutia ďalších balíkov s kompozitným serverom Weston, XWayland, PulseAudio a FreeRDP.

Systém zostavovania CBL-Mariner umožňuje generovať buď samostatné RPM balíky na základe SPEC súborov a zdrojových textov, alebo monolitné systémové obrazy, ktoré sa vytvárajú pomocou nástroja rpm-ostree a aktualizujú sa atomicky bez rozdelenia na samostatné balíky. Podporujú sa tak dve modely dodávania aktualizácií: prostredníctvom aktualizácie jednotlivých balíkov a prostredníctvom prestavby a aktualizácie celého systémového obrazu. K dispozícii je repozitár, ktorý obsahuje približne 3000 už zostavených RPM balíkov, ktorý je možné využiť na zostavenie vlastných obrazov na základe konfiguračného súboru.

Distribúcia obsahuje len najnutnejšie komponenty a je optimalizovaná na minimálnu spotrebu pamäte a diskového priestoru, ako aj na vysokú rýchlosť bootovania. Distribúcia je taktiež známa zahrnutím rôznych dodatočných mechanizmov na zvýšenie ochrany. V projekte sa uplatňuje prístup „maximálna bezpečnosť ako predvolené nastavenie“. Je poskytnutá možnosť filtrácie systémových volaní pomocou mechanizmu seccomp, šifrovania diskových oddielov, verifikácie balíkov prostredníctvom digitálneho podpisu.

Sú aktivované podporované v jadre Linux režimy randomizácie adresného priestoru, ako aj mechanizmy ochrany proti útokom súvisiacim so symbolickými odkazmi, mmap, /dev/mem a /dev/kmem. Pre oblasti pamäte, v ktorých sú umiestnené segmenty s údajmi jadra a modulov, je nastavený režim iba na čítanie a je zakázané vykonávanie kódu. Voliteľne je k dispozícii možnosť zablokovania načítania modulov jadra po inicializácii systému. Na filtráciu sieťových paketov sa využíva nástroj iptables. Počas zostavovania sú predvolene povolené režimy ochrany proti pretečeniu zásobníka, pretečeniam bufferov a problémom s formátovaním reťazcov (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).

Na správu služieb a načítania sa používa systémový správca systemd. Na správu balíkov sa dodávajú balíkové správcovia RPM a DNF. SSH server nie je predvolene zapnutý. Na inštaláciu distribúcie je k dispozícii inštalačný program, ktorý môže fungovať v textovom aj grafickom režime. V inštalačnom programe je k dispozícii možnosť inštalácie s plnou alebo základnou sadou balíkov, ponúka rozhranie na výber diskovej partition, výber názvu hostiteľa a vytvorenie používateľov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster