Haluatko kokeilla CBL-Marineria, Microsoftin omaa Linux-jakelua? Näin voit ladata virallisen ISO: n ja asentaa käyttöjärjestelmän.
Microsoftista on kulunut muutama vuosi paljastettiin toinen versio sen Windows-alijärjestelmästä Linuxille (AKA WSL 2), ja suoritusaika on nyt tarpeeksi kypsä käyttää Linux-sovelluksia graafisilla käyttöliittymillä. Matkan seuraava askel ei ole mikään muu kuin Windows-alijärjestelmä Androidille, jonka avulla voit suorittaa Android-sovelluksia Windows 11:ssä. Microsoftin rakkaus Linuxiin ei pääty tähän, sillä yhtiö on myös ylläpitänyt täysimittaista Linux-jakelua jo jonkin aikaa. Tunnetaan nimellä CBL-Mariner (jossa CBL tarkoittaa Cyleistä Base Linux), jakelun on luonut Microsoftin Linux System Group – sama tiimi, joka loi WSL 2:lle käytetyn Linux-ytimen.
"CBL-Mariner on sisäinen Linux-jakelu Microsoftin pilviinfrastruktuurille sekä huipputuotteille ja -palveluille. CBL-Mariner on suunniteltu tarjoamaan yhtenäinen alusta näille laitteille ja palveluille ja parantaa Microsoftin kykyä pysyä ajan tasalla Linux-päivityksistä."
- Microsoft
Erityisesti CBL-Mariner ei ole perinteinen käyttäjäkeskeinen Linux-jakelu, jossa on hieno graafinen käyttöliittymä. Sen sijaan siinä on vain peruspaketit, joita tarvitaan konttien tukemiseen ja suorittamiseen. Paketinhallintajärjestelmä on RPM-pohjainen, joka käyttää molempia dnf
ja tdnf
(Pieni DNF). Jakelu tukee myös kuvapohjaista päivitysmekanismia atomien huoltoon ja palautuksen käyttöön RPM-OSTree. Mitä tulee tietoturvaan, CBL-Mariner sisältää muun muassa karkaistun ytimen, allekirjoitetut päivitykset, ASLR: n, kääntäjäpohjaisen karkaisun ja peukalointisuojatut lokit.
Kuinka käynnistää CBL-Mariner virallisella ISO: lla
Vaikka Microsoft julkaisi käyttöjärjestelmän jo vuonna 2020, yritys ei alun perin tarjonnut esikäännettyjä ISO: ita. Lähdekoodi on saatavilla GitHubissa ja ihmisten odotetaan tekevän rakentaa ISO itse. Tilanne muuttui hiljattain, kun Microsoft isännöi nyt virallisia CBL-Mariner ISO -rakenteita palvelimellaan.
Vaikka kokeneet käyttäjät voivat silti luoda käynnistettävä VHDX (tai VHD) -kuva esikäännetyistä RPM: istä CBL-Mariner-pakettivarastosta voi myös napata asennuslevykuvan ISO-muodossa ja asentaa käyttöjärjestelmän helposti virtualisointialustalle tai oikealle PC: lle.
Vaihe 1 – Hanki ISO
CBL-Mariner ISO on UEFI-yhteensopiva ja voidaan käynnistää millä tahansa nykyaikaisella x86-64-tietokoneella. ISO: n uusin versio on ladattavissa alla olevasta linkistä:
Lataa CBL-Mariner ISO
Jos haluat rakentaa ISO: n itse, toimi seuraavasti:
- Kloonaa CBL-Mariner GitHub -repo gitin avulla:
git clone https://github.com/microsoft/CBL-Mariner.git
- Vaihda Toolkit-kansioon:
cd CBL-Mariner/toolkit
- Suorita ISO-koontikomento:
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
- Tuloksena oleva ISO löytyy osoitteesta
../out/images/full
.
Vaihe 2 – Valmistele kohdealusta
Kuten aiemmin mainittiin, CBL-Marineria ei ole tarkoitettu päivittäisenä käyttöjärjestelmänä tietokoneellesi. Olisi parempi asentaa se hypervisor-alustalle. Windowsissa voit käyttää Microsoftin omaa Hyper-V: tä. Oracle VM VirtualBox on toinen monialustainen ratkaisu, jota voidaan käyttää Windowsissa, Linuxissa sekä macOS: ssä. Isäntäkäyttöjärjestelmästä riippuen voit myös valita sopivan VMwaren tai Rinnakkaiset virtualisointituote.
Tässä opetusohjelmassa käytämme Hyper-V: tä mukavuuden vuoksi.
- Koska Hyper-V on sisäänrakennettu Windowsiin valinnaisena ominaisuutena, meidän on tehtävä se ota se käyttöön ensimmäinen. Home- ja Home Single Language SKU: t eivät virallisesti tue Hyper-V: tä, mutta ominaisuus on mahdollista ottaa käyttöön näissä versioissa käyttämällä tämä opetusohjelma.
- Avaa Hyper-V Manager -sovellus ja valitse Toiminta->Uusi->Virtuaalikone. Anna virtuaalikoneellesi nimi ja paina Seuraava >.
- Valitse Sukupolvi 1 (VHD) tai Sukupolvi 2 (VHDX) ja paina sitten Seuraava >.
- Muuta muistin kokoa halutessasi ja paina sitten Seuraava >.
- Valitse virtuaalinen kytkin ja paina sitten Seuraava >.
- Valitse Luo virtuaalinen kiintolevy, valitse VHD(X):n sijainti ja aseta haluamasi levyn koko. Paina sitten Seuraava >.
- Valitse Asenna käyttöjärjestelmä käynnistettävästä kuvatiedostosta ja selaa CBL-Mariner ISO: ta.
- Lehdistö Suorittaa loppuun.
Jos olet luonut Generation 2 VM: n, sinun on määritettävä muutama lisäasetus:
- Napsauta hiiren kakkospainikkeella virtuaalikoneen Hyper-V Managerissa.
- Valitse Asetukset... vaihtoehto.
- Valitse Turvallisuus ja alla Sapluuna: valitse Microsoft UEFI -varmentaja.
- Valitse Laiteohjelmisto ja säädä käynnistysjärjestys siten, että DVD on ensin ja kiintolevy toiseksi.
- Valitse Käytä ottaaksesi kaikki muutokset käyttöön.
Vaihe 3 – Käyttöjärjestelmän asentaminen
Nyt kun olemme valmistaneet alustan, olemme valmiita asentamaan CBL-Marinerin virtuaalikoneeseen.
- Napsauta hiiren kakkospainikkeella virtuaalikonettasi ja valitse Kytkeä... vaihtoehto käynnistää.
- Valitse alkaa.
- Asennusohjelma antaa mahdollisuuden jatkaa teksti- tai grafiikkatilassa. Tässä opetusohjelmassa valitsemme jälkimmäisen.
- Asennuksia on kahdenlaisia: Core ja Full.
- Kun olet valinnut haluamasi maun, se kysyy sinulta tyypillisiä parametreja, kuten käyttäjätunnusta, osiointia jne.
- Kun asennus on valmis, käynnistä kone uudelleen valitsemalla uudelleenkäynnistys. Asennus-ISO poistetaan automaattisesti.
Vaihe 4 – Käyttöjärjestelmän käynnistys
Heti kun asennusvaihe päättyy, virtuaalikone käynnistyy uudelleen ja sen jälkeen käynnistää juuri asennetun käyttöjärjestelmän virtuaalikiintolevyltä. Kirjaudu pyydettäessä CBL-Mariner-ilmentymään käyttämällä asennusohjelman kautta annettua käyttäjätunnusta ja salasanaa.
Se siitä! Voit nyt lisätä lisäpaketteja, kuten SSH-palvelimen, ja mukauttaa VM-instanssia tarpeidesi mukaan. Katso lisätietoja sen suojausominaisuuksista CBL-Marinerin GitHub-tietoturvaominaisuuksien luettelo.