CBL-Mariner: Paano Mag-install at Subukan ang Microsoft Linux System

CBL-Mariner

Inilabas ng Microsoft ilang araw na ang nakakaraan ang isang operating system na nakabase sa Linux na maaari mong i-download at mai-install nang libre tulad ng anumang iba pang distro. Gayunpaman, ang paglunsad ay hindi inihayag nang may mahusay na pamaypay, sa halip ito ay medyo mahinahon, na may halos walang ingay ... Ang kanyang pangalan ay CBL-Mariner (Karaniwang Base Linux Mariner) at dito matututunan mo nang sunud-sunod kung paano i-download at mai-install ito (sa isang virtual machine).

Ang totoo ay ang kumpanya ng Redmond nagulat sa oras na may ilang mga bukas na paglabas ng mapagkukunan, o sa pagbili ng GitHub, pati na rin sa pagsasama ng Linux subsystem sa Windows nito (WSL), o sa suporta para sa Linux ng ilan sa mga programa nito, pati na rin ang pagpapatakbo system para sa mga network device na batay din sa Linux at tinawag na SONiC ...

Ano ang CBL-Mariner?

Pati na rin na nakasaad sa Pahina ng GitHub, ito ay isang buong operating system ng Linux binuo at pinananatili ng Microsoft mismo. Ang layunin nito ay hindi lamang maging isa pang pangkalahatang-layunin na pamamahagi ng GNU / Linux, ngunit upang maghatid ng ibang layunin. At ito ay kinakailangan ng kumpanya ng Windows bilang batayan para sa WSL2, iyon ay, ang bagong Linux subsystem para sa Windows 11 at Windows 365 kung saan maaari ding patakbuhin ang mga grapikong aplikasyon.

Ang CBL-Mariner ay dating mayroon, at ginagamit ng panloob ng Microsoft para sa mga imprastraktura ng Ulap ng Azure. Bilang karagdagan, ang kumpanya ng Redmond ay nagtatrabaho ng maraming sa default na seguridad ng operating system na ito, na may isang pinatigas na kernel, naka-sign update, ASLR, hardening na batay sa compiler, rehistro ng tamper-proof, at maraming iba pang mga tampok.

May kasamang isang maliit na hanay ng mga pangunahing mga pakete. Ito rin ay kilala sa pagtatrabaho Parsela ng RPM. Partikular, pinapayagan ng system ng pagtitipon nito ang pagbuo ng magkakahiwalay na .rpm batay sa mga file na SPEC at source code. Gayundin ang mga imahe ng monolithic system na nabuo ng isang rpm-ostree toolkit. Tulad ng para sa mga pag-update, maaari silang mag-apply sa mga tukoy na pakete o sa buong system.

Ang lahat ng mga teknolohiya at code na binuo ng Micorosoft para sa CBL-Mariner ay bukas na mapagkukunan, at inilabas sa ilalim ng lisensya ng MIT.

Paano mag-download at mag-install ng CBL-Mariner sa isang virtual machine

virtualbox

Upang ipaliwanag nang sunud-sunod kung paano mo makakaya i-download at i-install ang CBL-Mariner Upang subukan ito, gagamit ako ng isang pamamahagi ng Ubuntu at VirtualBox virtualization software bilang isang batayan. Maaari itong gawin sa anumang iba pang pamamahagi at sa iba pang software para sa mga virtual machine kung nais mo. Ang mga hakbang ay magkatulad sa anumang kaso.

1-I-download at bumuo ng ISO

Ang unang bagay na dapat gawin ay mag-download mula sa CBL-Mariner repository at pagkatapos ay bumuo ng ating sarili ang ISO imahedahil wala pang isang imahe upang direktang mai-download. Upang magawa ito, kailangan mo ng isang serye ng mga pakete na naka-install, marami sa kanila ang sigurado na mayroon ka na, ngunit kung sakali, patakbuhin ang sumusunod na utos:

<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">

Kapag na-install mo na ang kinakailangang software, kailangan mo na ngayon i-clone ang repository mula sa GitHub gamit ang CBL-Mariner code nang lokal, iyon ay, sa aming computer. At tapos na ito tulad ng alam mo na:

<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">

Kapag na-download at na-access ang direktoryo na nilikha nang lokal, ang susunod na bagay ay upang ma-access ang isang tukoy na direktoryo bumuo ng ISO mula doon para sa pagsisimula:

<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">

Kapag natapos ang proseso, magkakaroon ka ng magagamit na ISO file sa direktoryo ../out/images/full/.

2-I-install ang CBL-Mariner sa isang VM

