Varför Linux har misslyckats på skrivbordet

Författare: Roger Morrison
Skapelsedatum: 17 September 2021
Uppdatera Datum: 21 Juni 2024
Anonim
Varför Linux har misslyckats på skrivbordet - Teknologi
Varför Linux har misslyckats på skrivbordet - Teknologi

Innehåll


Källa: Morfeo86ts / Dreamstime.com

Hämtmat:

Det verkar som att Linux aldrig kommer att bli ett vanligt operativsystem för stationära datorer, men det är mycket populärt bland utvecklare och är grunden för Android-operativsystemet.

Det har blivit ett löpande skämt i Linuxvärlden att det kommer att bli "året på Linux-skrivbordet", vilket år det än händer. I flera år har Linux-nördar drömt om att besegra Windows Evil Empire, men det har aldrig hänt. Självklart kan detta tillskrivas Microsofts betydande anspråk, men en del av det ligger hos Linux-gemenskapen själv.

Linux har inte varit ett vanligt operativsystem för stationära datorer, och har mestadels förflyttats till programmerare och systemadministratörer.

Av programmerare, för programmerare

En av anledningarna till att Linux har misslyckats med att vädja till vanliga datoranvändare är att dess användarbas inte består av vanliga datoranvändare utan av utvecklare. Detta går tillbaka till arvet från Unix, som också utvecklades "av programmerare, för programmerare." Det utvecklades av några mycket bra programmerare, Dennis Ritchie och Ken Thompson.


När de utvecklade Unix på Bell Labs fanns det inte mycket uppmärksamhet på "användarvänlighet", med tanke på att de utvecklade ett system utformat för datavetenskaplig forskning.

Denna utvecklingsorientering har kvarstått till idag. Även med distros som Ubuntu som lovade att vara enklare för icke-tekniska användare att installera och använda, kräver de fortfarande lite kunskap att navigera.

Miguel de Icaza, en av de viktigaste grundarna av GNOME-projektet, håller med. "Problemet med Linux på skrivbordet är förankrat i utvecklarkulturen som skapades kring det", skrev han.

Förutom att han är svår att installera och använda är ett annat stort problem enligt hans åsikt tendensen för utvecklare att kasta ut gränssnitt och API: er som fungerar perfekt till förmån för något mer "elegant".


"Vårt samhälls inställning var en teknisk expertis: vi vill inte ha föråldrad kod i våra källträd, vi vill inte hålla trasiga mönster runt, vi vill ha rena och vackra mönster och vi vill eliminera alla spår av dåliga eller dåliga implementerade idéer från våra källkodsträd, "tillade han.

Inga buggar, ingen stress - din steg-för-steg-guide för att skapa livsförändrad programvara utan att förstöra ditt liv

Du kan inte förbättra dina programmeringsfärdigheter när ingen bryr sig om mjukvarukvalitet.

Windows å andra sidan betonar bakåtkompatibilitet till den punkt där vissa tror att de har motsatt problem.

Brist på ett konsekvent användargränssnitt

Medan Windows och Mac OS X ger sina gränssnitt ett jämnt utseende och ger riktlinjer för mänskliga gränssnitt, är Linux mycket mer anarkiskt.

En anledning är att GUI, som körs under X Window System, bara är ett annat program istället för att vara intimt bundet till systemet.

Förutom olika fönsterhanterare och stationära datorer finns det ett antal olika verktygssatser. Tekniska användare kan gärna använda Emacs-redigeraren, Midnight Commander-filhanteraren och zsh, men en nybörjare kan hitta de olika gränssnittsformerna som skurrar. Detta har skickat dem i armarna på Windows och Mac OS X.

Elitism

Att riva ut allt och börja från början är ett symptom på elitism som kan genomsyra Linux-gemenskapen.

Nästan alla som har varit ny med Linux och har ställt en fråga på ett forum eller IRC-kanal har fått höra "RTFM" (Läs The Fine Manual) minst en gång.

Linux-programmerare är med rätta stolta över att kunna bygga ett operativsystem som är öppen källkod och arbetar med andra programmerare över hela världen, helt från början. Ibland inser de att inte alla är guiden programmerare.

Hårdvarosupport

En annan irriterande stickpunkt är hårdvarustöd. Även om det kan vara tråkigt att skriva enhetsdrivrutiner kan enheter som har ofullständig funktionalitet - eller ännu värre, inte fungerar alls i Linux - allvarligt hindra antagandet.

Naturligtvis är detta inte helt felet för utvecklare. Det finns många enheter där ute, och det är svårt att skriva drivrutiner för dem. Vissa, som grafikkort, betraktas som affärshemligheter och tillverkare är mamma om sina mönster. Trådlösa nätverkskort lider också av samma problem. Utvecklare måste omvända dem för att implementera åtminstone viss funktionalitet eller förlita sig på egen drivrutiner.

Windows, Mac är bra nog för de flesta

Det främsta skälet till att fler inte flyttade till Linux en massa, även inför katastrofer som Windows 8 och Vista, är att Windows helt enkelt är tillräckligt bra för de flesta. Med Windows XP fick vanliga stationära användare äntligen full förebyggande multitasking och med den mycket större stabilitet. "Blue Screen of Death" har för det mesta försvunnit, utom när det gäller någon allvarlig hårdvaruproblem.

Till och med slutet på stödet för Windows XP ledde inte till en massmigrering till Linux. Det verkar som om idén att Windows-användare plötsligt skulle anta Linux har varit något annat än önsketänkande. Windows XP-användare fastnade i systemet så länge eftersom de inte var villiga att ändra sig i första hand. Varför skulle de anpassa sig nu?

Windows 7- och XP-användare undviker också helt enkelt Windows 8. Nu när Microsoft gör Windows 10 till en gratis uppgradering för Windows 8 och Windows 7-användare, är det mer meningsfullt för dem att uppgradera till Windows 10 istället för Ubuntu.

Mac OS X verkar lyckas där Linux har misslyckats och erbjuder ett Unix-liknande skrivbord som är lätt att använda. (Läs mer om kraften i Unix i vad IT Peope kan lära sig av Unix-filosofin.)

Linux vinner på mobil

Medan Linux inte är en kraft på skrivbordet, är världen mindre beroende av det traditionella skrivbordet idag. Fler människor använder webbappar som Google Docs och flyttar sina datorer till mobila enheter. Android, baserat på Linux, vinner med över 83 procent av mobilmarknadsandelen. Chromebooks, lätta bärbara datorer designade för användning på webben, muskler också in på Windows nedanför.

De webbappar som människor använder varje dag, inklusive de från Google, körs oftast också på Linux. Det verkar som om Linux vinner på allt utom skrivbordet.

Slutsats

Medan Linux är ett fantastiskt operativsystem har det inte varit och kommer förmodligen aldrig att bli en betydande kraft på skrivbordet, även om det kommer att dominera utvecklarens skrivbord under en lång tid framöver.