CBL-Mariner 1.0.20210901 prihaja s sliko ISO, jedrom 5.10.60.1 in več

Microsoft je pred kratkim izdal nova posodobitev vaše distribucije Linuxa «CBL-Mariner 1.0.20210901» (Common Base Linux Mariner), ki se razvija kot univerzalna osnovna platforma za okolja Linux, ki se uporabljajo v infrastrukturi v oblaku in različnih Microsoftovih storitvah.

Za tiste, ki se ne zavedate distribucije, morate vedeti, da je kot tak CBL-Mariner ni splošna distribucija kot katera koli druga, ki bi jo imeli v mislih (na primer Ubuntu ali Fedora) čeprav je odprtokodna y že uporabljajo sistemi, kot je Windows Podsistem za Linux (WSL), OS Azure Sphere, SONiC in druga prizadevanja, ki temeljijo na Linuxu.

Cilj projekta je poenotiti rešitve Linuxa, ki se uporabljajo v Microsoftu in do danes poenostavili vzdrževanje sistemov Linux za različne namene. Vse programske tehnologije v tej praksi so izdane pod licenco MIT.

Porazdelitev je izjemna, saj strPonuja tipičen majhen nabor osnovnih paketov, ki delujejo kot univerzalna osnova za ustvarjanje polnjenja posode, gostiteljska okolja in storitve, ki se izvajajo v oblačni infrastrukturi in robnih napravah. Bolj zapletene in specializirane rešitve je mogoče ustvariti z dodajanjem dodatnih paketov na vrh CBL-Marinerja, vendar osnova za vse te sisteme ostaja nespremenjena, kar poenostavlja vzdrževanje in priprave na nadgradnje.

Sistem za izdelavo CBL-Mariner omogoča ustvarjanje ločenih paketov RPM temelji na datotekah SPEC in izvornih kodah ter monolitnih sistemskih slikah, ustvarjenih z orodjem rpm -ostree in atomsko posodobljenih, ne da bi se lomilo v ločene pakete, poleg tega pa je mogoče z dodajanjem dodatnega goriva v SVL -Mariner ustvariti tudi bolj zapletene in specializirane rešitve, vendar je osnova za vse te čase

Glavne nove funkcije CBL-Marinerja 1.0.20210901

V tej novi posodobljeni različici CBL-Mariner 1.0.20210901 je ena glavnih novosti to dodana osnovna slika ISO (700 MB), saj v prvi različici distribucije niso bile pripravljene slike ISO, ki so pripravljene za uporabo, zato je bilo razumljeno, da lahko uporabnik ustvari sliko s potrebnim oblazinjenjem, čeprav lahko ta različica še naprej uporablja gradnjo navodila za Ubuntu 18.04.

Na strani posodobitev ki so bile narejene v sistemu, to lahko ugotovimo zdaj Jedro Linuxa je posodobljeno na različico 5.10.60.1 in iz sistemskih paketov najdemo posodobljene različice openvswitch 2.15.1, golang 1.16.7, logrus 1.8.1, tcell 1.4.0, gonum 0.9.3, pričajo 1.7.0, hrustljave 0.4.0, xz 0.5.10. 4.0.2, swig 4.4, squashfs-tools 8.0.26, mysql XNUMX.

Poleg tega odstranili pakete brp-strip-debug-symbols, brp-strip-nepotrebne in ca-legacy, so bile datoteke SPEC za paketa Dotnet in aspnetcore odstranjene in jih sedaj zbira glavna razvojna skupina .NET in jih postavijo v ločeno skladišče.

Od ostalih sprememb ki izstopajo:

  • Izvedena je podpora za samodejne posodobitve paketov, za katere je vključena aplikacija Dnf-Automatic.
  • OpenSSL ponuja možnost vračila podpore za TLS 1 in TLS 1.1.
  • Pripomoček sha256sum se uporablja za preverjanje izvorne kode kompleta orodij.
  • Vključeni so novi paketi: etcd-tools, cockpit, aide, fipscheck, tini.
  • Popravki ranljivosti so bili preseljeni v uporabljene različice paketa.

Končno če vas zanima več o tem lahko preverite podrobnosti V naslednji povezavi.

Kako ustvariti lastno zbirko CBL-Mariner?

Tisti, ki jih zanima več o CBL-Marinerju, bi morali to vedeti lahko si ustvarijo lastno podobo iz Ubuntuja ali katere koli distribucije Linuxa, le v tem primeru bomo upoštevali navodila za generiranje slike v Ubuntuju.

Če želite to narediti najprej, zahtevati moramo nekaj predpogojev da bomo morali zgraditi sliko ISO:

sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk

Zdaj nadaljujemo s pridobivanjem kode od CBL-Marinerja:

git clone https://github.com/microsoft/CBL-Mariner.git

Zdaj bomo morali vstopiti v imenik CBL-Mariner / toolkit in ustvariti namestitveno sliko ISO.

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

Na koncu, datoteko ISO lahko najdemo v imeniku ../out/images/full/. Z ustvarjeno sistemsko sliko lahko sistem preizkusimo na navideznem računalniku, bodisi z VirtualBox, VMWare, Boxes ali s katerim koli drugim, ki vam je všeč.

Edino, kar morate konfigurirati v navideznem računalniku, je, da ima vsaj 2 GB RAM-a, jedro in 16 GB prostora za shranjevanje.

Končno če vas zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.