Ki szeretné próbálni a CBL-Marinert, a Microsoft saját Linux disztribúcióját? Így töltheti le a hivatalos ISO-t és telepítheti az operációs rendszert.
Eltelt néhány év a Microsoft óta leleplezett a Windows alrendszer Linuxhoz (AKA WSL 2) második verziója, és a futtatókörnyezet már elég érett ahhoz, hogy Linux-alkalmazások futtatása grafikus felhasználói felülettel. Az utazás következő lépése nem más, mint a Windows alrendszer Androidhoz, amely lehetővé teszi futtasson Android-alkalmazásokat Windows 11 alatt. A Microsoft Linux iránti szeretete itt nem ér véget, hiszen a cég egy ideje teljes értékű Linux disztribúciót is fenntart. CBL-Mariner néven ismert (ahol a CBL jelentése Cgyakori Base Linux), a disztribúciót a Microsoft Linux System Group hozta létre – ugyanaz a csapat, amely létrehozta a WSL 2-höz használt Linux kernelt.
„A CBL-Mariner egy belső Linux disztribúció a Microsoft felhőinfrastruktúrájához, valamint élvonalbeli termékeihez és szolgáltatásaihoz. A CBL-Marinert úgy tervezték, hogy konzisztens platformot biztosítson ezeknek az eszközöknek és szolgáltatásoknak, és javítani fogja a Microsoft azon képességét, hogy naprakész maradjon a Linux-frissítésekkel kapcsolatban."
- Microsoft
Nevezetesen, a CBL-Mariner nem egy hagyományos, felhasználó-központú Linux disztribúció divatos grafikus felhasználói felülettel. Inkább csak a konténerek támogatásához és futtatásához szükséges alapcsomagokkal rendelkezik. A csomagkezelő rendszer RPM-alapú, amely mindkettőt használja dnf
és tdnf
(Apró DNF). A disztribúció egy képalapú frissítési mechanizmust is támogat az atomszervizhez és a visszaállításhoz RPM-OSTree. Ami a biztonságot illeti, a CBL-Mariner keményített kernellel, aláírt frissítésekkel, ASLR-rel, fordító alapú keményítéssel és manipulációbiztos naplókkal érkezik, sok egyéb szolgáltatás mellett.
Hogyan indítsuk el a CBL-Marinert a hivatalos ISO használatával
Bár a Microsoft még 2020-ban kiadta az operációs rendszert, a vállalat kezdetben nem kínált előre lefordított ISO-kat. A forráskód az elérhető a GitHubon és az emberektől elvárják megépíteni az ISO-t maguk. Ez a helyzet a közelmúltban megváltozott, mivel a Microsoft mostantól hivatalos CBL-Mariner ISO-t tartalmaz a szerverén.
Bár a tapasztalt felhasználók még mindig megtehetik hozzon létre egy indítható VHDX (vagy VHD) képet az előre lefordított RPM-ekből A CBL-Mariner csomagtárban megragadhatja a telepítő lemezképet is ISO formátumban, és egyszerűen telepítheti az operációs rendszert virtualizációs platformra vagy valódi PC-re.
1. lépés – Szerezze be az ISO-t
A CBL-Mariner ISO UEFI-kompatibilis, és bármely modern x86-64 PC-n elindítható. Az ISO legújabb verziója letölthető az alábbi linkről:
Töltse le a CBL-Mariner ISO-t
Ha saját maga szeretné elkészíteni az ISO-t, tegye a következőket:
- A CBL-Mariner GitHub repó klónozása a git használatával:
git clone https://github.com/microsoft/CBL-Mariner.git
- Váltás az eszköztár mappára:
cd CBL-Mariner/toolkit
- Hajtsa végre az ISO build parancsot:
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
- Az így kapott ISO megtalálható a
../out/images/full
.
2. lépés – Készítse elő a célplatformot
Ahogy korábban említettük, a CBL-Mariner nem mindennapi meghajtó operációs rendszer a számítógépen. Jobb lenne egy hypervisor platformra telepíteni. Windows rendszeren használhatja a Microsoft saját Hyper-V-jét. Oracle VM VirtualBox egy másik többplatformos megoldás, amely Windowson, Linuxon és macOS rendszeren is használható. A gazdagép operációs rendszertől függően kiválaszthat egy megfelelő VMware-t ill Párhuzamok virtualizációs termék.
Ebben az oktatóanyagban a Hyper-V-t fogjuk használni a kényelem kedvéért.
- Mivel a Hyper-V opcionális funkcióként be van építve a Windowsba, erre szükségünk van engedélyezze azt első. Az otthoni és az otthoni egynyelvű SKU-k hivatalosan nem támogatják a Hyper-V-t, de ezeken a kiadásokon a funkció engedélyezhető a ezt az oktatóanyagot.
- Nyissa meg a Hyper-V Manager alkalmazást, és válassza ki Akció->Új->Virtuális gép. Adja meg a virtuális gép nevét, és nyomja meg a gombot Következő >.
- Válassza ki 1. generáció (VHD) ill 2. generáció (VHDX), majd nyomja meg a gombot Következő >.
- Ha szükséges, módosítsa a memória méretét, majd nyomja meg a gombot Következő >.
- Válasszon ki egy virtuális kapcsolót, majd nyomja meg a gombot Következő >.
- Válassza ki Hozzon létre egy virtuális merevlemezt, válassza ki a VHD(X) helyét, és állítsa be a kívánt lemezméretet. Ezután nyomja meg Következő >.
- Válassza ki Operációs rendszer telepítése rendszerindító képfájlból és tallózzon a CBL-Mariner ISO-hoz.
- nyomja meg Befejez.
Ha 2. generációs virtuális gépet hozott létre, akkor néhány további beállítást kell konfigurálnia:
- Kattintson jobb gombbal a virtuális gépére a Hyper-V Manager alkalmazásban.
- Válaszd ki a Beállítások... választási lehetőség.
- Válassza ki Biztonság és alatta Sablon: válassza ki Microsoft UEFI tanúsító hatóság.
- Válassza ki Firmware és állítsa be a rendszerindítási sorrendet úgy, hogy a DVD legyen az első, a merevlemez pedig a második.
- Válassza ki Alkalmaz az összes módosítás alkalmazásához.
3. lépés – Az operációs rendszer telepítése
Most, hogy elkészítettük a platformot, készen állunk a CBL-Mariner telepítésére a virtuális gépre.
- Kattintson jobb gombbal a virtuális gépére, és válassza ki a Csatlakozás... opció a rendszerindítás elindításához.
- Válassza ki Rajt.
- A telepítő alkalmazás lehetőséget ad a folytatásra szöveges vagy grafikus módban. Ebben az oktatóanyagban az utóbbit választjuk.
- Kétféle telepítés létezik: Core és Full.
- A kívánt íz kiválasztása után olyan tipikus paramétereket fog kérni, mint a felhasználónév, a particionálás stb.
- Amikor a telepítés befejeződött, válassza az újraindítás lehetőséget a gép újraindításához. A telepítési ISO automatikusan kiadásra kerül.
4. lépés – Az operációs rendszer indítása
Amint a telepítési szakasz véget ér, a virtuális gép újraindul, majd megkezdi az újonnan telepített operációs rendszer indítását a virtuális merevlemezről. Amikor a rendszer kéri, jelentkezzen be a CBL-Mariner példányba a telepítőalkalmazáson keresztül biztosított felhasználónévvel és jelszóval.
Ez az! Mostantól további csomagokat is hozzáadhat, például SSH-kiszolgálót, és testreszabhatja a virtuálisgép-példányt igényei szerint. Ha többet szeretne megtudni a biztonsági funkcióiról, tekintse meg a A CBL-Mariner GitHub biztonsági funkcióinak listája.