Το μοντέλο απελευθέρωσης ρολών Linux
Ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείται, είμαστε συνηθισμένοι στην ιδέα ότι το τρέχον λειτουργικό σύστημα θα καταστεί παρωχημένο κάθε λίγα χρόνια και θα κυκλοφορήσει μια νεώτερη έκδοση για να αντικαταστήσει την τρέχουσα.
Ωστόσο, ορισμένες διανομές Linux έχουν υιοθετήσει ένα διαφορετικό μοντέλο απελευθέρωσης. Αντί να απελευθερώνουν μια νέα έκδοση κάθε χρόνο, χρησιμοποιούν ένα μοντέλο που ονομάζεται "Rolling Release Model" για να ενημερώνει συνεχώς το λειτουργικό σας σύστημα. Αυτό σημαίνει ότι πρέπει να εγκαταστήσετε μόνο το λειτουργικό σας σύστημα μία φορά και να εκτελείτε πάντα την πιο πρόσφατη έκδοση.
Τι είναι το Rolling Release Model;
Ένα λειτουργικό σύστημα που βασίζεται στο μοντέλο ελευθέρωσης (γνωστό και ως συνεχής παράδοση) έχει δύο κύρια χαρακτηριστικά. Το πρώτο είναι ότι εγκαθιστάτε το λειτουργικό σας σύστημα μόνο μία φορά και στη συνέχεια ποτέ ξανά. Το δεύτερο είναι ότι το λειτουργικό σύστημα ενημερώνεται συνεχώς.
Τα πάντα στο Linux χωρίζονται σε πακέτα λογισμικού που κάνουν το Linux ένα αρθρωτό λειτουργικό σύστημα. Αυτός είναι επίσης ο λόγος για τον οποίο ένα κυλιόμενο μοντέλο απελευθέρωσης ισχύει για το Linux distro. Με τη χρήση ενός διαχειριστή πακέτων, κάθε πακέτο - ακόμα και πυρήνες και προγράμματα οδήγησης - μπορεί να ενημερωθεί.
Κυλιόμενες διανομές
Τα λειτουργικά συστήματα Linux που βασίζονται στο μοντέλο ελευθέρωσης κυκλοφορίας ονομάζονται κυλιόμενες διανομές . Υπάρχουν, ωστόσο, διάφοροι τύποι κυλιόμενων διανομών και ο τρόπος με τον οποίο διαφέρουν είναι σημαντικός.
Οι δύο πιο σημαντικοί διακριτικοί τύποι κυλιόμενων διανομών είναι:
1. Διανομές True-Rolling: Αυτές οι κατανομές ενημερώνουν κάθε μέρος του λειτουργικού σας συστήματος.
2. Ημιεπαγγελματικές διανομές: Αυτές οι κατανομές δεν ενημερώνουν κάθε μέρος του λειτουργικού σας συστήματος. Διακρίνονται σε ένα τμήμα κύλισης και σε ένα τμήμα μη κύλισης. Αυτές οι κατανομές έχουν συχνά έναν μη κύλινδρο πυρήνα. Δεν ενημερώνουν τον πυρήνα και τα προγράμματα οδήγησης, αλλά ενημερώνουν τα πάντα και διαθέτουν κυλιόμενες αποθήκες λογισμικού.
Ένα πλεονέκτημα των κυλιόμενων διανομών είναι ότι είστε σε θέση να αποκτήσετε πολύ γρήγορα νέες εκδόσεις λογισμικού, επειδή τα αποθετήρια κύλισης ενημερώνονται μόλις κυκλοφορήσει το νέο λογισμικό. Σε ορισμένες διανομές λαμβάνετε ακόμη και ενημερώσεις λογισμικού που προωθούνται στον υπολογιστή σας μόλις απελευθερωθούν από τους προγραμματιστές του έργου λογισμικού.
Πραγματικά παραδείγματα κυλιόμενων διανομών
Παραδείγματα πραγματικά διανομών είναι το Arch Linux, το Manjaro, το Gentoo και το Funtoo. Παραδείγματα ημιτελών διανομών Linux είναι τα SolydXK και PCLinuxOS, ενώ στην πλευρά του UNIX έχουμε το FreeBSD.
Κυλιόμενες διανομές όπως το Arch και το Gentoo θεωρούνται αιμορραγίες, επειδή μπορούν να λαμβάνουν ενημερώσεις τόσο γρήγορα ώστε να πάνε χωρίς δοκιμές. Το κακό είναι ότι όταν τα πακέτα δεν δοκιμάζονται, μπορούν να σπάσουν το σύστημά σας.
Ωστόσο, δεν θέλουν όλοι ένα σύστημα αιμορραγίας που μπορεί να σπάσει κάθε φορά που οι μη ενημερωμένες ενημερώσεις ωθούνται στο σύστημά τους. Σε τέτοιες περιπτώσεις υπάρχουν κυλιόμενες διανομές που επικεντρώνονται στην χρηστικότητα για αρχάριους Linux, όπως το Manjaro.
Το Manjaro είναι μια πραγματική διανομή που βασίζεται στον Arch με τη διάκριση ότι έρχεται με ένα πρόγραμμα εγκατάστασης και έχει πολλά πακέτα προεγκατεστημένα για την ευκολία των χρηστών.
Μια άλλη διάκριση του Manjaro είναι ότι μόλις κυκλοφορήσουν ενημερώσεις για τον Arch, η ομάδα του Manjaro κρατά τις ενημερώσεις για περίπου δύο εβδομάδες για να τις βάλει σε μια σύντομη δοκιμαστική φάση. Με αυτόν τον τρόπο τα χειρότερα σφάλματα θα απομακρυνθούν από τα πακέτα και θα μειωθεί η πιθανότητα να σπάσουν το σύστημά σας μετά από έναν κύκλο ενημέρωσης.
Τα μπαλώματα ασφαλείας, από την άλλη πλευρά, ωθούνται στους χρήστες του Manjaro ταχύτερα από τις τακτικές ενημερώσεις, σχεδόν αμέσως μόλις βγουν.
Παίρνετε το καλύτερο και των δύο κόσμων. Παίρνετε μια πραγματική κυκλοφορία απελευθέρωσης, όπου όλα γίνονται ενημερωμένα, και παίρνετε επίσης το πιο πρόσφατο λογισμικό κάθε δύο εβδομάδες, το οποίο έχει δοκιμαστεί τουλάχιστον κάπως για να μειωθεί η πιθανότητα θραύσης του συστήματος.
Η ισχύς του μοντέλου Rolling Release
Εγκαθιστάτε μόνο το λειτουργικό σας σύστημα μία φορά και ποτέ δεν πρέπει να ασχοληθείτε με επαχθείς επανεγκαταστάσεις και την αποκατάσταση των δεδομένων σας. Αυτό είναι όπου το κυλιόμενο μοντέλο απελευθέρωσης είναι καλύτερο από την τυπική έκδοση.
Η ευελιξία και η προσαρμοστικότητα του Linux βλέπουν επίσης ότι περισσότερες μη διαδοχικές διανομές Linux γίνονται διαδοχικές σε κυλιόμενες διανομές με την πάροδο των ετών. Παραδείγματα είναι τα SparkyLinux, MX Linux και SolydXK, τα οποία είναι κυλιόμενες διανομές με βάση το Debian.
Υπάρχει επίσης το openSUSE Tumbleweed που είναι η επίσημη κυκλοφοριακή έκδοση του openSUSE. Επικεντρώνεται στην παροχή σταθερών πακέτων στους χρήστες αμέσως μόλις σταθεροποιηθούν.
Ακόμη και το παλιό καλό παλιό Gentoo έχει πάρει πιρούνια που βελτιώνονται ακόμα στο μοντέλο του. Ένα παράδειγμα είναι το Sabayon, το οποίο προσφέρει την ευχρηστία εκτός συσκευασίας και τα δυαδικά πακέτα που έχουν δημιουργηθεί μέσω της επέκτασης του πακέτου Entropy.
Στο τέλος, αυτό που όλα καταλήγουν σε αυτό είναι αυτό:
Το κυλιόμενο μοντέλο απελευθέρωσης κάνει τη ζωή μας λίγο πιο εύκολη.
Αυτό συμβαίνει επειδή τόσο λιγότερο χρόνο χρειάζεται για να διατηρηθεί το λειτουργικό σας σύστημα, τόσο περισσότερο χρόνο έχουμε για πράγματα στη ζωή που έχουν σημασία.