Αρχική σελίδα » πως να » Βασικά στοιχεία διανομής Linux Rolling Releases vs. Standard Releases

    Βασικά στοιχεία διανομής Linux Rolling Releases vs. Standard Releases

    Οι διανομές 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 με έναν κυλιόμενο κύκλο απελευθέρωσης είναι ο τρόπος να πάτε.

    Image Credit: Michal Docekal στο Flickr