Διαφήμιση
Μπορεί να εκπλαγείτε τι συνιστά κρίση στην κοινότητα του Linux. Πριν από αρκετά χρόνια, η δημιουργία του συστήματος systemd init επιδείνωσε έναν αριθμό προγραμματιστών και χρηστών. Τα περισσότερα λειτουργικά συστήματα που βασίζονται σε Linux υιοθέτησαν το σύστημα, αλλά υπάρχουν μερικά που επέλεξαν να χαράξουν διαφορετική πορεία.
Παρ' όλη τη διαμάχη, μπορείτε να διακρίνετε ακόμη και τη διαφορά μεταξύ μιας έκδοσης Linux που περιλαμβάνει το σύστημα και μιας που δεν το κάνει;
Ως μια σαφή περίπτωση δοκιμής, ας εξετάσουμε το Debian και μια παραλλαγή που ονομάζεται Devuan. Το Debian είναι ένα από τα παλαιότερα και μεγαλύτερα λειτουργικά συστήματα που βασίζονται σε Linux. Το 2014, μια ομάδα που ονομάζεται Veteran UNIX Admins ξεκίνησε το Devuan, ένα πιρούνι του Debian χωρίς systemd. Πρέπει να του δώσεις μια ευκαιρία;
Τι είναι ένα σύστημα init, τέλος πάντων;
Το Init είναι συντομογραφία για αρχικοποίηση. Μια διεργασία init είναι το πρώτο μέρος της διαδικασίας του λειτουργικού συστήματος που ξεκινά καθώς εκκινείται ο υπολογιστής σας που λειτουργεί με Linux. Εκτελείται στο παρασκήνιο για όσο διάστημα είναι ενεργοποιημένος ο υπολογιστής σας και συνεχίζει μέχρι να τερματιστεί η λειτουργία του.
Το σύστημα init διαχειρίζεται άλλες διεργασίες, έτσι ώστε ο υπολογιστής σας να εκκινεί, να εκτελείται και να τερματίζεται ομαλά. Έτσι, ενώ το σύστημα έναρξης μπορεί να είναι σε μεγάλο βαθμό αόρατο, είναι επίσης απαραίτητο.
Τι είναι το "Λάθος" με το systemd;
Το Systemd είναι κάτι περισσότερο από ένα αρχικό σύστημα. Περιλαμβάνει άλλο λογισμικό, όπως δικτυακό και logind, το οποίο διαχειρίζεται άλλες πτυχές του υπολογιστή σας. Το Systemd είναι μια σουίτα λογισμικού που χρησιμεύει ως γέφυρα μεταξύ των εφαρμογών και του υποκείμενου πυρήνα Linux. Χειρίζεται εργασίες τόσο διαφορετικές όσο η διαχείριση των συνδέσεων χρηστών σε συσκευές hotplugging.
Παραδοσιακά, σε λειτουργικά συστήματα που βασίζονται σε Unix και παρόμοια με Unix 3 λειτουργικά συστήματα παρόμοια με το UNIX που δεν είναι LinuxΠρόσφατα, οι άνθρωποι άρχισαν να μπερδεύουν το "UNIX" με το "Linux". Το Linux επηρεάστηκε από το UNIX, αλλά τα συστήματα UNIX δεν έχουν καμία σχέση με το Linux. Ακολουθούν μερικά σημαντικά συστήματα που βασίζονται σε UNIX που αξίζει να γνωρίζετε. Διαβάστε περισσότερα (το Linux είναι το τελευταίο), οι προγραμματιστές σχεδιάζουν λογισμικό για να κάνουν μια εργασία και να την κάνουν καλά. Υπήρχαν πάντα εξαιρέσεις, αλλά με το systemd, ένα βασικό στοιχείο έχει αποκλίνει από αυτόν τον τρόπο.
Όπως μπορείτε να περιμένετε, υπάρχουν λόγοι για τους οποίους οι προγραμματιστές ένιωσαν την ανάγκη για μια αλλαγή. Για αρχή, το παλαιότερο σύστημα init εκκινούσε με γραμμικό τρόπο, φορτώνοντας διάφορα σενάρια με μια λογική σειρά. Αυτό καθιστά δυσκολότερη την εκκίνηση ενός υπολογιστή και τη διαχείριση βασικών λειτουργιών (όπως η σύνδεση σε δίκτυο) με τον ομαλό τρόπο που αναμένεται στα σημερινά μηχανήματα.
Ο συνδυασμός πολλών από αυτές τις εργασίες σε ένα ενιαίο έργο επιτρέπει στα λειτουργικά συστήματα που βασίζονται σε Linux να παρέχουν μια ταχύτερη εμπειρία εκκίνησης.
Πώς διαφέρει το Devuan από το Debian
Το Debian 8 ήταν η πρώτη έκδοση που υιοθέτησε το systemd. Το έργο Devuan ξεκίνησε εκείνη την εποχή, αλλά η πρώτη σταθερή κυκλοφορία κυκλοφόρησε μόλις το 2017, μαζί με την κυκλοφορία του Debian 9.
Devuan χρήσεις τον ίδιο διαχειριστή πακέτων APT με το Debian Πώς να χρησιμοποιήσετε το APT και να πείτε αντίο στο APT-GET στο Debian και στο UbuntuΤο Linux βρίσκεται σε κατάσταση μόνιμης εξέλιξης. μερικές φορές χάνονται εύκολα σημαντικές αλλαγές. Ενώ ορισμένες βελτιώσεις μπορεί να εκπλήσσουν, μερικές έχουν απλά νόημα: ρίξτε μια ματιά σε αυτές τις αλλαγές apt-get και δείτε τη γνώμη σας. Διαβάστε περισσότερα , αλλά διατηρεί τα δικά του αποθετήρια πακέτων. Αυτοί είναι οι διακομιστές που αποθηκεύουν το λογισμικό που κατεβάζετε χρησιμοποιώντας το APT.
Τα αποθετήρια του Devuan περιέχουν το ίδιο λογισμικό με το Debian, μόνο με ενημερώσεις κώδικα που επιτρέπουν στα προγράμματα να εκτελούνται χωρίς σύστημα. Αυτό αναφέρεται κυρίως σε στοιχεία υποστήριξης όπως πακέτο πολιτικής, το οποίο διαχειρίζεται ποιοι χρήστες μπορούν να έχουν πρόσβαση ή να τροποποιήσουν ορισμένα μέρη του υπολογιστή σας.
Πώς είναι να χρησιμοποιείτε το Devuan;
Όπως και με το Debian, υπάρχουν πολλοί τρόποι εγκατάστασης του Devuan. Η "ελάχιστη" λήψη σάς παρέχει τα απαραίτητα εργαλεία που χρειάζεστε για να θέσετε το Devuan σε λειτουργία στον υπολογιστή σας. Η "ζωντανή" λήψη σάς παρέχει μια λειτουργική επιφάνεια εργασίας την οποία μπορείτε να δοκιμάσετε πριν εγκαταστήσετε το Devuan στον υπολογιστή σας.
Το Devuan χρησιμοποιεί το περιβάλλον επιφάνειας εργασίας Xfce από προεπιλογή. Αυτό είναι ένα παραδοσιακό περιβάλλον υπολογιστών παρόμοιο με το πώς έμοιαζαν οι διεπαφές υπολογιστή πριν από αρκετές δεκαετίες. Λειτουργικά, Το Xfce εξακολουθεί να είναι σε θέση να χειρίζεται τις περισσότερες εργασίες Xfce Explained: Μια ματιά σε έναν από τους ταχύτερους επιτραπέζιους υπολογιστές LinuxΕάν αλλάξατε πρόσφατα στο Linux και βρίσκετε τα πράγματα λίγο αργά, πιθανότατα χρειάζεστε ένα πιο ελαφρύ περιβάλλον επιφάνειας εργασίας. Μια καλή επιλογή είναι το Xfce. Διαβάστε περισσότερα οι άνθρωποι έχουν αρχίσει να περιμένουν από τους υπολογιστές σήμερα.
Η ζωντανή έκδοση του Devuan συνοδεύεται από άφθονο λογισμικό που καλύπτει γενικές προσδοκίες. Ο Mozilla Firefox είναι διαθέσιμος για περιήγηση στον Ιστό. Το LibreOffice είναι εκεί για άνοιγμα και επεξεργασία εγγράφων. Το GIMP μπορεί να αλλάξει φωτογραφίες και άλλες εικόνες. Όλες αυτές οι εφαρμογές λειτουργούν όπως θα περιμένατε, χωρίς να ανησυχείτε για το σύστημα init που εκτελείτε.
Ενώ το Devuan αντικατοπτρίζει τα αποθετήρια πακέτων του Debian, τα δύο δεν είναι εναλλάξιμα. Η προσθήκη ενός αποθετηρίου που προορίζεται για το Debian διατρέχει τον κίνδυνο να καταστρέψει την εγκατάστασή σας. Μπορείτε να επεξεργαστείτε τις πηγές λογισμικού σας μέσω του τερματικού ή μέσα στο Synaptic Package Manager, το οποίο περιλαμβάνεται.
Το Devuan συνδέεται σε δίκτυα Wi-Fi και Ethernet μια χαρά. Μπορείτε επίσης να περιμένετε να αναγνωρίζει τις μονάδες flash και τους σκληρούς δίσκους που συνδέετε. Υπάρχει μια αξιοπρεπής πιθανότητα να μην παρατηρήσετε καν διαφορά. Το Systemd είναι μόνο ένας τρόπος να κάνεις πράγματα, όχι ο μόνος τρόπος.
Ποιο σύστημα init χρησιμοποιεί το Devuan;
Στο τέλος της ημέρας, αυτή η ερώτηση φτάνει στον πυρήνα του τι είναι το Devuan.
Το Devuan έχει ως προεπιλογή το σύστημα sysvinit, το οποίο είναι παρόμοιο με τη διαδικασία προετοιμασίας System V που χρησιμοποιείται στο Unix. Το Sysvinit ήταν το γενικό πρότυπο πολλών εκδόσεων Linux, συμπεριλαμβανομένου του Debian, που χρησιμοποιούνταν πριν από το systemd.
Το Devuan προσφέρει επίσης πολλές εναλλακτικές λύσεις. Μπορείτε να κάνετε λήψη OpenRC, τρέξτοκαι άλλα για την αντικατάσταση του παρεχόμενου αρχικού συστήματος.
Άλλα λειτουργικά συστήματα που βασίζονται σε Linux αποφεύγουν το σύστημα;
Gentoo, το build-your-operating-system-from-cratch διανομή Linux, έχει οριστεί από προεπιλογή OpenRC. Είναι μια από τις παλαιότερες και πιο γνωστές εκδόσεις Linux που πρέπει να αποφύγετε το systemd. Το Slackware, ένα άλλο αρχαίο λειτουργικό σύστημα που βασίζεται σε Linux, επέλεξε να τηρήσει το sysvinit. Το PCLinuxOS είναι μια νεότερη επιλογή που επέλεξε επίσης να μην μεταβεί στο systemd.
Υπάρχουν επίσης αρκετές διανομές Linux που βασίζονται στο Devuan. Αν και ο αριθμός είναι ωχρός σε σύγκριση με το Debian, το οποίο χρησιμεύει ως βάση για πολλούς εξέχοντες ΛΣ που βασίζονται σε Linux όπως το Ubuntu.
Πρέπει να μεταβείτε στο Devuan;
Είστε sysadmin; Κατασκευάζετε το λειτουργικό σας σύστημα από την αρχή ή τακτικά αλληλεπιδρούν με δαίμονες και υπηρεσίες εκκίνησης? Εάν ναι, είστε πιο άνετοι με τον τρόπο που διαχειρίζεστε παραδοσιακά το σύστημά σας; Εάν η απάντησή σας είναι ναι, μπορεί να προτιμήσετε το Devuan. Είναι περισσότερο μια συνέχεια του τρόπου που ήταν τα πράγματα, παρά κάτι εντελώς νέο.
Για τους υπόλοιπους από εμάς, αυτή η ερώτηση είναι περισσότερο φιλοσοφικό παρά πραγματιστικό. Σας αρέσει η παραδοσιακή προσέγγιση Unix να κάνετε μια δουλειά και να την κάνετε καλά; Διαφωνείτε με την ιδέα της ενοποίησης πολλών εργασιών σε ένα μόνο έργο; Εάν ναι, η χρήση του Devuan είναι μια έκφραση της πίστης σας σε αυτό το ιδανικό.
Πραγματικά μιλώντας, χρησιμοποιήστε το Devuan αν θέλετε Debian χωρίς systemd. Αν θέλετε systemd, μείνετε με το Debian Debian: Απολαύστε μία από τις πιο σταθερές και αξιόπιστες διανομές LinuxΥπάρχουν πολλοί χρήστες Linux εκεί έξω που χρησιμοποιούν διανομές όπως το Ubuntu ή μία από τις πολλές διανομές που βασίζονται στο Ubuntu, συμπεριλαμβανομένου του Linux Mint. Ωστόσο, ανεξάρτητα από το τι χρησιμοποιείτε,... Διαβάστε περισσότερα . Δεν υπάρχουν πολλά περισσότερα από αυτό.
Ο Bertel είναι ένας ψηφιακός μινιμαλιστής που γράφει από φορητό υπολογιστή με φυσικούς διακόπτες απορρήτου και λειτουργικό σύστημα που υποστηρίζεται από το Ίδρυμα Ελεύθερου Λογισμικού. Εκτιμά την ηθική πάνω από τα χαρακτηριστικά και βοηθά τους άλλους να πάρουν τον έλεγχο της ψηφιακής τους ζωής.