Waarom Linux is mislukt op het bureaublad

Schrijver: Roger Morrison
Datum Van Creatie: 17 September 2021
Updatedatum: 21 Juni- 2024
Anonim
Why Linux Failed On The Desktop
Video: Why Linux Failed On The Desktop

Inhoud


Bron: Morfeo86ts / Dreamstime.com

Afhaal:

Het lijkt erop dat Linux nooit een mainstream besturingssysteem voor desktops zal worden, maar het is zeer populair bij ontwikkelaars en vormt de basis voor het Android-besturingssysteem.

Het is een lopende grap geworden in de Linux-wereld dat het "het jaar van de Linux-desktop" zal zijn, welk jaar het ook is. Jarenlang hebben Linux-nerds ervan gedroomd om het Kwade Imperium van Windows ongedaan te maken, maar dat is nooit gebeurd. Natuurlijk kan dit worden toegeschreven aan de substantiële invloed van Microsoft, maar een deel ervan ligt bij de Linux-gemeenschap zelf.

Linux is geen mainstream desktopbesturingssysteem geweest en wordt meestal verbannen naar programmeurs en systeembeheerders.

Door programmeurs, voor programmeurs

Een van de redenen dat Linux geen beroep heeft gedaan op reguliere computergebruikers, is dat het gebruikersbestand niet bestaat uit reguliere computergebruikers, maar uit ontwikkelaars. Dit dateert uit het erfgoed van Unix, dat ook werd ontwikkeld "door programmeurs, voor programmeurs." Het werd ontwikkeld door een aantal zeer goede programmeurs, Dennis Ritchie en Ken Thompson.


Toen ze Unix ontwikkelden bij Bell Labs, werd er niet veel aandacht besteed aan 'gebruiksvriendelijkheid', aangezien ze een systeem ontwikkelden dat was ontworpen voor computerwetenschappelijk onderzoek.

Deze ontwikkelaaroriëntatie is tot op de dag van vandaag blijven bestaan. Zelfs met distro's zoals Ubuntu die beloofden gemakkelijker te zijn voor niet-technische gebruikers om te installeren en te gebruiken, hebben ze nog steeds een beetje knowhow nodig om te navigeren.

Miguel de Icaza, een van de belangrijkste oprichters van het GNOME-project, is het daarmee eens. "Het probleem met Linux op de desktop is geworteld in de ontwikkelaarscultuur die eromheen is gecreëerd", schreef hij.

Naast het feit dat het moeilijk te installeren en te gebruiken is, is een ander groot probleem in zijn ogen de neiging van ontwikkelaars om interfaces en API's weg te gooien die perfect werken voor iets "eleganters".

"De houding van onze community was er een van technische uitmuntendheid: we willen geen verouderde code in onze bronstructuren, we willen geen kapotte ontwerpen behouden, we willen pure en mooie ontwerpen en we willen alle sporen van slecht of slecht elimineren ideeën van onze broncodestructuren geïmplementeerd, "voegde hij eraan toe.


Geen bugs, geen stress - Uw stapsgewijze handleiding voor het creëren van levensveranderende software zonder uw leven te vernietigen

Je kunt je programmeervaardigheden niet verbeteren als niemand om softwarekwaliteit geeft.

Windows daarentegen benadrukt de achterwaartse compatibiliteit tot het punt waarop sommige mensen denken dat ze het tegenovergestelde probleem hebben.

Gebrek aan een consistente gebruikersinterface

Terwijl Windows en Mac OS X hun interfaces een consistent uiterlijk geven en menselijke interface-richtlijnen geven, is Linux veel meer anarchistisch.

Een reden is dat de GUI, die draait onder het X Window-systeem, gewoon een ander programma is in plaats van nauw verbonden te zijn met het systeem.

Naast verschillende vensterbeheerders en desktops zijn er een aantal verschillende toolkits. Technische gebruikers kunnen de Emacs-editor, de Midnight Commander-bestandsbeheerder en zsh graag gebruiken, maar een beginnende gebruiker kan de verschillende interfacestijlen schokkend vinden. Dit heeft hen in de armen van Windows en Mac OS X gestuurd.

