8Aug

Βασικά στοιχεία διανομής Linux: Κυλιόμενες εκδόσεις έναντι τυπικών εκδόσεων

Οι διανομές Linux

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

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

Πώς κατανέμονται οι διανομές Linux

Για να κατανοήσετε τη διαφορά, πρέπει να ξέρετε πώς είναι οι διανομές του Linux μαζί.Περιέχουν λογισμικό από πολλά διαφορετικά προγράμματα - ο πυρήνας Linux, τα βοηθήματα του κελύφους GNU, ο διακομιστής Xorg X, το περιβάλλον εργασίας GNOME και η σουίτα γραφείου LibreOffice είναι όλα αναπτυγμένα από διαφορετικά προγράμματα λογισμικού με διαφορετικούς κύκλους ανάπτυξης.Είναι η δουλειά μιας διανομής Linux να μεταφέρει όλο αυτό το λογισμικό σε μορφή πηγαίου κώδικα, να το μεταγλωττίσει, να το συσκευάσει σε πακέτα λογισμικού που μπορούν εύκολα να εγκατασταθούν, να το δοκιμάσει για να εξασφαλίσει ότι συνεργάζεται και να απελευθερώσει ένα πλήρες πακέτο λογισμικού που ονομάζουμε "διανομή Linux."Οι διανομές

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

Ένας τυπικός κύκλος απελευθέρωσης

Οι περισσότερες διανομές Linux χρησιμοποιούν τυπικούς κύκλους απελευθέρωσης.Για παράδειγμα, το Ubuntu χρησιμοποιεί τυπικές εκδόσεις - αυτές μπορεί επίσης να ονομάζονται απελευθερώσεις σημείων ή σταθερές εκδόσεις.Το έργο Ubuntu εκδίδει τακτικά νέες εκδόσεις του Ubuntu κάθε έξι μήνες.Κατά τη διάρκεια της εξάμηνης αναπτυξιακής διαδικασίας, λαμβάνουν τις τελευταίες εκδόσεις του συνόλου του λογισμικού στις αποθήκες τους και το πακετάρουν, ενημερώνοντας όλο το λογισμικό.Στη συνέχεια, "παγώνουν" τις εκδόσεις του λογισμικού στις αποθήκες του Ubuntu και ξοδεύουν λίγους μήνες για να το δοκιμάσουν, διασφαλίζοντας ότι όλες οι εκδόσεις λογισμικού λειτουργούν καλά και διορθώνουν τα σφάλματα.

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

Εάν χρειάζεστε την πιο πρόσφατη έκδοση ενός συγκεκριμένου πακέτου, θα πρέπει να το πάρετε αλλού.Για παράδειγμα, θα μπορούσατε να το προμηθευτείτε από τρίτο PPA ή να χρησιμοποιήσετε το αποθετήριο Backports του επίσημου αλλά όχι υποστηριζόμενου, το οποίο φέρνει νέες εκδόσεις σημαντικών εφαρμογών επιφάνειας εργασίας σε παλαιότερες εκδόσεις του Ubuntu.Διαφορετικά, θα πρέπει να περιμένετε την επόμενη μεγάλη έκδοση του Ubuntu.Παίρνετε την πιο πρόσφατη έκδοση του λογισμικού σας, αναβαθμίζοντας από μία διανομή κατεψυγμένου σε χρόνο της διανομής του Linux στην επόμενη έκδοση κατανομής Linux σε παγωμένη έκδοση.

Ένας κύκλος απελευθέρωσης κύλισης

Ένας κύλινδρος κύκλος απελευθέρωσης διανέμεται με τακτικές, τυπικές εκδόσεις διανομής Linux.Για παράδειγμα, το Arch Linux χρησιμοποιεί έναν κυλιόμενο κύκλο απελευθέρωσης.Δεν υπάρχουν πολλές διαφορετικές κυκλοφορίες του Arch.Αντ 'αυτού, υπάρχει μόνο μία έκδοση του Arch.Τα πακέτα λογισμικού δοκιμάζονται και στη συνέχεια απελευθερώνονται αμέσως στη σταθερή έκδοση της διανομής του Linux.Ανάλογα με τη διανομή σας, ενδέχεται να μην δουν ακόμα πολλά δοκιμές προτού κυκλοφορήσουν ως σταθερές ενημερώσεις.Όταν κυκλοφορήσει μια νέα έκδοση μιας εφαρμογής ή ενός βοηθητικού προγράμματος συστήματος, θα κατευθυνθεί κατευθείαν στην τρέχουσα διανομή του Linux.Μια κυλιόμενη διανομή απελευθέρωσης ποτέ δεν «παγώνει στο χρόνο» - αντ 'αυτού, ενημερώνεται σε μια κυλιόμενη βάση.

Επειδή δεν υπάρχουν τυποποιημένες εκδόσεις, απλά πρέπει να εγκαταστήσετε μια διανομή Linux όπως το Arch μία φορά και να εκτελείτε τακτικές ενημερώσεις.Νέες εκδόσεις πακέτων λογισμικού θα φθάσουν σταδιακά καθώς απελευθερώνονται - δεν θα χρειαστεί να εκτελέσετε μεγάλες αναβαθμίσεις όπως αυτές του Ubuntu 13.10 έως 14.04.Όταν εγκαθιστάτε τη διανομή, θα λάβετε ένα στιγμιότυπο του λογισμικού του σε μια χρονική στιγμή.

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

Ποιο είναι το καλύτερο;

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

Η τελευταία έκδοση του λογισμικού σας ακούγεται καλή, αλλά συχνά δεν είναι τόσο ευεργετική όσο νομίζετε.Πιθανώς δεν χρειάζεστε την πιο πρόσφατη έκδοση βοηθητικών προγραμμάτων και υπηρεσιών χαμηλού επιπέδου.Ίσως δεν θα παρατηρήσετε καν τη διαφορά, αν τα εγκαταστήσατε - εκτός και αν υπήρχαν σφάλματα επειδή διαφορετικές εκδόσεις λογισμικού δεν εξετάστηκαν μαζί.Η ενημέρωση αυτών των στοιχείων στο midstream θα μπορούσε να έχει ως αποτέλεσμα το σύστημά σας να γίνει πιο ασταθές ή να εμφανιστεί ένα περίεργο bug.Για το λογισμικό που θέλετε την πιο πρόσφατη έκδοση - όπως τις εφαρμογές γραφείου - είναι αρκετά εύκολο να ενημερώσετε μερικές εφαρμογές ακόμα κι αν χρησιμοποιείτε μια διανομή Linux με έναν τυπικό κύκλο έκδοσης.

Ένας κυλιόμενος κύκλος απελευθέρωσης καθιστά ευκολότερο να παραμείνει αναβαθμισμένος, βεβαίως - παρά μια μεγάλη αναβάθμιση όλα με ένα πάτημα, το λογισμικό σας ενημερώνεται τακτικά.Οι χρήστες δεν χρησιμοποιούν διαφορετικές εκδόσεις της διανομής Linux - όλοι χρησιμοποιούν την ίδια έκδοση.

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

Πιστωτική Εικόνα: Michal Docekal στο Flickr