Linux Without systemd: Γιατί πρέπει να χρησιμοποιήσετε το Devuan, το Debian Fork

Linux Without systemd: Γιατί πρέπει να χρησιμοποιήσετε το Devuan, το Debian Fork

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





Για όλη τη διαμάχη, μπορείτε καν να διακρίνετε τη διαφορά μεταξύ μιας έκδοσης Linux που αγκαλιάζει το systemd και μιας που δεν το κάνει;





Ως σαφής δοκιμαστική περίπτωση, ας εξετάσουμε το Debian και μια παραλλαγή που ονομάζεται Devuan. Το Debian είναι ένα από τα παλαιότερα και μεγαλύτερα λειτουργικά συστήματα που βασίζονται σε Linux. Το 2014, μια ομάδα που ονομάζεται Veteran UNIX Admins ξεκίνησε το Devuan, ένα πιρούνι του Debian χωρίς σύστημα. Μήπως πρέπει να του κάνεις μια βολή;





Τι είναι ένα σύστημα init, τέλος πάντων;

Το Init είναι σύντομο για αρχικοποίηση. Η διαδικασία init είναι το πρώτο μέρος της διαδικασίας του λειτουργικού συστήματος που ξεκινά καθώς ξεκινάει ο υπολογιστής σας που λειτουργεί με Linux. Λειτουργεί στο παρασκήνιο για όσο διάστημα είναι ανοιχτός ο υπολογιστής σας και συνεχίζει μέχρι να κλείσει ο υπολογιστής.

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



Τι είναι «λάθος» με το systemd;

Το Systemd είναι κάτι περισσότερο από ένα σύστημα init. Περιλαμβάνει άλλο λογισμικό, όπως networkd και logind, τα οποία διαχειρίζονται άλλες πτυχές του υπολογιστή σας. Το Systemd είναι μια σουίτα λογισμικού που χρησιμεύει ως γέφυρα μεταξύ εφαρμογών και του υποκείμενου πυρήνα Linux. Αντιμετωπίζει εργασίες τόσο διαφορετικές όσο η διαχείριση των συνδέσεων χρηστών σε συσκευές hotplugging.

πώς να κάνετε επαναφορά συστήματος στα Windows 10

Παραδοσιακά, σε λειτουργικά συστήματα που βασίζονται σε Unix και παρόμοια με το Unix (το Linux είναι το τελευταίο), οι προγραμματιστές σχεδιάζουν λογισμικό για να εκτελέσουν μία εργασία και να το κάνουν καλά. Πάντα υπήρχαν εξαιρέσεις, αλλά με το systemd, ένα βασικό συστατικό αποκλίνει από αυτόν τον τρόπο.





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

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





Πώς διαφέρει το Devuan από το Debian

Το Debian 8 ήταν η πρώτη έκδοση που υιοθέτησε το systemd. Το έργο Devuan ξεκίνησε εκείνη την εποχή, αλλά η πρώτη σταθερή κυκλοφορία δεν προσγειώθηκε μέχρι το 2017, παράλληλα με την κυκλοφορία του Debian 9.

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

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

Πώς είναι να χρησιμοποιείτε το Devuan;

Όπως και με το Debian, υπάρχουν πολλοί τρόποι για να εγκαταστήσετε το Devuan. Η «ελάχιστη» λήψη σας παρέχει τα απαραίτητα εργαλεία που χρειάζεστε για να λειτουργήσει το Devuan στο μηχάνημά σας. Η 'ζωντανή' λήψη σας παρέχει μια επιφάνεια εργασίας που μπορείτε να δοκιμάσετε πριν εγκαταστήσετε το Devuan στον υπολογιστή σας.

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

Η ζωντανή έκδοση του Devuan έρχεται με άφθονο λογισμικό για να καλύψει τις γενικές προσδοκίες. Το Mozilla Firefox είναι διαθέσιμο για περιήγηση στον ιστό. Το LibreOffice είναι εκεί για το άνοιγμα και την επεξεργασία εγγράφων. Το GIMP μπορεί να αλλάξει φωτογραφίες και άλλες εικόνες. Όλες αυτές οι εφαρμογές λειτουργούν όπως θα περιμένατε, χωρίς να ανησυχείτε για το σύστημα init που εκτελείτε.

Ενώ το Devuan αντικατοπτρίζει τα αποθετήρια πακέτων του Debian, τα δύο δεν είναι εναλλάξιμα. Η προσθήκη ενός αποθετηρίου που προορίζεται για το Debian κινδυνεύει να καταστρέψει την εγκατάστασή σας. Μπορείτε να επεξεργαστείτε τις πηγές λογισμικού σας μέσω του τερματικού ή μέσα στο Synaptic Package Manager, το οποίο περιλαμβάνεται.

