Der Hauptgrund warum nicht Linux

Ich möchte sofort sagen, dass sich der Artikel ausschließlich auf die Desktop-Anwendung von Linux konzentrieren wird, d. H. auf Heimcomputern / Laptops und Workstations. Alle folgenden Punkte gelten nicht für Linux auf Servern, eingebetteten Systemen und anderen ähnlichen Geräten, da Was ich eine Tonne Gift in diese Anwendungsbereiche gießen werde, ist wahrscheinlich nur zum Guten.

Es war 2020, Linux auf dem Desktop hat immer noch die gleichen 2% wie vor 20 Jahren. Linux zerriss immer wieder Foren in Diskussionen darüber, wie man Microsoft übernimmt und die Welt erobert, und suchte nach einer Antwort auf die Frage, warum „diese dummen Hamster“ nicht mit einem Pinguin kuscheln wollen. Obwohl die Antwort auf diese Frage schon lange verstanden wurde - denn Linux ist kein System, sondern ein Haufen verschiedener Handwerke, die mit Klebeband umwickelt sind .

Warum sitzt eine Person an einem Computer? Viele werden die Antwort finden: alle möglichen nützlichen Anwendungen zu verwenden. Aber das ist die falsche Antwort. Eine Person kümmert sich im Allgemeinen nicht um Anwendungen. Er versucht seine Ziele zu erreichen:

  • Chatten Sie mit Freunden und steigern Sie Ihre Stimmung und Ihren sozialen Wert
  • Verdienen Sie Geld, indem Sie eine Nachfrage nach Ihren Fähigkeiten und Talenten finden
  • Lerne etwas, finde die Neuigkeiten deiner Stadt, deines Landes und deines Planeten heraus

Usw. Entschuldigen Sie, dass für diese Zwecke das UI / UX-Design von Anwendungen angestrebt wird. Nehmen Sie den Startpunkt Ein Haufen ist ein Stück Eisen, auch bekannt als Desktop oder Laptop. Nehmen Sie das Endziel B - „Chatten Sie mit Freunden“ und erstellen Sie eine reibungslose Flugbahn von A nach B mit einem Minimum an Zwischenpunkten. Darüber hinaus sollten diese Punkte integrale Punkte, einzelne Aktionen und kein Komplex einiger Aktionen sein. Dies ist die Verkörperung eines guten Designs.

Und was ist mit Linux?

Und unter Linux ist die Designobergrenze nicht das Erreichen von Zielen, sondern die Lösung von Problemen . Anstelle von Ziel B versuchen die Entwickler, das Unterziel von b zu verwirklichen. Anstatt darüber nachzudenken, wie der Benutzer mit Freunden chatten wird, erstellen Linux-Entwickler den 100500. Messenger, in den sie die Funktionen gemäß der Liste "Wie alle anderen" verschieben. Fühlst du den Unterschied?

Designer einer gesunden Person: Menschen, die sich kennenlernen und chatten, teilen häufig Selfies. Hier schrauben wir die Schaltfläche "Selfies senden" an eine prominente Stelle, damit sie zur Hand ist und wenn Sie mit einer Webcam auf das Foto des Benutzers klicken und ihm die Möglichkeit geben, das Foto sofort zu zentrieren und wenden Sie Filter darauf an.

Designer Raucherhandbücher:Unterstützung für die Dateiübertragung, ist universell und wird alle zufriedenstellen. Und um ein Selfie zu senden - lassen Sie eine Person nach Software suchen, die von einer Webkamera aufgenommen werden kann, retuschieren Sie das Foto in einer Art Grafikeditor und senden Sie es dann mit der siebzehnten Option im Menü "Extras". WIR HABEN DEN GLEICHEN UNIXWAY!

