Προγραμματισμός

Linux: Γιατί οι άνθρωποι μισούν το systemd;

Γιατί οι άνθρωποι μισούν το systemd;

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

Το θέμα του systemd εμφανίστηκε σε ένα πρόσφατο νήμα στο Linux subreddit και οι άνθρωποι εκεί δεν έκαναν καμία διάτρηση όταν μοιράστηκαν τις σκέψεις τους για αυτό.

Ο πυρήνας-πανικός ξεκίνησε το νήμα με αυτήν την ανάρτηση:

Γιατί δεν αρέσει στους ανθρώπους το Systemd;

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

Μπορεί κάποιος να μου δώσει έναν αντικειμενικό λόγο για τον οποίο το Systemd δεν είναι καλό, ποια είναι μια καλύτερη εναλλακτική λύση;

Περισσότερα στο Reddit

Οι συνάδελφοί του redditors Linux απάντησαν με τις σκέψεις τους:

Mguzmann: "Muh unix φιλοσοφία !!!"

Jjjjewalkmanterug: «Ταχύτερη ώρα έναρξης από τι; Όχι πραγματικά από τα περισσότερα σύγχρονα πράγματα. Καλύτερη καταγραφή; Η δυαδική καταγραφή είναι μια κριτική που πολλοί άνθρωποι έχουν, παρέχει ταχύτερη ευρετηρίαση, αλλά τα δυαδικά αρχεία καταγραφής είναι πιο εύκολα κατεστραμμένα και αυτό είναι γενικά αυτό που οι άνθρωποι αντιπαθούν. Καταγράφηκε διαφθορά περισσότερες από μία φορές στη φύση με το systemd. "

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

Το systemd είναι mid-of-the-road, οι άνθρωποι που θέλουν είτε ένα hyper safe, είτε ένα hyper small ή hyper fast system έχουν μείνει εκτός. Η αλήθεια του θέματος είναι ότι δεν αλλάζει τίποτα, επειδή το systemd έχει υιοθετηθεί μόνο από συστήματα που ποτέ δεν εξυπηρετούσαν αυτούς τους ανθρώπους. Έχει υιοθετηθεί ως επί το πλείστον από συστήματα που απευθύνονται σε άτομα που δεν ενδιαφέρονται πραγματικά για το «κάτω από την κουκούλα» όσο το περιβάλλον της επιφάνειας εργασίας τους συνεχίζει να λειτουργεί.

Υπο200μ: «Το systemd δεν έχει σχεδόν καμία απαιτούμενη εξωτερική εξάρτηση. αποτελούνται σε μεγάλο βαθμό από glibc (ή συμβατό libc), setcap και libmount. Όλα βρίσκονται στο αρχείο readme στο git repo εάν πραγματικά ενδιαφέρεστε για τεχνικά δεδομένα.

Ολόκληρη η "εξάρτηση από το systemd" γερνάει: απλά δεν είναι αλήθεια.

Αυτό που είναι αλήθεια, ωστόσο, είναι ότι οι διανομές που δεν είναι systemd εδώ και χρόνια απέτυχαν να διατηρήσουν το ConsoleKit είτε μέσω της χαζής άγνοιας είτε επειδή χρησιμοποιούσαν το systemd-shim. Αυτό με τη σειρά του ανάγκασε τα ανάντη έργα όπως το KDE να υποστηρίξουν μόνο το API systemd-logind, απλώς και μόνο επειδή δεν υπήρχε άλλη εναλλακτική λύση. "

Λομέντζα: "Μερικοί άνθρωποι συμπαθούν το systemd, μερικοί δεν το κάνουν. Οι περισσότεροι άνθρωποι δεν νοιάζονται καν.

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

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

Η κατάσταση με τα συστήματα init δεν είναι ακριβώς η ίδια, επειδή ενώ μπορείτε εύκολα να επιλέξετε να χρησιμοποιήσετε ένα Περιβάλλον επιφάνειας εργασίας, έναν Διαχειριστή παραθύρων ή ακόμα και κανένα GUI, στις περισσότερες διανομές δεν μπορείτε να αλλάξετε το σύστημα init, επίσης, ορισμένα υψηλότερα επίπεδα είναι αναπτύσσοντας εξαρτήσεις από το systemd, και αυτό είναι που τρελαίνει ορισμένους καταδικαστές του συστήματος, αλλά αν θέλετε να έχετε ένα σύστημα χωρίς σύστημα, έχετε ακόμα επιλογές. "

Ssssam: «Αυτή η ανάρτηση εξηγεί αρκετά καλά γιατί η μετανάστευση systemd ήταν η τέλεια καταιγίδα. //lwn.net/Articles/698822/

Ωστόσο, για τους περισσότερους χρήστες που δεν ερευνούν το sysadmining, δεν έχει σημασία ποιο σύστημα init χρησιμοποιείτε. Εάν οι dev του διανομέα σας βρίσκουν ευκολότερο να κάνετε μια μεγάλη διανομή με ή χωρίς το σύστημα, αφήστε τους να κάνουν την επιλογή. "

