CBL-Mariner: Maitiro ekuisa uye Kuedza Microsoft Linux System

CBL-Mariner

Microsoft yakaburitsa mazuva mashoma apfuura iyo Linux-based operating system yaunogona kurodha pasi nekumisikidza mahara senge chero imwe distro. Nekudaro, kuvhurwa hakuna kuziviswa nehukuru fanfare, asi zvaive zvakangwara, pasina kana ruzha ... Zita rake anonzi CBL-Mariner (Common Base Linux Mariner) uye pano iwe unodzidza nhanho nhanho maitiro ekurodha pasi nekuimisa (mune chairo muchina).

Chokwadi ndechekuti kambani yeRedmond kushamisika panguva iyoyo pamwe neyakavhurwa sosi inoburitswa, kana nekutengwa kweGitHub, pamwe nekubatanidzwa kweiyo Linux subsystem muWindows yayo (WSL), kana nerutsigiro rweLinux yezvimwe zvezvirongwa zvayo, pamwe neizvo zvinoshanda system yemidziyo yemidziyo zvakare yakavakirwa paLinux uye inonzi SONiC ...

Chii chinonzi CBL-Mariner?

Sezvinoratidzwawo mu GitHub peji, izere Linux inoshanda sisitimu yakagadzirwa uye inochengetwa neMicrosoft pachayo. Chinangwa chayo hachisi chekungove chimwe chakajairika-chinangwa GNU / Linux kugovera, asi kuti ushumire chimwe chinangwa. Uye ndeyekuti iyo Windows kambani inochida sehwaro hweWSL2, ndiko kuti, iyo nyowani Linux subsystem yeWindows 11 uye Windows 365 iyo graphical application inogona zvakare kumhanyisa.

CBL-Mariner yakambovapo, uye yanga ichishandiswa mukati neMicrosoft kune kwayo zvivakwa zve Gore rakasviba. Pamusoro pezvo, kambani yeRedmond yanga ichishanda zvakanyanya pakuchengetedzwa kwekushomeka kweiyi sisitimu inoshanda, ine kernel yakaoma, yakasainwa inogadziriswa, ASLR, compiler-based hardening, tamper-proof marejista, uye zvimwe zvakawanda maficha.

Inosanganisira diki seti yemapakeji ekutanga. Iyo inozivikanwa zvakare kushandisa RPM chikamu. Kunyanya, sisitimu yaro yekubatanidza inobvumidza kuburitsa yakaparadzana .rpm yakavakirwa paSPEC mafaera uye sosi kodhi. Zvakare mifananidzo yeiyo monolithic system inogadzirwa neiyo rpm-ostree toolkit. Kana zviri zvekuvandudzwa, vanogona kunyorera kune chaiwo mapakeji kana iyo sisitimu yese.

Zvese matekinoroji uye kodhi yakagadzirwa neMicorosoft yeCBL-Mariner yakavhurwa sosi, uye yakaburitswa pasi peMIT rezinesi.

Maitiro ekudownloadsa nekuisa CBL-Mariner pamushini chaiwo

virtualbox

Kutsanangura nhanho nhanho kuti unogona sei dhawunirodha uye gadza CBL-Mariner Kuiyedza ini ndiri kuzoshandisa iyo Ubuntu kugovera uye VirtualBox virtualization software sehwaro. Izvo zvinogona kuitwa mune chero kumwe kugovera uye nemamwe software kune chaiwo michina kana iwe uchida. Matanho acho achave akafanana chaizvo mune chero mamiriro.

1-Dhawunirodha uye gadzira iyo ISO

Chinhu chekutanga kuita kurodha pasi kubva kuCBL-Mariner repository uye wozozvigadzira isu mufananidzo weIO, sezvo pasati pave nemufananidzo wekurodha pasi zvakananga. Kuti uite izvi, iwe unoda akateedzana akaiswa mapakeji, mazhinji acho ane chokwadi chekuti unotova nawo, asi kana zvadaro, mhanya unotevera kuraira:

<br data-mce-bogus="1">

sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python-minimal bison gawk<br data-mce-bogus="1">

Paunenge uchinge uine software inodiwa yaiswa, ikozvino unofanirwa Clone iyo repository kubva kuGitHub neiyo CBL-Mariner kodhi yemuno, ndokuti, pakombuta yedu. Uye izvi zvinoitwa sekuziva kwako kare.

<br data-mce-bogus="1">

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

cd CBL-Mariner<br data-mce-bogus="1">

git checkout 1.0-stable<br data-mce-bogus="1">

Kamwe ikadzorwa uye ikawana dhairekitori iro rakagadzirwa munharaunda, chinotevera chinhu kuwana yakatarwa dhairekitori kune gadzira iyo ISO kubva ipapo kutanga:

<br data-mce-bogus="1">

cd toolkit<br data-mce-bogus="1">

sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json<br data-mce-bogus="1">

Kana maitiro apera, iwe unenge uine iyo ISO faira inowanikwa mune iyo dhairekitori ../out/images/full/.