elitarisme

Alles rippen en helemaal opnieuw beginnen is een symptoom van elitarisme dat de Linux-gemeenschap kan doordringen.

Bijna iedereen die nieuw is in Linux en een vraag heeft gesteld op een forum of IRC-kanaal, is minstens één keer "RTFM" (Read The Fine Manual) verteld.

Linux-programmeurs zijn terecht trots op het volledig bouwen van een open source besturingssysteem dat samen met andere programmeurs over de hele wereld werkt, helemaal vanuit het niets. Soms realiseren ze zich niet dat niet iedereen een wizardprogrammeur is.

Hardware ondersteuning

Een ander irritant knelpunt is hardware-ondersteuning. Hoewel het schrijven van apparaatstuurprogramma's vervelend kan zijn, belemmeren apparaten met onvolledige functionaliteit - of erger nog helemaal niet in Linux - de acceptatie ernstig.

Natuurlijk is dit niet helemaal de schuld van ontwikkelaars. Er zijn veel apparaten beschikbaar en het is moeilijk om er stuurprogramma's voor te schrijven. Sommigen, zoals grafische kaarten, worden beschouwd als handelsgeheimen en fabrikanten zijn moeder over hun ontwerpen. Draadloze netwerkkaarten hebben ook hetzelfde probleem. Ontwikkelaars moeten deze reverse-engineeren om ten minste enige functionaliteit te implementeren of te vertrouwen op eigen stuurprogramma's.

Windows, Mac zijn goed genoeg voor de meeste mensen

De belangrijkste reden waarom meer mensen niet zijn overgestapt op Linux en masse, zelfs bij rampen als Windows 8 en Vista, is dat Windows gewoon goed genoeg is voor de meeste mensen. Met Windows XP kregen gewone desktopgebruikers eindelijk volledige preventieve multitasking en daarmee een veel grotere stabiliteit. Het "Blue Screen of Death" is grotendeels verdwenen, behalve in het geval van een serieus hardwareprobleem.

Zelfs het einde van de ondersteuning voor Windows XP leidde niet tot een massale migratie naar Linux. Het lijkt erop dat Windows-gebruikers Linux opeens zouden overnemen. Het was niets meer dan wishful thinking. Windows XP-gebruikers bleven zo lang bij het systeem omdat ze in de eerste plaats niet wilden veranderen. Waarom zouden ze zich nu aanpassen?

Windows 7- en XP-gebruikers vermeden ook gewoon Windows 8. Nu Microsoft Windows 10 een gratis upgrade maakt voor Windows 8- en Windows 7-gebruikers, is het logischer om te upgraden naar Windows 10 in plaats van Ubuntu.

Mac OS X lijkt te slagen waar Linux is mislukt en biedt een Unix-achtige desktop die gemakkelijk te gebruiken is. (Lees meer over de kracht van Unix in Wat IT Peope kan leren van de Unix-filosofie.)

Linux wint op mobiel

Hoewel Linux geen kracht op de desktop is, is de wereld tegenwoordig minder afhankelijk van de traditionele desktop. Meer mensen gebruiken web-apps zoals Google Docs en verplaatsen hun computergebruik naar mobiele apparaten. Android, gebaseerd op Linux, wint met meer dan 83 procent van het mobiele marktaandeel. Chromebooks, lichtgewicht laptops die zijn ontworpen voor gebruik met internet, komen ook van onderaf op Windows aan.

De web-apps die mensen dagelijks gebruiken, inclusief die van Google, draaien meestal ook op Linux. Het lijkt erop dat Linux alles wint behalve de desktop.

Gevolgtrekking

Hoewel Linux een geweldig besturingssysteem is, is het geen belangrijke factor op de desktop geweest en zal dit waarschijnlijk nooit een belangrijke rol spelen, hoewel het de desktop van de ontwikkelaar nog lang zal domineren.