Ngayon na mayroon ka ng ISO imahe, maaari mo i-install ang CBL-Mariner sa isang virtual machine. Upang magawa ito, maaari mong gamitin Oracle VirtualBox, na libre. Kapag na-install mo na ang kinakailangang software para sa virtualization (maaari kang mag-download at mag-install mula sa link na iyon o mula rin sa mga repos ng iyong distro, kung saan magagamit din ito), ang sumusunod ay sundin ang mga hakbang na ito:

  1. Buksan VirtualBox.
  2. Mag-click sa pindutan Bago upang lumikha ng isang bagong VM.
  3. Ngayon simulan ang wizard ng paglikha ng virtual machine. Ilagay ang pangalan na gusto mo at sa uri piliin ang "Linux", at ang bersyon na "Iba pang Linux (64-bit)". At pindutin ang susunod.
  4. Tapos tatanungin ka niya ang kailangan ng virtualized hardware. Para sa CBL-Mariner dapat mong i-configure ang hindi bababa sa 1 CPU, 1GB ng RAM, at 8GB ng disk. Kung gagamit ka ng kaunti pang RAM at CPU gagana ito ng mas mahusay, kaya magiging magandang ideya ito. Pumunta sa susunod hanggang sa makumpleto ang wizard.
  5. Nabuo na ang virtual machine. Ngayon na bumalik ka sa pangunahing screen ng VirtualBox, maaari mong i-right click ang entry na lilitaw kasama ang pangalang ibinigay mo dito at pagkatapos ay piliin ang configuration sa menu. Maaari mo ring piliin ang entry at mag-click sa itaas na pindutan ng Mga Setting.
  6. Pumunta sa Imbakan, at mula doon sa icon ng optical disk (Empty) kailangan mong mag-click sa Optical Drive at piliin ang "Pumili ng isang disk file" upang mai-load ang imahe ng ISO. At sa browser na lilitaw, piliin kung saan mayroon kang ISO na iyong nabuo sa nakaraang hakbang.
  7. Panahon na to Simulan ang virtual machine kasama ang CBL-Mariner.

3-I-install ang system sa MV

Kapag nasimulan mo na ang virtual machine, magsisimula ito at pagkatapos ng ilang sandali ay ipapakita nito sa iyo ang isang menu sa pag-install. Ang mga hakbang na dapat mong sundin ay:

  1. Piliin ang pagpipilian "Installer ng Grapiko" para sa pag-install ng grapiko. Mayroon ding mga pagpipilian para sa mode ng teksto, ngunit mas mahusay ang graphic. At sa sandaling napili, pindutin ang Susunod. [kailangan mong lumipat sa menu gamit ang mga arrow arrow at ENTER upang pumili]
  2. Ngayon makikita mo ang isang installer na halos kapareho ng alinmang iba pang distro. Sa menu ng Uri ng Pag-install: kailangan mong pumili «Buong CBL-Mariner » para sa buong pag-install. Sa anumang kaso, kapwa sa Buong at Pangunahing, dahil halos hindi ito nagsasama ng mga pakete, magiging mabilis ito.
  3. Ang susunod na screen ay ang mga tuntunin sa lisensya upang tanggapin.
  4. Pagkatapos ay dumating ang katulong pagkahati ng hard drive. Doon kailangan mong lumikha ng mga kinakailangang pagkahati o iwanan ang mga na dating bilang default.
  5. Lumiko upang piliin ang hostname, pati na rin ang username at password. Maaari mong ilagay ang anumang nais mo, ngunit alalahanin ito.
  6. Sinisimula na ngayon ng CBL-Mariner ang aktwal na pag-install. Magsisimula sa i-install ang mga pakete. At kapag tapos na ito, i-reboot ang virtual machine.
  7. Kapag nagsimula ka makikita mo ang Mag log in, kung saan kailangan mong ilagay ang data ng pag-login (pangalan at password).
  8. Ya maaari mong gamitin ang CBL-Mariner tulad ng gagawin mo sa iyong lokal na distro. At oo, sa kasamaang palad nagsisimula ito sa mode ng teksto ...

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   benguy dijo

    ay nagbibigay ng error sa utos nao nahanap na linha
    sudo make iso REBUILD_TOOLS = at REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: hindi nahanap ang utos

    1.    RAZ0229 dijo

      Subukang patakbuhin ang make nang walang sudo

  2.   Luca dijo

    hindi ito gumagana sa o walang sudo ..

  3.   Chris dijo

    error sa pamamagitan ng pagbuo ng iso:
    go: gonum.org/v1/gonum@v0.6.2: hindi kilalang landas sa pag-import na "gonum.org/v1/gonum" (https fetch: Get https://gonum.org/v1/gonum?go-get=1: Hindi Naipatupad)
    ...
    go: error sa pag-load ng mga kinakailangan sa module

    anumang solusyon para diyan?