Spifmeister: «Το Linux είναι γεμάτο από εξειδικευμένους, τεχνικά καταρτισμένους ανθρώπους που έχουν ισχυρές απόψεις για το πώς πρέπει να αναπτυχθεί και να αναπτυχθεί το Linux. Οι περισσότερες από αυτές τις απόψεις είναι άσχετες, η απόφαση είναι με εκείνες που κάνουν τη δουλειά. Η δύναμη και το πνεύμα στις κοινότητες linux είναι με εκείνους τους ειδικευμένους ανθρώπους που παίρνουν το χρόνο να κάνουν τη δουλειά (ακόμη και μη προγραμματιστές). Πολλοί που διαμαρτύρονται δεν μπορούν ή δεν θα κάνουν τη δουλειά για εναλλακτικές λύσεις ή κάνουν τη δουλειά για να διατηρήσουν τον παλιό τρόπο.

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

Ένας συντηρητής των σεναρίων εκκίνησης Arch linux έδωσε αυτούς τους λόγους για τους οποίους το systemd προσαρμόστηκε για το Arch Linux, πιστεύω ότι η Fedora και άλλοι διανομείς το έκαναν για παρόμοιους λόγους. "

Beertown: «Νομίζω ότι οι μίσους του systemd θα πρέπει να κατηγορούν τους συντηρητές διανομών αντί για τους προγραμματιστές του systemd, διότι είναι υπεύθυνοι για την καταστροφή του αγαπημένου τους συστήματος OSD που βασίζεται σε Linux. Και οι μισητές μπορούν απλά να μεταβούν σε μια διανομή χωρίς σύστημα και να ζήσουν ευτυχισμένοι. "

Φωτογράφημα: «Επειδή οι άνθρωποι τείνουν να μην τους αρέσει η αλλαγή και το systemd έχει αναπτυχθεί στο πεδίο εφαρμογής. Το Systemd θεωρείται ότι κάνει περισσότερα από ό, τι θα έπρεπε. Προσωπικά, μου αρέσει πολύ. "

5heikki: «Δεν είμαι έντονα με ή κατά του systemd, αλλά το IMO είναι λίγο ανησυχητικό πώς επεκτείνεται (έχει επεκταθεί) να είναι πολύ περισσότερο από ένα απλό σύστημα init. Έχει αναλάβει λειτουργίες που δεν χρειάστηκαν διορθώσεις. Για παράδειγμα, για ποιο λόγο χρειαζόμαστε χρονοδιακόπτες systemd; Έχουμε cron. Οι χρονοδιακόπτες systemd μου φαίνονται περιττοί. "

LastFireTruck: «Πολύ σταθερό. Πολύ εύκολος και διαμορφώσιμος τρόπος διαχείρισης των υπηρεσιών. Ωραία έξοδο από την κριτική εκκίνησης. Υπέροχο, εύκολο fstrim.timer για SSD. Η αναθεώρηση των αρχείων καταγραφής είναι επίσης εύκολη.

Το προτιμώ. Δεν θέλετε μια διανομή χωρίς αυτήν. "

Knobbysideup: «Για μένα είναι ότι υπερπλέκουν τα πράγματα που πρέπει να είναι απλά. Μιλώ ως sysadmin / χρήστης, όχι ως κάποιος που γράφει σενάρια για αυτό. Αυτό σε συνδυασμό με το NetworkManager με κάνει να τρελαίνομαι. "

CarthOSassy: «Επειδή μετά το systemd, κανείς δεν θα μπορεί πλέον να εργάζεται στο δικό του σύστημα. Απλώς θα τραβήξουν το σύστημα, και θα αποδεχθούν ό, τι είναι - επειδή είναι μια τεράστια, βαθιά διασυνδεδεμένη φωλιά αρουραίου, και κανείς εκτός από την πολύ μικρή ομάδα δημιουργών του δεν θα μπορεί ποτέ να το επεκτείνει ή να το διατηρήσει.

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

Κάποιος αρχίζει να αναρωτιέται πόσο καιρό το πρόθεμα για αυτό το όνομα θα παραμείνει σχετικό. "

Περισσότερα στο Reddit

Γιατί πρέπει να μεταβείτε σε ιδιωτικά, κρυπτογραφημένα μηνύματα

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

Ο Henning von Vogelsang γράφει στο Medium:

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

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

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

Το δικαίωμα να σκεφτόμαστε και να μιλάμε ελεύθερα, χωρίς να το αρπάζει κανείς και να το στρέφει εναντίον μας.

Περισσότερα στο Medium

Ποια είναι η αγαπημένη σας διανομή Linux;

Υπάρχουν πολλές διαθέσιμες διανομές Linux για να διαλέξετε, αλλά ποια είναι η αγαπημένη σας; Το Opensource.com έχει ψηφοφορία που σας επιτρέπει να ψηφίσετε για την αγαπημένη σας διανομή Linux:

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

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

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

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

Περισσότερα στο Opensource.com

Χάσατε μια ενημέρωση; Ελέγξτε την αρχική σελίδα Eye On Open για να ενημερωθείτε για τις τελευταίες ειδήσεις σχετικά με το open source και το Linux.

$config[zx-auto] not found$config[zx-overlay] not found