Πριν από λίγες μέρες το Αποκαλύφθηκαν οι προγραμματιστές Manjaro Linux μέσω μιας ανάρτησης στο blog την είδηση ότι Ξεκίνησαν τις δοκιμές για μια νέα πειραματική έκδοση που ονομάζεται "Manjaro Immutable", το οποίο εισάγει μια καινοτόμο προσέγγιση διανέμοντας το βασικό σύστημα ως μονολιθική εικόνα τοποθετημένη σε λειτουργία μόνο για ανάγνωση.
Στην ανακοίνωση οι προγραμματιστές αναφέρουν ως τέτοιο ότι Η έκδοση είναι πειραματική και δεν αντιπροσωπεύει τελική έκδοση. Επομένως, δεν υπάρχει εγγύηση υποστήριξης. Ο πρωταρχικός στόχος είναι να συγκεντρωθούν σχόλια από την κοινότητα σχετικά με την τεχνολογία πίσω από το Manjaro Immutable.
Αναπτύχθηκε από την Arkdep του έργου Arkane Linux, αυτή η συναρπαστική νέα παραλλαγή του Manjaro είναι διαθέσιμη για δημόσια δοκιμή αυτή τη στιγμή!
Ο στόχος αυτής της έκδοσης είναι να συγκεντρώσει σχόλια από την κοινότητα σχετικά με την τεχνολογία που εξουσιοδοτεί το Manjaro Immutable.
Κύρια χαρακτηριστικά του Manjaro Immutable
Για το μέρος Από τα αναφερόμενα χαρακτηριστικά του Manjaro Immutable, είναι οι ακόλουθες:
- Βασικό σύστημα μόνο για ανάγνωση: Η εικόνα του βασικού συστήματος είναι τοποθετημένη σε λειτουργία μόνο για ανάγνωση, πράγμα που σημαίνει ότι δεν μπορούν να γίνουν μόνιμες αλλαγές σε αυτήν. Αυτό προστατεύει το σύστημα από πιθανή διαφθορά και διασφαλίζει ότι μπορεί πάντα να επιστραφεί σε μια γνωστή, σταθερή κατάσταση.
- Ατομικές αναβαθμίσεις: Οι ενημερώσεις συστήματος γίνονται ατομικά, δηλαδή εφαρμόζονται όλες ταυτόχρονα ή καθόλου, αποφεύγοντας ασταθείς ενδιάμεσες καταστάσεις.
- Συμβατότητα εκκίνησης- Η τρέχουσα εικόνα (alpha) υποστηρίζει μόνο την εκκίνηση σε λειτουργία UEFI, τόσο σε υλικό x86_64 όσο και σε συστήματα εικονικοποίησης όπως το VirtualBox και το QEMU.
- Arkdep: Για τη διαχείριση συστήματος, προσφέρεται το εργαλείο arkdep, ένα σύνολο εργαλείων που αναπτύχθηκε από το Arkane Linux. Το arkdep προορίζεται να φροντίσει για την εγκατάσταση, τη συντήρηση και την επαναφορά του συστήματος σε προηγούμενες καταστάσεις. Το Arkdep είναι γραμμένο στο Bash και χρησιμοποιεί βασικά βοηθητικά προγράμματα GNU, μαζί με τα wget, curl και Systemd.
- Χρήση Btrfs: Για το μέρος του συστήματος αρχείων, η επιλογή ήταν το Btrfs μαζί με τους υποτόμους Btrfs που χρησιμοποιούνται για τη διαχείριση των διαφορετικών εκδόσεων του συστήματος. Αναφέρεται ότι η επιλογή του Btrfs γίνεται γιατί σας επιτρέπει να κάνετε εναλλαγή μεταξύ της ενεργής εικόνας και τυχόν ενημερώσεων που έχετε κατεβάσει.
- Flatpak και sandboxes: Όσον αφορά τη συσκευασία, η επιλογή για τα πρόσθετα προγράμματα που είναι εγκατεστημένα, θα χρησιμοποιείται από προεπιλογή η μορφή Flatpak και για περιβάλλοντα ανάπτυξης ή συγκεκριμένες εφαρμογές μπορούν να χρησιμοποιηθούν κοντέινερ που διαχειρίζονται με Podman και Distrobox. Αναφέρεται ότι η επιλογή αυτού οφείλεται στο ότι διατηρεί το βασικό σύστημα ανέπαφο και ασφαλές, ενώ επιτρέπει ευελιξία σε εφαρμογές και περιβάλλοντα ανάπτυξης.
- Προαιρετική χρήση Pacman: Παρόλο που η ρίζα του συστήματος είναι μόνο για ανάγνωση, οι χρήστες μπορούν να απενεργοποιήσουν προσωρινά αυτόν τον αποκλεισμό και να χρησιμοποιήσουν το Pacman, τον τυπικό διαχειριστή πακέτων του Arch Linux, για να εγκαταστήσουν πρόσθετο λογισμικό. Ωστόσο, τυχόν πακέτα που έχουν εγκατασταθεί με αυτόν τον τρόπο θα χαθούν μετά την επόμενη ενημέρωση συστήματος και θα πρέπει να εγκατασταθούν ξανά.
Διαχείριση συστήματος
Όπως ήδη αναφέρθηκε, η διαχείριση του συστήματος μπορεί να πραγματοποιηθεί χρησιμοποιώντας εντολές arkdep. Για παράδειγμα, για να εγκαταστήσετε μια ενημέρωση, χρησιμοποιείτε την εντολή:
sudo arkdep deploy
Για να συγκρίνετε την προτεινόμενη ενημέρωση με το τρέχον σύστημα, μπορείτε να χρησιμοποιήσετε:
arkdep diff
Για να εγκαταστήσετε ένα πακέτο, για παράδειγμα εάν θέλετε να αλλάξετε το περιβάλλον επιφάνειας εργασίας του GNOME (που είναι το προεπιλεγμένο περιβάλλον), μπορείτε να εγκαταστήσετε μια έκδοση με το KDE χρησιμοποιώντας:
sudo arkdep deploy test-manjaro-kde
Τέλος, αξίζει να αναφέρουμε ότι οι χρήστες έχουν τη δυνατότητα να δημιουργήσουν προσαρμοσμένες εικόνες συστήματος χρησιμοποιώντας προκαθορισμένα πρότυπα, επιτρέποντάς τους να προσαρμόσουν το Manjaro Immutable στις συγκεκριμένες ανάγκες τους.
Τελευταίο αλλά εξίσου σημαντικό, αξίζει να τονιστεί αυτό Το Manjaro Immutable βρίσκεται αυτή τη στιγμή σε κατάσταση άλφα Και η σύσταση είναι να χρησιμοποιείται μόνο σε εικονική μηχανή ή σε υπολογιστές που προορίζονται για δοκιμή, καθώς οι προγραμματιστές του δεν συνιστούν το σύστημα για καθημερινή χρήση, πολύ λιγότερο για περιβάλλοντα παραγωγής.
Αν είστε ενδιαφέρονται να δοκιμάσουν το σύστημα, θα πρέπει να γνωρίζετε ότι το μέγεθος της εικόνας είναι 1.7 GB και απαιτείται ελάχιστος χώρος αποθήκευσης 32 GB, συνιστώνται 64 GB ή περισσότερα.
Ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες στον παρακάτω σύνδεσμο.