CBL-Mariner, rarraba Linux a bayan WSL, Azure da sauran samfuran Microsoft

Kwanan nan Microsoft ya fitar da fasali na farko na rarraba kansa Linux "CBL Mariner 1.0" (Common Base Linux) wanda shine samfurin Microsoft wanda ake amfani dashi don girgije da sauran bukatun kasuwancin kamfanin.

Kamar yadda irin wannan CBL-Mariner ba wata manufa ba ta rarrabawa kamar kowane É—ayan da zamu sa a zuciya (kamar Ubuntu ko Fedora) kodayake mabudin budewa ne y tuni tsarin amfani da W yake amfani dashiIndows Subsystem don Linux (WSL), Azure Sphere OS, SOniC da sauran kokarin Linux.

Wannan shine abin da Juan Manuel Rey, memba na ƙungiyar Azure, ya raba a shafinsa, Yana ƙayyade cewa wannan rarraba da ake kira CBL-Mariner an tsara shi don amfani na ciki don haɓaka samfuran da sabis a cikin gajimare.

A cikin sakonku, kun saka:

CBL-Mariner ya bi ƙa'idar tsaro ta tsohuwa, yawancin ɓangarorin tsarin aiki an ƙirƙira su tare da girmamawa kan tsaro. Ya zo tare da ƙwarƙwara kwaya, sabuntawa da aka sanya hannu, ASLR, ƙididdigar ƙira, da rajista masu rikitarwa, tsakanin fasali da yawa.

Aikin na da nufin haɗa kan hanyoyin Linux da ake amfani da su a cikin Microsoft da sauƙaƙe kiyaye tsarin Linux don dalilai daban-daban har zuwa yau. Duk fasahohin software a cikin wannan aikin ana sake su a ƙarƙashin lasisin MIT.

Rarrabawa abin birgewa ne, tunda pYana bayar da ƙananan ƙananan fakiti na asali waɗanda ke aiki azaman tushen ƙasa don ƙirƙirar cikewar kwantena, mahallin yanayi da sabis masu gudana akan abubuwan girgije da na'urorin haɓaka. Za'a iya ƙirƙirar ƙarin hadaddun da mafita na musamman ta hanyar ƙara ƙarin fakiti a saman CBL-Mariner, amma tushe ga duk waɗannan tsarin ba su canzawa ba, sauƙaƙa kulawa da shirya don haɓakawa.

Tsarin gini na CBL-Mariner yana ba da damar ƙirƙirar fakitin RPM daban dangane da fayilolin SPEC da lambobin tushe, da hotunan tsarin monolithic da aka kirkira ta amfani da rpm-ostree kayan aiki da sabunta atomatik ba tare da shiga cikin fakiti daban ba, da ƙari za a iya ƙirƙirar ƙarin mafita da ƙwarewa na musamman ta hanyar ƙara ƙarin mai a cikin SVL-Mariner, amma tushen duk waɗannan lokutan

Ana inganta samfuran haÉ“aka guda biyu: onlyaukaka fakitin mutum kawai da gudana da sabunta dukkan hoton tsarin. 

Don amfani da hanyar "iyakar tsaro ta tsohuwa". Zai yiwu a tace tsarin kira tare da taimakon na’urar haska bayanai, É“oye sassan diski, tabbatar da kalmomin shiga ta hanyar sa hannun su na dijital da Æ™ari mai yawa. 

Ta hanyar tsoho, hanyoyin kariya daga ambaliyar bango, ambaliyar ruwa da raunin shafin tsari. An kunna yanayin yanayin bazuwar sararin adireshin da kernel na Linux ke tallafawa, da kuma wasu hanyoyin kariya daga hare-hare masu alaƙa da alamomin alamomi, mmap, / dеv / mem, da / dеv / kmеm.

Yadda ake girka Microsoft CBL-Mariner?

Ga waɗanda suke da sha'awar ƙarin sani game da CBL-Mariner, ya kamata su san hakan suna iya gina hotunansu daga Ubuntu ko kowane rarraba Linux, kawai a cikin wannan yanayin za mu ɗauki umarnin don samar da hoto a cikin Ubuntu.

Don yin wannan da farko, dole ne mu karfafa wasu abubuwan da ake bukata cewa zamu buƙaci gina hoton ISO:

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

Yanzu muna ci gaba da samun lambar daga CBL-Mariner:

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

Kuma yanzu zamu shigar da kundin adireshin CBL-Mariner / kayan aiki kuma ƙirƙirar hoton shigarwa.

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

A karshen, zamu iya samun fayil É—in ISO a cikin kundin adireshin ../out/images/full/. Tare da hoton tsarin da aka kirkira, zamu iya gwada tsarin akan wata na'ura ta kama-da-wane, ko dai da VirtualBox, VMWare, Kwalaye ko wani abin da kake so.

Abinda kawai zaka saita a cikin na'ura mai mahimmanci shine yana da aƙalla 2GB na RAM, mai mahimmanci da 16GB na ajiya.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaka iya duba bayanan A cikin mahaɗin mai zuwa.


Ƙara a matsayin tushen da aka fi so