6 λόγοι για τους οποίους το αγαπημένο σας λειτουργικό σύστημα Linux υποφέρει από σφάλματα

Βρήκατε ένα νέο λειτουργικό σύστημα Linux για να το δοκιμάσετε και το αγαπήσατε. Αλλά τότε πήγε στραβά. Μερικές φορές το Linux παίρνει buggy μετά από ένα μήνα ή δύο. Το ερώτημα είναι γιατί;

Βρήκατε ένα νέο λειτουργικό σύστημα Linux για να το δοκιμάσετε και το αγαπήσατε.  Αλλά τότε πήγε στραβά.  Μερικές φορές το Linux παίρνει buggy μετά από ένα μήνα ή δύο.  Το ερώτημα είναι γιατί;
Διαφήμιση

Είμαι ένας χρήστης GNOME εδώ και πολύ καιρό, αλλά για τους τελευταίους μήνες βρισκόμουν σε μια αγάπη σχέση με το Elementary OS. Βρήκα πολύ να αγαπήσω στο μινιμαλιστικό λειτουργικό σύστημα που βασίζεται στο Linux και ενθάρρυνα τους αναγνώστες να το δοκιμάσουν Ήρθε η ώρα να δοκιμάσουμε κάτι νέο: Βασικό λειτουργικό σύστημα Loki Ήρθε η ώρα να δοκιμάσετε κάτι νέο: Το στοιχειώδες OS Loki Elementary OS δεν είναι τυπικό σας Διανομή Linux. Κάποιοι θα έλεγαν ότι δεν είναι καθόλου διαστημόπλοιο. Αλλά η στοιχειώδης είναι πραγματικά μια χρήσιμη εναλλακτική λύση στα Windows και MacOS όπως υποστηρίζουν οι προγραμματιστές της; Διαβάστε περισσότερα .

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

Δεν είναι η πρώτη φορά που συνέβη αυτό. Μερικές φορές οι διανομές του Linux που ξεκινούν από το rock-solid παίρνουν buggy μετά από ένα μήνα ή δύο. Το ερώτημα είναι γιατί;

1. Δεν υπάρχει επαρκής εργατική δύναμη

Δεν πρόκειται να ξοδέψω ολόκληρο το κομμάτι για το στοιχειώδες λειτουργικό σύστημα. Λατρεύω τι κάνει η ομάδα και θαυμάζω το όραμά της. Νομίζω ότι αυτό που κατάφερε να επιτύχει με τόσο λίγους ανθρώπους είναι εκπληκτικό. Αλλά εκεί βρίσκεται το πρόβλημα. Υπάρχουν μόνο λίγοι άνθρωποι που εργάζονται σε αυτή τη διανομή.

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

Ο κόσμος του Linux είναι γεμάτος με μικρές ομάδες rag-tag που παράγουν εξαιρετική δουλειά. Το Solus είναι ένα άλλο παράδειγμα που εξαρτάται σε μεγάλο βαθμό από το έργο ενός μόνο ανθρώπου.

Μεγαλύτερες, πιο καθιερωμένες διανομές εξακολουθούν να επηρεάζονται από αυτό το ζήτημα. Το Ubuntu είναι πανταχού παρόν στον κόσμο του Linux και έχει μια τεράστια κοινότητα - αλλά η Canonical απασχολεί ένα σχετικά μικρό αριθμό ανθρώπων για να κάνει την επιφάνεια εργασίας αυτό που είναι. Το Fedora και το openSUSE έχουν περάσει εδώ και δεκαετίες, αλλά δεν έχουν το είδος του εργατικού δυναμικού που βλέπουμε να δημιουργούμε εμπορικούς επιτραπέζιους υπολογιστές όπως τα Windows και τα MacOS.

2. Έλλειψη κεφαλαίων

Το πιο ελεύθερο λογισμικό ανοιχτού κώδικα είναι ελεύθερο να το χρησιμοποιήσει, αλλά αυτό δεν σημαίνει ότι είναι ελεύθερο να κάνει γιατί το Linux είναι ελεύθερο: πώς ο ανοιχτός πηγαίος κόσμος κάνει χρήματα γιατί το Linux είναι ελεύθερο: πώς ο ανοικτός κόσμος κάνει χρήματα ακριβώς γιατί είναι το Linux και το open source λογισμικό δωρεάν; Είναι ασφαλές να εμπιστεύεστε το ελεύθερο λογισμικό; Τι αποκτούν οι προγραμματιστές και πώς θα κάνουν τα χρήματα για να συνεχίσουν την ανάπτυξη; Διαβάστε περισσότερα . Αν κάποιος πληρώσει έναν προγραμματιστή, δωρίζει σε ένα έργο ή ξοδεύει τον δικό του κώδικα εθελοντισμού του χρόνου, το τελικό αποτέλεσμα κοστίζει κάποιον. Με τέτοια ποικίλα και συχνά αναξιόπιστα μοντέλα χρηματοδότησης, η προσέλκυση ταλαντούχων έργων μπορεί να αποτελέσει πρόβλημα για διανομές Linux και εφαρμογές.

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

Έχω χρησιμοποιήσει τα Windows αρκετά καιρό για να ξέρω ότι μόνο τα χρήματα δεν κάνουν όλα τα σφάλματα να εξαφανιστούν. Αλλά η έλλειψη χρημάτων σίγουρα το καθιστά πολύ πιο δύσκολο να τα κάνει να φύγουν.

3. Καμία άμεση σχέση με κατασκευαστές υλικού

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