2-Isa CBL-Mariner muVM

Iye zvino zvaunenge uine iyo ISO mufananidzo, iwe unogona gadza CBL-Mariner pamushini chaiwo. Kuti uite izvi, unogona kushandisa Oracle VirtualBox, iyo yemahara. Paunenge iwe waisa iyo inodikanwa software yekuita (iwe unogona kurodha pasi nekumisikidza kubva kune icho chinongedzo kana zvakare kubva kuzororo redistro yako, iko iko kunowanikwawo), zvinotevera kutevera matanho aya:

  1. Vhura Virtualbox.
  2. Dzvanya bhatani Nyowani kugadzira VM nyowani.
  3. Zvino tanga iyo chaiyo muchina wekugadzira wizard. Isa zita raunoda uye murudzi sarudza "Linux", uye vhezheni "Imwe Linux (64-bit)". Uye pfuurira mberi.
  4. Ipapo achakubvunza zvinodiwa yehurongwa hwakagadzirwa. YeCBL-Mariner unofanirwa kumisikidza imwe 1 CPU, 1GB ye RAM, uye 8GB yediski. Kana iwe ukashandisa zvishoma zvishoma RAM uye CPU zvinoshanda zvirinani, saka chingave zano rakanaka. Enda kune inotevera kusvikira wapedza iyo wizard.
  5. Mushini chaiwo watogadzirwa. Iye zvino zvawave kudzoka pane yakakosha VirtualBox skrini, unogona kubaya-kurudyi mukova unowoneka nezita rawakapa wobva wasarudza Setup pane menyu. Iwe unogona zvakare kusarudza iyo yekupinda uye tinya pane yepamusoro Zvirongwa bhatani.
  6. Enda ku Self Storage, uye kubva ipapo pane icon yeiyo optical disk (Empty) iwe unofanirwa kudzvanya paOptical Drive uye sarudza "Sarudza diski faira" kurodha iyo ISO mufananidzo. Uye mubrowser ichaonekwa, sarudza paunenge uine iyo ISO iyo yawakagadzira mune yakapfuura nhanho.
  7. Inguva yeku Tanga iyo chaiyo muchina pamwe neCBL-Mariner.

3-Isa sisitimu muMV

Paunenge iwe watangisa iyo chaiyo muchina, inotanga kumusoro uye mushure menguva diki inokuratidza menyu kune kuisirwa. Matanho aunofanira kutevera ndeaya:

  1. Sarudza sarudzo "Graphical Installer" yekumisikidza graphical. Iko kune zvekare dzimwe sarudzo dzescript mode, asi graphic iri nani. Uye kana uchinge wasarudzwa, tinya Next. [iwe unofanirwa kufamba-famba kuburikidza nemenyu nemiseve yekhibhodi uye ENTER kusarudza]
  2. Iye zvino iwe uchaona iyo inosimudza yakafanana chaizvo nechero yeimwe distro. Mune iyo Yekuisa Type menyu: unofanirwa kusarudza «CBL-Mariner Yakazara » yekumisikidza kuzere. Chero zvazvingaitika, zvese zviri zvizere neCore, sezvo zvisinganyatso sanganisira mapakeji, ichave ichikurumidza.
  3. Iyo inotevera skrini ndeye marezinesi mazwi ekugamuchira.
  4. Kwozouya mutevedzeri hard drive kupatsanura. Ikoko iwe unofanirwa kugadzira izvo zvakakosha zvikamu kana kusiya izvo zvinouya nekutadza.
  5. Tendeuka kuti usarudze zita remubati, pamwe neiyo Username uye password. Unogona kuisa chero chaunoda, asi chiyeuke.
  6. CBL-Mariner ikozvino inotanga iyo chaiyo kuisirwa. Ndichatanga ku gadza mapakeji. Uye kana zvapera, tangazve iyo chaiyo muchina.
  7. Paunotanga iwe uchaona iyo Login, kwaunofanirwa kuisa dhata rekupinda (zita uye password).
  8. Ya unogona kushandisa CBL-Mariner sezvaungaita neyako yemuno distro. Uye hongu, zvinosuruvarisa zvinotanga mumavara mamiriro ...

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   bengiguy akadaro

    iri kupa kukanganisa kuraira uye kuwanikwa na linha
    sudo gadzira iso KUZVAKADZIDZIRA_TOOLS = uye KUVAKA ZVAKAITIKA_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: gadzira: raira haina kuwanikwa

    1.    RAZ0229 akadaro

      Edza kumhanya kugadzira pasina Sudo

  2.   Luca akadaro

    haishande pamwe kana pasina Sudo ..

  3.   Chris akadaro

    kukanganisa nekuvaka iso:
    enda: gonum.org/v1/gonum@v0.6.2: isingazivikanwe kupinza nzira "gonum.org/v1/gonum" (https kutora: Tora https://gonum.org/v1/gonum?go-get=1: Haina Kuitwa)
    ...
    enda: kukanganisa kurodha module zvinodiwa

    chero mhinduro yeiyo?