Das Traurige ist, dass der gleiche Ansatz auch auf der Ebene des Betriebssystems verwendet wird - das heißt auf der Ebene der Overhead-Operationen, was im Allgemeinen Unsinn ist. Sie haben es sogar geschafft, die großartige Idee von Paketmanagern zu verderben, die es theoretisch ermöglichen würden, die gesamte Software im Allgemeinen per Mausklick zu verwalten. Aber nein, jetzt haben wir 4 Arten von Softwarequellen: offizielle Repositorys, Snap-, Flatpak- und inoffizielle Repositorys, die noch durchsucht und zu den Paketeinstellungen hinzugefügt werden müssen. Die Hälfte der Funktionen ist nur über das Terminal verfügbar. Anstelle eines gehorsamen Assistenten verwandelte sich der Paketmanager in einen persönlichen Hitler, der bei jedem Schritt links und rechts vor langen wütenden Tiraden platzt, dass der Benutzer ein Dummkopf ist und alles falsch macht.
- Warum kann ich nicht den neuesten $ PROGRAM_NAME auf meinem System speichern?
"Weil du fickst, deshalb." Die Hauptsache ist nicht der Benutzer und seine Bedürfnisse, sondern ein SCHÖNES KONZEPT!
Anstelle der kürzesten glatten Trajektorien von A nach B mit dazwischen liegenden Einzelaktionen haben wir mäanderförmige Folgen von Punkten, von denen jede nicht eine einfache Aktion darstellt, sondern eine ganze Reihe von Aktionen, an denen häufig das Terminal beteiligt ist. Darüber hinaus variieren diese Sequenzen von Linux zu Linux, von Umgebung zu Umgebung, weshalb es so lang und trostlos ist, Anfängern bei ihren Problemen zu helfen, und das Schreiben allgemeiner Anweisungen völlig sinnlos ist.
, .

Das Lustige ist, dass der heilige Geist eines unvollendeten Unixway das Ökosystem seit langem von innen verschlungen hat, seine enormen menschlichen und maschinellen Ressourcen. Die Linux-Community ist festgefahren in den Versuchen von Sisyphean, dreihundert Billionen Milliarden verschiedene Kombinationen kleiner Bausteine ​​zusammenzubauen, zu testen und einzurichten, von denen Dutzende populärer Linux zusammengebaut werden und die sich unabhängig voneinander und mit gesundem Menschenverstand entwickeln. Wenn wir in einem einzelnen, integralen System eine bewusst begrenzte Anzahl von Trajektorien haben, entlang derer sich Ereignisse während des Betriebs des Computers entwickeln können, kann das System unter Linux als Reaktion auf dieselben Aktionen heute und morgen nach dem Update eine Sache hervorbringen - völlig anders . Und dann gibt es überhaupt nichts zu verraten - zeigen Sie einfach einen schwarzen Bildschirm, anstatt sich beim System anzumelden.

Die Wahrheit ist, warum müssen Sie sich mit einigen langweiligen Zielen sozialer Weisheit auseinandersetzen? Spielen Sie besser diesen lustigen Konstruktor!

Wie man es repariert


Zunächst müssen Sie die Illusion beseitigen, dass das Problem gelöst werden kann, indem Sie einen weiteren langweiligen Ubuntoklon mit coolen Symbolen und vorinstalliertem Wine erstellen. Das Problem kann auch nicht gelöst werden, indem ein anderes schönes Konzept eingeführt wird, wie z. B. "Aber lassen Sie uns die Konfigurationen unter der Kontrolle von Git übertragen, es wird wow!".

Linux muss humanisiert werden . Identifizieren Sie eine Reihe von Zielen, über die die Menschen entscheiden. Erstellen Sie kurze, einfache und offensichtliche Wege zu ihnen, beginnend mit dem Moment, in dem eine Person den Ein- / Ausschalter an der Systemeinheit drückt.

Dies bedeutet, dass Sie alles vom Bootloader aus wiederholen müssen .

In der Zwischenzeit sehen wir die nächste Geburt der nächsten Distribution mit neu angeordneten Betten und geklebten Tapeten - wir können sicher sein, dass Linux für Leute, die als Kind nicht genug Konstruktor gespielt haben, Spaß machen wird.

All Articles