Το Fedora Silverblue είναι μια ταχέως ωριμασμένη έκδοση του Fedora Linux που μπορεί κάποια μέρα να αντικαταστήσει το Fedora Workstation ως την προεπιλεγμένη έκδοση. Στην επιφάνεια, το Fedora Silverblue μοιάζει με το Fedora Workstation. Και οι δύο παρέχουν την επιφάνεια εργασίας του GNOME και ένα παρόμοιο σύνολο εφαρμογών.

Τι ξεχωρίζει λοιπόν το Fedora Silverblue από το Fedora Workstation και γιατί δημιουργεί τόσο ενθουσιασμό σε μια γωνιά της κοινότητας Linux; Οι διαφορές είναι κυρίως κάτω από την κουκούλα και αποτελούν μια δραστική επανεξέταση του τρόπου δημιουργίας μιας διανομής Linux.

1. Μια διανομή με σύστημα αρχείων μόνο για ανάγνωση

Ένα από τα πρώτα πράγματα που είναι πιθανό να δείτε για το Silverblue είναι ότι είναι αμετάβλητο. Αυτό σημαίνει ότι το λειτουργικό σας σύστημα τοποθετεί αρχεία συστήματος ως μόνο για ανάγνωση. Και αυτό σημαίνει ότι ούτε εσείς ούτε οτιδήποτε εγκαταστήσετε δεν μπορείτε να κάνετε αλλαγές στα αρχεία που χρειάζονται για να λειτουργήσει ο υπολογιστής σας.

Αυτό αυξάνει σημαντικά τόσο τη σταθερότητα όσο και την ασφάλεια του συστήματος. Ο υπολογιστής σας είναι πιο σταθερός επειδή δεν μπορείτε να διαγράψετε κατά λάθος ένα αρχείο που χρειάζεστε για την εκκίνηση του υπολογιστή σας, όπως

instagram viewer
Το Linus of Linus Tech Tips έκανε περίφημα όταν δοκίμασε το Pop!_OS. Το σύστημά σας είναι πιο ασφαλές επειδή το αδίστακτο λογισμικό δεν μπορεί να διεισδύσει ή να κάνει αλλαγές σε αυτά τα στοιχεία.

Στον σταθμό εργασίας Fedora, χρειάζεστε δικαιώματα διαχειριστή για τη διαχείριση αρχείων συστήματος. Αυτό χορηγεί το "sudo" σε πολλές από τις εντολές που βρίσκετε στον ιστό.

Αν και αυτή είναι μια ισχυρή γραμμή άμυνας, υπάρχουν κάποιες ελλείψεις. Πρώτον, κάθε σύνολο ενημερώσεων που εγκαθιστάτε ή οποιαδήποτε εφαρμογή εγκαθιστάτε, αποκτά αυτήν την πρόσβαση κατά την εγκατάσταση. Αυτά τα προγράμματα μπορούν να κάνουν οποιαδήποτε αλλαγή στον υπολογιστή σας επιθυμούν, γι' αυτό είναι σημαντικό να εγκαθιστάτε λογισμικό μόνο από αξιόπιστες πηγές.

Επιπλέον, δεν είναι ασυνήθιστο για πολλούς από εμάς να παραχωρούμε πρόσβαση διαχειριστή χωρίς να κατανοούμε πλήρως τι κάνουμε ή τι θα κάνει ένα πρόγραμμα. Το Fedora Silverblue σας προστατεύει από αυτό.

2. Δεν μπορείτε να διαχειριστείτε το σύστημά σας με DNF

Το Fedora Workstation αποτελείται από λογισμικό ομαδοποιημένο σε μορφή RPM. Όταν εγκαθιστάτε νέες εφαρμογές, τις κατεβάζετε με τη μορφή RPM. Όταν αφαιρείτε λογισμικό, αφαιρείτε τα RPM. Και όταν κατεβάζετε ενημερώσεις—το μαντέψατε—περισσότερο RPM.

Το Fedora Silverblue αλλάζει το παράδειγμα. Είναι ένα λειτουργικό σύστημα που βασίζεται σε εικόνα, που σημαίνει ότι το βασικό σύστημα είναι μια εικόνα πανομοιότυπη σε πολλούς υπολογιστές. Η έκδοση του Silverblue στο μηχάνημά σας είναι πανομοιότυπη με αυτή του υπολογιστή του προγραμματιστή. Όταν κάνετε λήψη μιας ενημέρωσης, αντικαθιστάτε την εικόνα του συστήματός σας με μια νέα εικόνα που περιέχει το πιο πρόσφατο λογισμικό.