Το Devuan συνδέεται με δίκτυα Wi-Fi και Ethernet μια χαρά. Μπορείτε επίσης να περιμένετε ότι θα αναγνωρίζει τις μονάδες flash και τους σκληρούς δίσκους που συνδέετε. Υπάρχει μια αξιοπρεπής πιθανότητα να μην παρατηρήσετε καν διαφορά. Το Systemd είναι μόνο ένας τρόπος να κάνουμε πράγματα, όχι ο μόνος τρόπος.

Τι σύστημα εκκίνησης χρησιμοποιεί το Devuan;

Στο τέλος της ημέρας, αυτή η ερώτηση μπαίνει στον πυρήνα του τι σημαίνει Ντεβουάν.

Το Devuan είναι προεπιλεγμένο στο σύστημα sysvinit, το οποίο είναι παρόμοιο με τη διαδικασία εκκίνησης του συστήματος V που χρησιμοποιείται στο Unix. Το Sysvinit ήταν το γενικό πρότυπο πολλές εκδόσεις του Linux, συμπεριλαμβανομένου του Debian, που χρησιμοποιήθηκαν πριν από το systemd.

Το Devuan προσφέρει επίσης πολλές εναλλακτικές λύσεις. Μπορείτε να κατεβάσετε OpenRC , Ρούνι και άλλα για αντικατάσταση του παρεχόμενου συστήματος init.

Αποφεύγουν τα άλλα λειτουργικά συστήματα που βασίζονται σε Linux;

Gentoo, το δημιουργήστε το λειτουργικό σας σύστημα από την αρχή διανομή Linux , από προεπιλογή στο OpenRC. Είναι μια από τις παλαιότερες και πιο γνωστές εκδόσεις του Linux που αποφεύγεται το systemd. Το Slackware, ένα άλλο αρχαίο λειτουργικό σύστημα που βασίζεται στο Linux, επέλεξε να κολλήσει με το sysvinit. Το PCLinuxOS είναι μια νεότερη επιλογή που έχει επίσης επιλέξει να μην μεταβεί στο systemd.

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

Πρέπει να μεταβείτε στο Devuan;

Είστε sysadmin; Χτίζετε το λειτουργικό σας σύστημα από την αρχή ή τακτικά αλληλεπιδρούν με δαίμονες και υπηρεσίες εκκίνησης ; Αν ναι, είστε πιο άνετα με τον τρόπο που παραδοσιακά διαχειρίζεστε το σύστημά σας; Εάν η απάντησή σας είναι ναι, μπορείτε να προτιμήσετε το Ντεβουάν. Είναι περισσότερο μια συνέχεια του τρόπου που ήταν τα πράγματα, παρά κάτι εντελώς νέο.

Για εμάς τους υπόλοιπους, αυτή η ερώτηση είναι περισσότερο μια φιλοσοφική ερώτηση παρά μια πραγματιστική. Σας αρέσει η παραδοσιακή προσέγγιση Unix να κάνετε μία δουλειά και να την κάνετε καλά; Αντιμετωπίζετε την ιδέα της ενοποίησης πολλών εργασιών σε ένα μόνο έργο; Αν ναι, η χρήση του Devuan είναι μια έκφραση της πίστης σας σε αυτό το ιδανικό.

Πραγματικά μιλώντας, χρησιμοποιήστε το Devuan εάν θέλετε το Debian χωρίς σύστημα. Αν θέλετε systemd, κολλήστε με το Debian. Δεν υπάρχει πολύ περισσότερο από αυτό.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να δημιουργήσετε ένα διάγραμμα ροής δεδομένων για να απεικονίσετε δεδομένα οποιουδήποτε έργου

Τα διαγράμματα ροής δεδομένων (DFD) οποιασδήποτε διαδικασίας σάς βοηθούν να κατανοήσετε πώς τα δεδομένα ρέουν από την πηγή στον προορισμό. Δείτε πώς να το δημιουργήσετε!

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Debian
  • Linux
  • Xfce
Σχετικά με τον Συγγραφέα Μπέρτελ Κινγκ(Δημοσιεύθηκαν 323 άρθρα)

Ο Bertel είναι ένας ψηφιακός μινιμαλιστής που γράφει από φορητό υπολογιστή με διακόπτες φυσικής προστασίας προσωπικών δεδομένων και λειτουργικό σύστημα που έχει εγκριθεί από το Softwareδρυμα Ελεύθερου Λογισμικού. Εκτιμά την ηθική παρά τα χαρακτηριστικά και βοηθά τους άλλους να αναλάβουν τον έλεγχο της ψηφιακής τους ζωής.

Περισσότερα από τον Bertel King

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux