Microsoft ippubblikat l-ewwel rilaxx stabbli tad-distribuzzjoni Linux CBL-Mariner

Microsoft ippubblikat ir-rilaxx tad-distribuzzjoni CBL-Mariner 1.0 (Common Base Linux Mariner), li hija mmarkata bħala l-ewwel rilaxx stabbli tal-proġett. Id-distribuzzjoni CBL-Mariner qed tiġi żviluppata bħala pjattaforma bażi universali għal ambjenti Linux użati fl-infrastruttura tal-cloud, sistemi edge u diversi servizzi Microsoft. Il-proġett huwa mmirat biex jgħaqqad is-soluzzjonijiet tal-Microsoft Linux u jissimplifika l-manutenzjoni tas-sistemi Linux għal diversi skopijiet aġġornati. L-iżviluppi tal-proġett huma mqassma taħt il-liċenzja MIT.

Id-distribuzzjoni tipprovdi sett standard żgħir ta 'pakketti bażiċi li jservu bħala bażi universali għall-ħolqien tal-kontenut ta' kontenituri, ambjenti ospitanti u servizzi li jaħdmu f'infrastrutturi tal-cloud u apparati edge. Jistgħu jinħolqu soluzzjonijiet aktar kumplessi u speċjalizzati billi jiżdiedu pakketti addizzjonali fuq CBL-Mariner, iżda l-bażi għal dawn is-sistemi kollha tibqa 'l-istess, u jagħmlu l-manutenzjoni u l-aġġornamenti aktar faċli.

Pereżempju, CBL-Mariner jintuża bħala l-bażi għall-mini-distribuzzjoni WSLg, li tipprovdi komponenti ta 'munzell ta' grafika għat-tħaddim ta 'applikazzjonijiet GUI Linux f'ambjenti bbażati fuq is-subsistema WSL2 (Windows Subsystem for Linux). Il-qalba ta 'din id-distribuzzjoni mhix mibdula, u l-funzjonalità estiża hija realizzata permezz tal-inklużjoni ta' pakketti addizzjonali mas-server kompost Weston, XWayland, PulseAudio u FreeRDP.

Is-sistema tal-bini CBL-Mariner tippermettilek li tiġġenera kemm pakketti RPM individwali bbażati fuq fajls SPEC u kodiċi tas-sors, kif ukoll immaġini ta 'sistema monolitika ġġenerati bl-użu tal-għodda rpm-ostree u aġġornati atomikament mingħajr ma jinqasam f'pakketti separati. Għaldaqstant, żewġ mudelli ta' twassil ta' aġġornamenti huma appoġġjati: permezz ta' aġġornament ta' pakketti individwali u permezz tal-bini mill-ġdid u l-aġġornament tal-immaġni tas-sistema kollha. Id-distribuzzjoni tinkludi biss l-aktar komponenti meħtieġa u hija ottimizzata għal memorja minima u konsum ta 'spazju tad-disk, kif ukoll veloċità għolja tat-tagħbija. Id-distribuzzjoni hija notevoli wkoll għall-inklużjoni ta 'diversi mekkaniżmi addizzjonali biex tissaħħaħ is-sigurtà.

Il-proġett jieħu approċċ ta’ “sigurtà massima awtomatika”. Huwa possibbli li s-sejħiet tas-sistema jiġu ffiltrati bl-użu tal-mekkaniżmu seccomp, kriptaġġ diviżorji tad-disk, u tivverifika pakketti bl-użu ta 'firma diġitali. Fl-istadju tal-bini, il-protezzjoni kontra l-overflows tal-munzell, il-buffer overflows, u l-problemi tal-ifformattjar tal-istring hija attivata b'mod awtomatiku (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro). Il-modi ta' randomizzazzjoni tal-ispazju tal-indirizzi appoġġjati fil-kernel tal-Linux huma attivati, kif ukoll mekkaniżmi ta' protezzjoni kontra attakki ta' symlink, mmap, /dev/mem u /dev/kmem. Iż-żoni tal-memorja li fihom segmenti b'dejta tal-qalba u tal-modulu huma ssettjati għal mod ta' qari biss u l-eżekuzzjoni tal-kodiċi hija pprojbita. Għażla mhux obbligatorja hija li tiddiżattiva t-tagħbija tal-moduli tal-kernel wara l-inizjalizzazzjoni tas-sistema. It-toolkit iptables jintuża biex jiffiltra l-pakketti tan-netwerk.

Immaġini ISO magħmula minn qabel mhumiex ipprovduti. Huwa preżunt li l-utent jista 'joħloq immaġini bil-mili meħtieġ huwa stess (struzzjonijiet ta' assemblaġġ huma pprovduti għal Ubuntu 18.04). Repożitorju ta 'pakketti RPM mibnija minn qabel huwa disponibbli, li tista' tuża biex tibni l-immaġini tiegħek ibbażati fuq il-fajl tal-konfigurazzjoni. Ir-repożitorju joffri madwar 3300 pakkett. Pereżempju, biex tibni immaġini iso sħiħa, agħmel biss: git clone https://github.com/microsoft/CBL-Mariner.git cd CBL-Mariner/toolkit sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs /full .json

Il-maniġer tas-sistema systemd jintuża biex jimmaniġġja s-servizzi u l-ibbutjar. Għall-ġestjoni tal-pakketti, huma pprovduti maniġers tal-pakketti RPM u DNF (varjant tdnf minn vmWare). Is-server SSH ma jixgħelx fis-skiet. Biex tinstalla d-distribuzzjoni, jiġi pprovdut installatur li jista 'jaħdem kemm f'modi ta' test kif ukoll ta 'grafika. L-installatur jipprovdi l-għażla li jinstalla b'sett sħiħ jew bażiku ta 'pakketti, u joffri interface għall-għażla ta' partizzjoni tad-diska, l-għażla ta 'isem ospitanti, u l-ħolqien ta' utenti.

Microsoft ippubblikat l-ewwel rilaxx stabbli tad-distribuzzjoni Linux CBL-Mariner


Sors: opennet.ru

Żid kumment