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

linux-distribution-basics-rolling-releases-vs-standard-releases photo 1

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

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



Πώς συνδυάζονται οι διανομές Linux

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

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

linux-distribution-basics-rolling-releases-vs-standard-releases photo 3

Ένας τυπικός κύκλος κυκλοφορίας

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

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

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

linux-distribution-basics-rolling-releases-vs-standard-releases photo 4

Ένας κυλιόμενος κύκλος κυκλοφορίας

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

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

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

linux-distribution-basics-rolling-releases-vs-standard-releases photo 5

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

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

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

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


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

Πίστωση εικόνας: Michal Docekal στο Flickr

Περισσότερες ιστορίες

Geek Trivia: Οι εταιρείες εξόρυξης αναλύουν ποια ασυνήθιστη πηγή για να βρουν χρυσό;

Νομίζεις ότι ξέρεις την απάντηση; Κάντε κλικ για να δείτε αν έχετε δίκιο!

Πώς να αλλάξετε τον κωδικό πρόσβασης Apple ID σας

Ο κωδικός σας Apple ID είναι ιδιαίτερα σημαντικός, επομένως είναι ζωτικής σημασίας όχι μόνο να τον κρατάτε πολύ μυστικό, αλλά και να τον αλλάζετε από καιρό σε καιρό – ή τουλάχιστον όσο συχνά χρειάζεται.

Πώς να κάνετε τα Windows να παίζουν ήχο όταν πατάτε Caps Lock, Num Lock ή Scroll Lock

Έχετε ενεργοποιήσει ποτέ το κλειδί Caps Lock ΚΑΤΑ ΤΥΧΑΙΑ ΕΝΩ ΠΡΑΓΜΑΤΟΓΡΑΦΕΤΕ; Ή απενεργοποίησε ακούσια το πλήκτρο Num Lock και μετά προσπάθησε να χρησιμοποιήσει το αριθμητικό πληκτρολόγιο; Μην ανησυχείς. Υπάρχει μια ρύθμιση στα Windows που μπορεί να σας ειδοποιεί με έναν ήχο κάθε φορά που πατάτε ένα από αυτά τα πλήκτρα.

Πώς να προσθέσετε σελιδοδείκτες σε θέσεις στο μητρώο των Windows

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

Υπερσάρωση HDTV: Τι είναι και γιατί πρέπει (μάλλον) να την απενεργοποιήσετε

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

Τι είναι τα Magic Packets για Waking Computers;

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

Πώς να ορίσετε ένα χρονοδιάγραμμα για τον θερμοστάτη Nest σας

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

Geek Trivia: Το θηλαστικό με την καλύτερη αίσθηση της όσφρησης είναι το;

Νομίζεις ότι ξέρεις την απάντηση; Κάντε κλικ για να δείτε αν έχετε δίκιο!

Πώς να εγκαταστήσετε ξανά τις προεπιλεγμένες εφαρμογές του OS X στο El Capitan

Το OS X El Capitan έρχεται με αρκετές προεγκατεστημένες εφαρμογές, πολλές από τις οποίες είναι πολύ χρήσιμες…και μερικές από τις οποίες δεν είναι. Η διαγραφή αυτών των εφαρμογών είναι απλή: απλώς σύρετέ τες στον κάδο απορριμμάτων. Ωστόσο, η επανεγκατάστασή τους δεν είναι τόσο κομμένη και στεγνή.

Πώς να ενεργοποιήσετε την αναπαραγωγή 4K στο NVIDIA SHIELD Android TV

Το SHIELD Android TV της NVIDIA είναι μακράν το πιο ισχυρό κουτί Android TV στην αγορά και το μόνο που υποστηρίζει αναπαραγωγή 4K (τα άλλα περιορίζονται στα 1080p). Τα καλά νέα είναι ότι μόλις τα συνδέσετε όλα σε μια θύρα συμβατή με HDCP 2.2, η λήψη περιεχομένου UHD για αναπαραγωγή είναι κάτι περισσότερο από