Θέλετε να δοκιμάσετε το CBL-Mariner, τη διανομή Linux της ίδιας της Microsoft; Δείτε πώς μπορείτε να κατεβάσετε το επίσημο ISO και να εγκαταστήσετε το λειτουργικό σύστημα.
Έχουν περάσει μερικά χρόνια από τη Microsoft αποκαλύφθηκε τη δεύτερη έκδοση του υποσυστήματος Windows για Linux (AKA WSL 2) και ο χρόνος εκτέλεσης είναι πλέον αρκετά ώριμος για τρέξτε εφαρμογές Linux με GUI. Το επόμενο βήμα στο ταξίδι δεν είναι άλλο από το Υποσύστημα Windows για Android, που θα σας αφήσει εκτέλεση εφαρμογών Android στα Windows 11. Η αγάπη της Microsoft για το Linux δεν τελειώνει μόνο εδώ, καθώς η εταιρεία διατηρεί επίσης μια πλήρη διανομή Linux για λίγο. Γνωστό ως CBL-Mariner (όπου το CBL σημαίνει ντοόμων σιασ μεγάλοinux), η διανομή έχει δημιουργηθεί από το Linux System Group της Microsoft — την ίδια ομάδα που δημιούργησε τον πυρήνα Linux που χρησιμοποιήθηκε για το WSL 2.
"Το CBL-Mariner είναι μια εσωτερική διανομή Linux για την υποδομή cloud της Microsoft και τα προϊόντα και τις υπηρεσίες αιχμής. Το CBL-Mariner έχει σχεδιαστεί για να παρέχει μια συνεπή πλατφόρμα για αυτές τις συσκευές και υπηρεσίες και θα ενισχύσει την ικανότητα της Microsoft να παραμένει ενημερωμένη στις ενημερώσεις Linux."
-Microsoft
Αξίζει να σημειωθεί ότι το CBL-Mariner δεν είναι μια παραδοσιακή διανομή Linux που εστιάζει στο χρήστη με φανταχτερό γραφικό περιβάλλον. Αντίθετα, έχει μόνο τα βασικά πακέτα που απαιτούνται για την υποστήριξη και τη λειτουργία κοντέινερ. Το σύστημα διαχείρισης πακέτων βασίζεται σε RPM, το οποίο χρησιμοποιεί και τα δύο dnf
και tdnf
(Μικροσκοπικό DNF). Η διανομή υποστηρίζει επίσης έναν μηχανισμό ενημέρωσης βάσει εικόνας για ατομική εξυπηρέτηση και χρήση επαναφοράς RPM-OSTree. Όσον αφορά την ασφάλεια, το CBL-Mariner διαθέτει σκληρυμένο πυρήνα, υπογεγραμμένες ενημερώσεις, ASLR, σκλήρυνση που βασίζεται σε μεταγλωττιστή και αρχεία καταγραφής ανθεκτικά σε παραβίαση μεταξύ πολλών άλλων χαρακτηριστικών.
Πώς να εκκινήσετε το CBL-Mariner χρησιμοποιώντας το επίσημο ISO
Αν και η Microsoft κυκλοφόρησε το λειτουργικό σύστημα το 2020, η εταιρεία αρχικά δεν πρόσφερε προμεταγλωττισμένα ISO. Ο πηγαίος κώδικας είναι διαθέσιμο στο GitHub και οι άνθρωποι αναμένεται να δημιουργήστε το ISO τους εαυτούς τους. Αυτή η κατάσταση άλλαξε πρόσφατα, καθώς η Microsoft φιλοξενεί πλέον επίσημες εκδόσεις CBL-Mariner ISO στον διακομιστή της.
Ενώ οι έμπειροι χρήστες μπορούν ακόμα δημιουργήστε μια εκκινήσιμη εικόνα VHDX (ή VHD) από προμεταγλωττισμένα RPM στο αποθετήριο πακέτων CBL-Mariner, μπορείτε επίσης να πάρετε την εικόνα του δίσκου εγκατάστασης σε μορφή ISO και να εγκαταστήσετε εύκολα το λειτουργικό σύστημα σε μια πλατφόρμα εικονικοποίησης ή έναν πραγματικό υπολογιστή.
Βήμα 1 – Λάβετε το ISO
Το CBL-Mariner ISO είναι συμβατό με UEFI και μπορεί να εκκινηθεί σε οποιονδήποτε σύγχρονο υπολογιστή x86-64. Μπορείτε να κατεβάσετε την πιο πρόσφατη έκδοση του ISO από τον παρακάτω σύνδεσμο:
Κατεβάστε το CBL-Mariner ISO
Σε περίπτωση που θέλετε να δημιουργήσετε μόνοι σας το ISO, κάντε τα εξής:
- Κλωνοποιήστε το αποθετήριο CBL-Mariner GitHub χρησιμοποιώντας το git:
git clone https://github.com/microsoft/CBL-Mariner.git
- Μεταβείτε στο φάκελο της εργαλειοθήκης:
cd CBL-Mariner/toolkit
- Εκτελέστε την εντολή δημιουργίας ISO:
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
- Το ISO που προκύπτει βρίσκεται στο
../out/images/full
.
Βήμα 2 – Προετοιμάστε την πλατφόρμα στόχου
Όπως αναφέρθηκε προηγουμένως, το CBL-Mariner δεν προορίζεται να είναι ένα καθημερινό λειτουργικό σύστημα οδήγησης για τον υπολογιστή σας. Θα ήταν καλύτερο να το εγκαταστήσετε σε μια πλατφόρμα hypervisor. Στα Windows, μπορείτε να χρησιμοποιήσετε το Hyper-V της Microsoft. Oracle VM VirtualBox είναι μια άλλη λύση πολλαπλών πλατφορμών που μπορεί να χρησιμοποιηθεί σε Windows, Linux, καθώς και σε macOS. Ανάλογα με το λειτουργικό σύστημα υποδοχής, μπορείτε επίσης να παραλάβετε ένα κατάλληλο VMware ή Παράλληλοι προϊόν εικονικοποίησης.
Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε το Hyper-V για λόγους ευκολίας.
- Δεδομένου ότι το Hyper-V είναι ενσωματωμένο στα Windows ως προαιρετικό χαρακτηριστικό, πρέπει να το κάνουμε ενεργοποιήστε το πρώτα. Τα SKU μιας γλώσσας Home και Home δεν υποστηρίζουν επίσημα το Hyper-V, αλλά είναι δυνατό να ενεργοποιηθεί η δυνατότητα σε αυτές τις εκδόσεις χρησιμοποιώντας αυτό το σεμινάριο.
- Ανοίξτε την εφαρμογή Hyper-V Manager και επιλέξτε Action->New->Virtual Machine. Δώστε ένα όνομα για το VM σας και πατήστε Επόμενο >.
- Επιλέγω Γενιά 1 (VHD) ή Γενιά 2 (VHDX), στη συνέχεια πατήστε Επόμενο >.
- Αλλάξτε το μέγεθος της μνήμης εάν θέλετε και, στη συνέχεια, πατήστε Επόμενο >.
- Επιλέξτε έναν εικονικό διακόπτη και, στη συνέχεια, πατήστε Επόμενο >.
- Επιλέγω Δημιουργήστε έναν εικονικό σκληρό δίσκο, επιλέξτε μια θέση για το VHD(X) σας και ορίστε το επιθυμητό μέγεθος δίσκου. Στη συνέχεια πατήστε Επόμενο >.
- Επιλέγω Εγκαταστήστε ένα λειτουργικό σύστημα από ένα αρχείο εικόνας με δυνατότητα εκκίνησης και περιηγηθείτε στο CBL-Mariner ISO.
- Τύπος Φινίρισμα.
Εάν έχετε δημιουργήσει ένα VM Generation 2, τότε πρέπει να διαμορφώσετε μερικές πρόσθετες ρυθμίσεις:
- Κάντε δεξί κλικ στην εικονική μηχανή σας από το Hyper-V Manager.
- Επίλεξε το Ρυθμίσεις... επιλογή.
- Επιλέγω Ασφάλεια και κάτω Πρότυπο: επιλέξτε Microsoft UEFI Certificate Authority.
- Επιλέγω Υλικολογισμικό και προσαρμόστε τη σειρά εκκίνησης ώστε το DVD να είναι πρώτο και ο σκληρός δίσκος δεύτερος.
- Επιλέγω Ισχύουν για να εφαρμόσετε όλες τις αλλαγές.
Βήμα 3 – Εγκατάσταση του ΛΣ
Τώρα που ετοιμάσαμε την πλατφόρμα, είμαστε έτοιμοι να εγκαταστήσουμε το CBL-Mariner στην εικονική μηχανή.
- Κάντε δεξί κλικ στην εικονική μηχανή σας και επιλέξτε το Συνδέω-συωδεομαι... επιλογή για να ξεκινήσει η εκκίνηση.
- Επιλέγω Αρχή.
- Η εφαρμογή εγκατάστασης θα δώσει την επιλογή να προχωρήσετε σε λειτουργία κειμένου ή γραφικών. Σε αυτό το σεμινάριο, θα επιλέξουμε το δεύτερο.
- Υπάρχουν δύο τύποι εγκαταστάσεων: Core και Full.
- Αφού επιλέξετε τη γεύση που θέλετε, θα σας ζητήσει τυπικές παραμέτρους όπως όνομα χρήστη, κατάτμηση κ.λπ.
- Όταν ολοκληρωθεί η εγκατάσταση, επιλέξτε επανεκκίνηση για επανεκκίνηση του μηχανήματος. Το ISO εγκατάστασης θα εξαχθεί αυτόματα.
Βήμα 4 – Εκκίνηση του λειτουργικού συστήματος
Μόλις τελειώσει η φάση εγκατάστασης, το VM θα επανεκκινήσει και στη συνέχεια θα ξεκινήσει την εκκίνηση του πρόσφατα εγκατεστημένου λειτουργικού συστήματος από τον εικονικό σκληρό δίσκο. Όταν σας ζητηθεί, συνδεθείτε στην παρουσία σας CBL-Mariner χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασης που παρέχονται μέσω της εφαρμογής εγκατάστασης.
Αυτό είναι! Τώρα μπορείτε να προσθέσετε πρόσθετα πακέτα όπως διακομιστή SSH και να προσαρμόσετε την παρουσία VM σύμφωνα με τις ανάγκες σας. Για περισσότερα σχετικά με τα χαρακτηριστικά ασφαλείας του, ρίξτε μια ματιά στο Λίστα χαρακτηριστικών ασφαλείας GitHub της CBL-Mariner.