6 Gründe, warum Ihr bevorzugtes Linux-Betriebssystem von Fehlern geplagt wird
Ich war ein langjähriger GNOME-Benutzer, aber in den letzten Monaten hatte ich eine liebevolle Beziehung zu Elementary OS. Ich fand das minimalistische Linux-basierte Betriebssystem sehr zu lieben und forderte die Leser dazu auf, es auszuprobieren Linux-Verteilung Einige würden sagen, es ist überhaupt keine Distribution. Aber ist Elementary wirklich eine brauchbare Alternative zu Windows und macOS, wie seine Entwickler behaupten? Weiterlesen .
Das hat sich aber geändert. Die Anzahl der Fehler, auf die ich gestoßen bin, wuchs mit der Zeit, und ich hatte in letzter Zeit genug. Als freiberuflicher Schriftsteller nur Was ich brauche, ist ein funktionierender Laptop. Wenn dies nicht zuverlässig ist, vergeude ich Zeit, um das einzige Werkzeug zu reparieren, das meine Arbeit erfordert.
Dies ist nicht das erste Mal, dass dies passiert ist. Manchmal werden Linux-Distributionen, die anfangen, grundsolide zu sein, nach ein oder zwei Monaten fehlerhaft. Die Frage ist warum?
1. Nicht genügend Arbeitskräfte
Ich werde das ganze Stück nicht für Harping für Elementary OS verwenden. Ich liebe das, was das Team macht, und ich bewundere seine Vision. Ich denke, was mit so wenigen Menschen erreicht werden konnte, ist phänomenal. Darin liegt aber das Problem. Es gibt nur wenige Leute, die an dieser Distribution arbeiten.
Dies bedeutet, dass die gleichen Leute, die an visuellem Design arbeiten, auch Fehler beseitigen, neue Apps programmieren, Entwickler anziehen, Marketing betreiben und alles tun, was das Projekt sonst noch tun muss. Das ist eine Menge Arbeit für jeden. Es verhindert, dass sich jemand spezialisiert oder die ganze Zeit damit verbringt, eine einzelne Software zu perfektionieren und zu warten. Gründer Daniel Foré geht es nicht alleine, aber er muss viele verschiedene Hüte tragen, um das Projekt fortzusetzen.
Die Linux-Welt ist voll von kleinen Rag-Tag-Teams, die großartige Arbeit leisten. Solus ist ein weiteres Beispiel, das stark von der Arbeit eines einzelnen Mannes abhängig ist.
Größere und etabliertere Distributionen sind immer noch von diesem Problem betroffen. Ubuntu ist in der Linux-Welt allgegenwärtig und hat eine riesige Community - aber Canonical beschäftigt eine relativ kleine Anzahl von Mitarbeitern, um den Desktop zu dem zu machen, was er ist. Fedora und openSUSE gibt es schon seit Jahrzehnten, aber es fehlt ihnen an Arbeitskräften, die kommerzielle Desktops wie Windows und macOS erstellen.
2. Geldmangel
Die meisten Open-Source-Programme können kostenlos verwendet werden. Dies bedeutet jedoch nicht, warum Linux kostenlos ist: Wie Open Source World Geld macht Warum Linux kostenlos ist: Wie Open Source World Geld verdient Warum Linux und Open Source sind? Software kostenlos? Ist es sicher, freie Software zu vertrauen? Was bekommen die Entwickler daraus und wie verdienen sie Geld, um sich weiterzuentwickeln? Weiterlesen . Egal, ob jemand einen Entwickler bezahlt, für ein Projekt spendet oder die eigene Zeit damit verbringt, freiwilligen Code zu erbringen, das Endergebnis hat jemanden etwas gekostet. Mit so unterschiedlichen und oft unzuverlässigen Finanzierungsmodellen kann es für Linux-Distributoren und Apps ein Problem sein, talentierte Arbeit anzuziehen.
Die Instandhaltung einer Distribution bringt viele unvermeidliche Kosten mit sich. Teams müssen Websites hosten, Downloads bereitstellen und Software verteilen. Mit Mitwirkenden, die in verschiedenen Teilen der Welt leben, kann es Tausende kosten, um persönlich zu reisen und zusammenzuarbeiten. Wenn für die Behebung eines Fehlers Zugriff auf bestimmte Hardware erforderlich ist, kann das Problem so lange ignoriert werden, wie lange es einem Entwickler dauert, um die benötigten Informationen in die Hände zu bekommen. Manchmal passiert das nie.
Ich habe Windows lange genug benutzt, um zu wissen, dass mit dem Geld allein nicht alle Fehler verschwinden. Aber ein Mangel an Geld macht es sicher viel schwieriger, sie wegzuziehen.
3. Keine direkte Beziehung zu Hardware-Herstellern
Wie ich bereits erwähnt habe, ist ein Fehler, der sich auf Ihr spezielles Laptop-Modell auswirkt, für Entwickler schwer zu beheben, es sei denn, jemand stellt ihnen einen ähnlichen Rechner zur Verfügung. Aber das ist nur ein Teil des Problems. Fehler stammen nicht nur von Entwicklern, die nicht die betroffene Hardware haben. Den Herstellern ist es egal, ob ihre Maschinen mit Linux arbeiten.
Wenn Ihr Laptop nicht mit vorinstalliertem Linux geliefert wurde, Wie können Sie helfen, 2017 zum Jahr des Linux-Desktops zu machen? Wie Sie dazu beitragen können, 2017 zum Jahr des Linux-Desktops zu machen Es spielt keine Rolle, ob Linux die Welt des Computereinsatzes erlangt. Was zählt ist, dass wir es heute verwenden können, und es ist großartig - und jetzt ist eine großartige Zeit, um den Sprung zu wagen! Lesen Sie mehr. Es besteht eine gute Chance, dass niemand daran beteiligt ist, Ihren Computer zu testen, ob Linux funktioniert. Möglicherweise wurde eine Wi-Fi-Karte verwendet, die nicht mit Linux kompatibel ist, sodass Sie nicht online bleiben können. Sie haben sich vielleicht eine Grafikkarte ausgesucht, die noch keine Linux-Binärdateien enthält, so dass Sie grundlegende Funktionen und ein störendes Erlebnis haben.
In diesem Fall ist es nicht so, dass Ihre Desktop-Umgebung mit Fehlern behaftet ist. Sie versuchen, Software auf Hardware auszuführen, die mit diesem Code nicht erstellt wurde. Manchmal können Linux-Entwickler eine Lösung zurückentwickeln, aber das funktioniert nicht immer.
4. Vertrauen in andere Projekte und Software
Die meisten Open-Source-Programme hängen von einer anderen Software ab. Linus Torvalds, der Schöpfer von Linux, erstellt keine der auf dem Bildschirm angezeigten Schnittstellen. Das kommt von einem Team von Mitwirkenden, die sich möglicherweise auf der anderen Seite der Welt befinden. Die Anwendungen, die Sie in dieser Schnittstelle ausführen, stammen wahrscheinlich von einer anderen Gruppe von Entwicklern.
Die Leute schreiben Code, der mit Software interagieren muss, die sie möglicherweise nicht vollständig verstehen. Der Quellcode ist möglicherweise offen, aber wer hat Zeit, um zu erfahren, wie jede Komponente funktioniert? Und wenn sie? tun Wenn Sie ein Problem erkennen, müssen sie sich an den Betreuer dieser Komponente wenden und hoffen, dass sie einen Fix integrieren können.
5. Keine Zentralisierung
Microsoft hat den Windows-Kernel, die Desktop-Umgebung und die Standardanwendungen erstellt. Dies gibt dem Unternehmen ein gewisses Maß an Kontrolle über die Erfahrungen, auf die die Benutzer stoßen werden. Wenn die Erfahrung noch nicht abgeschlossen ist, kann Microsoft eine Veröffentlichung verschieben, bis die Mitarbeiter alle Showstopper-Fehler behoben haben. Linux-Distributionen versuchen dasselbe zu tun, aber es kann schwerwiegende Fehler geben, die einfach nicht in der Hand des Teams liegen.
Diese fehlende Zentralisierung führt auch zu anderen Problemen. Während Windows und macOS jeweils ein primäres Paketformat haben, gibt es in Linux mehrere Anleitungen zur Installation von Software unter Linux: Paketformate werden erläutert. So werden Software unter Linux installiert: Paketformate werden erläutert. Die Paketmanager unterscheiden sich jedoch je nach Ihrer Distribution. Welche Apps können Sie also herunterladen und installieren? Es steht alles in den Akronymen. Weiterlesen . Entwickler müssen möglicherweise durch verschiedene Reifen springen, um zu gewährleisten, dass ihre Software mit jeder Distribution funktioniert, und dies kann für eine Einzelperson eine Menge sein. Und dies ist kaum das einzige Beispiel für Doppelarbeit. Linux verfügt über mehrere Audio-Frameworks, Display-Server und Fenstermanager. So ziemlich jede Komponente Ihres Systems kann gegen eine andere ausgetauscht werden, wodurch eine App kaputt geht.
6. Fehler sind langweilig
Das Erstellen von Software macht Spaß. Aus diesem Grund gibt es in der Open Source-Welt so viele doppelte Anstrengungen. Bei Null anfangen und “diesmal richtig machen” erregt mehr Aufregung, als durch den bestehenden Code zu jäten und die Knicke auszuschalten.
Squashing Bugs ist langwierige und zeitraubende Arbeit. Ein Entwickler kann Stunden verlieren, indem er einfach versucht, einen Fehler zu replizieren, bevor er überhaupt versucht, ihn zu beheben. Sobald diese Arbeit erledigt ist, bietet die App keine lustige neue Funktion - sie ist einfach stabiler für die Teilmenge der Benutzer, die der Fehler möglicherweise beeinflusst hat. Dies ist eine wichtige Arbeit, aber wenn ein Entwickler nicht bezahlt wird, kann es schwer sein, von ihm die erforderliche Zeit zu erwarten, um sich an solchen Plackereien zu beteiligen.
Was können Sie tun, um Fehler zu vermeiden?
Abgesehen davon hat Linux den Ruf, stabiler zu sein als Windows. Wenn dieses Open-Source-Betriebssystem die meisten Supercomputer der Welt mit Strom versorgen kann, ist Linux überall: 10 Dinge, von denen Sie nicht wussten, dass Pinguin-betriebene Linux überall ist: 10 Dinge, die Sie nicht wussten, waren Pinguin-angetrieben Wenn Sie an die Welt denken ruht auf Windows, denk nochmal nach. Linux spielt eine entscheidende Rolle, um unsere Welt am Leben zu erhalten. Lesen Sie mehr, es kann mit Ihrem Laptop umgehen. Sie müssen nur die richtige Distribution finden.
Keine einzelne Option ist für alle Benutzer die stabilste. Dies hängt von Faktoren ab, von der verwendeten Hardware bis zu den Anwendungen, die Sie ausführen möchten. Aber es ist eine gute Wette, mit einer gut etablierten Distribution zusammenzuarbeiten, von einem Team, das über die Ressourcen verfügt, um einen reibungslosen Ablauf zu gewährleisten.
Ich bin zurück zu Fedora gegangen und benutze wieder GNOME als meine Desktopumgebung. Als Teil des riesigen Linux-Ökosystems von Red Hat ist Fedora einer der am meisten unterstützten Distributionen. GNOME ist möglicherweise nicht ganz so minimalistisch wie Elementary OS 7 Ways Linux steigert die Produktivität für den Digital Minimalist. 7 Ways Linux steigert die Produktivität für den Digital Minimalist. Dies sind einige Möglichkeiten, wie Sie mithilfe der Freiheit von Open Source-Software Ihr digitales Leben vereinfachen können. Lesen Sie mehr, aber es ist verdammt nah. Als eine der ältesten Open-Source-Desktop-Umgebungen unter Linux ist die Benutzergemeinschaft, die Fehler erkennen kann, erheblich größer. Plus Wayland in Fedora 25 ist ziemlich verdammt schnell. Fedora 25 ist angekommen: Hier ist was geändert Fedora 25 ist angekommen: Hier ist was geändert Fedora 25 liefert das Neueste aus dem GNOME-Projekt. Ist der Display-Server der nächsten Generation wirklich bereit für die Prime Time? Weiterlesen .
Meine Wahl von Linux
Das ist die Wahl, die ich getroffen habe, aber ich sage nicht, dass es die beste ist. openSUSE ist eine weitere Distribution mit finanzieller Unterstützung. Wenn Sie lieber ein Linux-Betriebssystem verwenden möchten, an das kein Unternehmen angeschlossen ist, hat Debian die Unterstützung einer so großen Community, dass Sie nicht fehlen werden. Ubuntu (basierend auf Debian) ist die bekannteste Version von Desktop-Linux. Wenn also Bugs auftauchen, können Sie normalerweise ein Update finden, wenn Sie lange genug suchen.
Wenn Sie das Problem wirklich angehen wollen, melden Sie Fehlerberichte. Selbst wenn Sie selbst keine Korrekturen schreiben können, ist es eine große Hilfe, detaillierte Problembeschreibungen zu schreiben.
Welche Linux-Distribution verwendest du? Welche Fehler sind Ihnen begegnet? Haben Sie Tipps für Benutzer, die frustriert ihren Kopf gegen die Wand schlagen? Lassen Sie uns in den Kommentaren unten ein Gespräch beginnen!
Erfahren Sie mehr über: Linux.