Αυτό σημαίνει ότι δεν μπορείτε ενημερώστε ή διαχειριστείτε το σύστημά σας χρησιμοποιώντας τη διαχείριση πακέτων DNF στις οποίες βασίζονται οι περισσότερες άλλες εκδόσεις του Fedora. Αντίθετα, χρησιμοποιείτε rpm-ostree για να κατεβάσετε ενημερωμένες εικόνες ή να κάνετε τροποποιήσεις στην εικόνα σας. Περισσότερα για αυτό αργότερα.

Το DNF δεν είναι εκτός ορίων για τους χρήστες του Fedora Silverblue. Απλώς, αντί να κατεβάζεις RPM στο σύστημά σου, τα κολλάς σε κοντέινερ. Εκεί μπαίνει το Toolbx.

Το Toolbx είναι ένα εργαλείο που βασίζεται σε τερματικό για τη δημιουργία χώρων με κοντέινερ για εγκατάσταση και διαχείριση πακέτων. Αυτό έρχεται με ορισμένα πλεονεκτήματα. Εάν αναπτύσσετε έναν ιστότοπο, μπορείτε να κατεβάσετε όλα τα πακέτα που χρειάζεστε σε ένα ξεχωριστό κοντέινερ αντί να προσθέσετε εκατοντάδες επιπλέον πακέτα στο βασικό σας σύστημα.

Όταν τελειώσετε, μπορείτε να διαγράψετε ολόκληρο το κοντέινερ και τα πακέτα μέσα χωρίς καμία ανησυχία για τη σταθερότητα του υπολογιστή σας. Μπορείτε να δώσετε σε πολλούς ιστότοπους το δικό τους κοντέινερ και το ίδιο ισχύει για την ανάπτυξη λογισμικού.

Ας πούμε ότι δεν είστε προγραμματιστής. Το Toolbx εξακολουθεί να είναι το σημείο όπου πηγαίνετε για να εγκαταστήσετε άλλα εργαλεία που βασίζονται σε τερματικά στα οποία βασίζεστε. Εάν θέλετε να χρησιμοποιήσετε λογισμικό όπως rsync ή exiftool, μπορείτε ακόμα να το κάνετε στο Fedora Silverblue χρησιμοποιώντας το Toolbx.

Το Toolbx είναι διαθέσιμο και για το Fedora Workstation. Η διαφορά είναι ότι στο Silverblue, έρχεται προεγκατεστημένο και είναι ο μόνος σας τρόπος να χρησιμοποιήσετε το DNF ή να εγκαταστήσετε προγράμματα γραμμής εντολών.

4. Το Flatpak είναι η προεπιλεγμένη μορφή για εφαρμογές

Το Flatpak είναι μια καθολική μορφή εφαρμογής για επιτραπέζιους υπολογιστές Linux. Με το Flatpak, ένας προγραμματιστής μπορεί εύκολα να συσκευάσει την εφαρμογή του σε μία μορφή και να γνωρίζει ότι θα τρέχει στις περισσότερες εκδόσεις του Linux. Αυτό απέχει πολύ από τον τρόπο που λειτουργούσε παραδοσιακά το Linux.

Οι περισσότερες διανομές Linux, συμπεριλαμβανομένου του Fedora Workstation, έχουν τη δυνατότητα εγκατάστασης εφαρμογών Flatpak. Αυτό που ξεχωρίζει το Fedora Silverblue είναι ότι τα Flatpaks είναι ο αναμενόμενος, προεπιλεγμένος τρόπος εγκατάστασης εφαρμογών. Το κατάστημα εφαρμογών παρέχει Flatpaks, είτε απευθείας από το Fedora είτε από το Flathub.

Υπάρχουν τρόποι εγκατάστασης παραδοσιακών RPM αν χρειάζεται. Μπορείτε να το κάνετε χρησιμοποιώντας το Toolbx, αν και αυτή η μέθοδος δεν θα προσθέσει ένα εικονίδιο στο συρτάρι της εφαρμογής σας. Αντίθετα, θα πρέπει να εκκινείτε την εφαρμογή από τη γραμμή εντολών κάθε φορά. Μια άλλη επιλογή είναι να προσθέσετε μια εφαρμογή στην εικόνα του συστήματός σας χρησιμοποιώντας rpm-ostree, όπως με την ακόλουθη εντολή:

rpm-ostree εγκαθιστώπακέτο