Εκτός αν ο φορητός σας υπολογιστής ήρθε με προεγκατεστημένο Linux, πώς μπορείτε να βοηθήσετε να κάνετε το 2017 το έτος της επιφάνειας εργασίας του Linux Πώς μπορείτε να βοηθήσετε να κάνετε το 2017 το έτος της επιφάνειας εργασίας του Linux Δεν έχει σημασία αν το Linux επιτυγχάνει κυριαρχία υπολογιστών παγκοσμίως. Αυτό που έχει σημασία είναι ότι μπορούμε να το χρησιμοποιήσουμε σήμερα, και είναι φοβερό - και τώρα είναι μια μεγάλη στιγμή για να πάρετε τη βουτιά! Διαβάστε περισσότερα υπάρχει μια καλή πιθανότητα κανείς να μην ασχολείται με τη δοκιμή του μηχανήματός σας εάν λειτουργεί το Linux. Μπορεί να έχουν χρησιμοποιήσει μια κάρτα Wi-Fi που δεν διαθέτει συμβατότητα με το Linux, αφήνοντάς σας να μην μπορείτε να συνδεθείτε στο διαδίκτυο. Μπορεί να έχουν επιλέξει μια κάρτα γραφικών που δεν έχει ακόμα δυαδικά αρχεία Linux, αφήνοντάς σας με βασικά χαρακτηριστικά και μια βλακεία εμπειρία.

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

4. Αξιοποίηση άλλων έργων και λογισμικού

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

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

5. Καμία κεντρική ρύθμιση

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

Αυτή η έλλειψη συγκέντρωσης οδηγεί επίσης σε άλλα προβλήματα. Ενώ τα Windows και το MacOS διαθέτουν το καθένα ένα πρωτεύον πακέτο, το Linux έχει αρκετές. Πώς να εγκαταστήσετε το λογισμικό σε Linux: Επεξήγηση των μορφών πακέτων Πώς να εγκαταστήσετε το λογισμικό στο Linux: Επεξήγηση των μορφών πακέτων Έχετε μεταβεί στο Linux και θέλετε να εγκαταστήσετε κάποιο λογισμικό. Αλλά οι διαχειριστές πακέτων διαφέρουν ανάλογα με τη διανομή σας. Ποιες εφαρμογές μπορείτε να λάβετε και να εγκαταστήσετε; Είναι όλα στα ακρωνύμια. Διαβάστε περισσότερα . Οι προγραμματιστές μπορεί να χρειαστεί να περάσουν από διαφορετικά στεφάνια για να εγγυηθούν ότι το λογισμικό τους λειτουργεί με κάθε διανομέα και αυτό μπορεί να είναι πολλά για ένα άτομο που θα υποστηρίξει. Και αυτό δεν είναι το μοναδικό παράδειγμα της διπλής προσπάθειας. Το Linux έχει πολλά πλαίσια ήχου, διακομιστές προβολής και διαχειριστές παραθύρων. Αρκετά οποιοδήποτε στοιχείο του συστήματός σας μπορεί να αντικατασταθεί για άλλο, προκαλώντας σπάσιμο μιας εφαρμογής.

6. Τα σφάλματα είναι βαρετά

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

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

Τι μπορείτε να κάνετε για να αποφύγετε τα σφάλματα;

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

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

Έχω επιστρέψει στο Fedora και ξανά χρησιμοποιώ το GNOME ως desktop περιβάλλον μου. Ως μέρος του τεράστιου οικοσυστήματος Linux του Red Hat, το Fedora είναι μία από τις πιο υποστηριζόμενες διανομές. Το GNOME μπορεί να μην είναι τόσο μινιμαλιστικό όσο το Elementary OS 7 Ways Το Linux ενισχύει την παραγωγικότητα για τον ψηφιακό μινιμαλιστή 7 τρόποι Linux ενισχύει την παραγωγικότητα για τους ψηφιακούς μινιμαλιστές Οι μινιμαλιστές αισθάνονται ότι η αφαίρεση της ακαταστασίας της ζωής δημιουργεί χώρο για αυτό που έχει σημασία. Αυτοί είναι μερικοί από τους τρόπους με τους οποίους η ελευθερία του λογισμικού ανοιχτού κώδικα μπορεί να σας βοηθήσει να απλοποιήσετε την ψηφιακή σας ζωή. Διαβάστε περισσότερα, αλλά είναι πολύ κοντά. Και ως ένα από τα παλαιότερα περιβάλλοντα επιφάνειας εργασίας ανοιχτού κώδικα στο Linux, η κοινότητα χρηστών που μπορεί να εντοπίσει σφάλματα είναι σημαντικά μεγαλύτερη. Plus Fedora 25 στο Fedora 25 είναι αρκετά γρήγορο Fedora 25 έχει φτάσει: Εδώ είναι τι άλλαξε Fedora 25 έχει φτάσει: Εδώ είναι τι άλλαξε Fedora 25 παραδίδει το πιο πρόσφατο από το έργο GNOME, αλλά ποια είναι η ιστορία με το νέο διακομιστή εμφάνισης, Wayland; Είναι ο διακομιστής προβολής επόμενης γενιάς πραγματικά έτοιμος για πρωταθλητισμό; Διαβάστε περισσότερα .

Η επιλογή μου από το Linux

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

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

Ποια διανομή Linux χρησιμοποιείτε; Ποια σφάλματα αντιμετωπίσατε; Έχετε κάποιες συμβουλές για τους χρήστες που χτυπάνε το κεφάλι τους ενάντια στον τοίχο με απογοήτευση; Ας πάρουμε μια συζήτηση πηγαίνει στα σχόλια παρακάτω!

In this article