Η πραγματοποίηση τροποποιήσεων στην εικόνα του συστήματός σας διαρκεί περισσότερο και απαιτεί επανεκκίνηση κάθε φορά για να εμφανίζεται το νέο σας πρόγραμμα στο συρτάρι της εφαρμογής σας. Η εγκατάσταση του Flatpaks είναι μια πολύ πιο απλή εμπειρία.

5. Μπορείτε να επαναφέρετε εύκολα μια προηγούμενη έκδοση

Όλες οι ενημερώσεις λειτουργικού συστήματος διατρέχουν τον κίνδυνο να παρουσιάσουν σφάλματα ή να κάνετε αλλαγές που δεν σας αρέσουν. Σε παραδοσιακές διανομές Linux, όπως το Fedora Workstation, η αναίρεση μιας ενημέρωσης συστήματος είναι μια δύσκολη διαδικασία. Μπορείτε να δοκιμάσετε να επαναφέρετε τα πακέτα στην προηγούμενη έκδοσή τους, αλλά εάν μια ενημέρωση εγκαθιστά πολλά νέα προγράμματα, πρέπει να κάνετε τις αλλαγές με μια χτένα με λεπτά δόντια για να αναιρέσετε τα πάντα με το χέρι.

Με το Fedora Silverblue, μπορείτε να επιστρέψετε προσωρινά σε μια προηγούμενη έκδοση του συστήματός σας με λίγα μόνο κλικ του ποντικιού. Απλώς επιλέξτε μια παλαιότερη έκδοση κατά την εκκίνηση. Ίσως χρειαστεί να κρατήσετε πατημένο ένα συγκεκριμένο πλήκτρο για να εμφανιστεί η λίστα επιλογών. Ή για μόνιμη επαναφορά, μπορείτε να χρησιμοποιήσετε το rpm-ostree rollback εντολή.

Για να επαναφέρετε το σύστημά σας, δεν χρειάζεται να κοιτάξετε τα αρχεία καταγραφής αλλαγών ή καν να ξέρετε τι άλλαξε. Αυτό κάνει την επαναφορά ενός συστήματος κάτι που μπορεί να καταλάβει ένας λιγότερο γνώστης υπολογιστή.

6. Δοκιμάστε τις εκδόσεις beta χωρίς κίνδυνο

Όσοι από εμάς απολαμβάνουμε να παίρνουμε στα χέρια μας το πιο πρόσφατο λογισμικό πριν από την επίσημη κυκλοφορία του, γνωρίζουμε ότι αυτό ενέχει κάποιο βαθμό κινδύνου. Μπορείτε να αντιμετωπίσετε σφάλματα που κάνουν τον υπολογιστή σας λιγότερο σταθερό, χωρίς εύκολο τρόπο να επαναφέρετε το σύστημά σας στην κατάσταση που ήταν, εκτός από την επανεγκατάσταση της διανομής σας από την αρχή.

Αντίθετα, μπορείτε επαναφορά στην επερχόμενη έκδοση του Fedora Silverblue με μηδενικό κίνδυνο. Σωστά, μηδέν. Μπορείτε ακόμη και να μεταβείτε στην ασταθή έκδοση ανάπτυξης του Fedora, γνωστή ως Rawhide, με ηρεμία. Αυτό συμβαίνει επειδή ακόμα κι αν βρείτε το σύστημά σας σε κατάσταση μη εκκίνησης, μπορείτε απλώς να επιστρέψετε στην πιο πρόσφατη σταθερή εικόνα του συστήματος.

Στη συνέχεια, μπορείτε να πείτε στο σύστημά σας να παραμείνει στη σταθερή έκδοση στο μέλλον σαν να μην είχατε αποφασίσει να ασχοληθείτε με το ημιτελές λογισμικό εξαρχής.

Πρέπει να μεταβείτε στο Fedora Silverblue;

Το Fedora Silverblue έχει φτάσει σε ένα σημείο όπου είναι μια σταθερή, ώριμη εναλλακτική του Fedora Workstation. Αλλά δεν είναι για όλους. Εάν προτιμάτε ένα εναλλακτικό περιβάλλον επιφάνειας εργασίας ή σας αρέσει να κάνετε εκτενείς προσαρμογές στον τρόπο λειτουργίας του συστήματός σας, το Fedora Silverblue μπορεί να μοιάζει περισσότερο με περιορισμό.

Ωστόσο, εάν παραμείνετε στην προεπιλεγμένη επιφάνεια εργασίας και το μεγαλύτερο μέρος του λογισμικού που χρειάζεστε είναι διαθέσιμο στο Flathub, υπάρχουν πολλά πλεονεκτήματα από την εγκατάσταση του Fedora Silverblue.