Linux är fantastisk. Faktum är att jag redan har sagt till dig några av anledningarna till att Ubuntu är bättre än Windows 6 saker som Ubuntu gör bättre än Windows 6 saker som Ubuntu gör bättre än Windows Något tycker att Ubuntu är för nördar - men sanningen är att Ubuntu är lika lätt att använda som Windows. Faktum är att det finns flera saker Ubuntu gör det bättre än Windows 10. Läs mer. Men om det är så bra, varför driver mindre än 2% av stationära datorer aktivt ett Linux-baserat operativsystem?
Det är en väldigt svår fråga att svara på. Under lång tid har Linux-användare över hela världen bett för året på Linux-skrivbordet. Kommer Linux någonsin att uppleva året på skrivbordet? [Yttrande] Kommer Linux någonsin att uppleva året på skrivbordet? [Yttrande] Under ett tag har Linux-användare ständigt diskuterat huruvida operativsystemet öppen källkod kommer någonsin att uppleva ett "år på skrivbordet" där Linuxs stationära marknadsandel plötsligt stiger i relativt dramatiskt ... Läs mer. Men om vi någonsin kommer att se Linux få allvarliga drag, finns det fortfarande mycket som Linux-utvecklare behöver förbättra för att vara en riktig utmanare.
Applikationsutveckling
Många Linux-utvecklare tenderar att ägna sin tid till kärnoperativsystemet och lämnar applikationsutveckling till någon annan. Detta leder till en stor koppling mellan själva operativsystemet och programmen som körs.
Otaliga open source-applikationer har börjat livet vara idén om en person, innan de växer till en otillåtbar app. Exempel är Firefox, Filezilla, LibreOffice, VLC Media Player 7 Topphemliga funktioner i den fria VLC Media Player 7 Topphemliga funktioner i den gratis VLC Media Player Den VLC spelar ganska mycket allt du kastar på det är gamla nyheter. Det är också en mediegeni när det gäller andra saker förutom att spela filmer. Vi tittade på några av ... Läs mer, och många fler.
Vi vet att det är möjligt för open source-gemenskapen att göra bra applikationer. Så varför är det så många dåligt skrivna program som ser hemskt ut, fungerar inte bra eller har en kombination av båda dessa problem?
Detta ses gång på gång i Linux-community. Du har ett välskrivet operativsystem som är smidigt och ser vackert ut. Men bortsett från några centrala applikationer ser mycket av programvaran hemskt ut eller är dåligt skrivet.
I grund och botten måste samhället börja se bortom operativsystemet. Det finns en anledning till att Microsoft och Apple utvecklar många av sina kärnanvändningar i huset. Det är det bästa sättet för användare att ha kontinuitet i den erfarenhet som både operativsystemet och applikationerna ger.
Några Linux-distributioner börjar tänka på kontinuitet, som i exemplet ovan. Men det här är väldigt mycket undantaget, snarare än regeln.
Installera program
Om du vill installera en applikation i Windows laddar du helt enkelt rätt EXE-fil och dubbelklickar på den för att starta installationsprogrammet. Det här är samma process, oavsett vilken version av Windows du kör.
I Linux är det ett helt annat bollspel. Linux-program installeras och hanteras av repositories Din guide till Ubuntu Repositories och Package Management Din guide till Ubuntu Repositories och Package Management Read More, som är en av de största styrkorna av Linux. Men de är också en av sina största svagheter.
Det finns ett antal olika sätt att installera program i Linux, allt från extremt enkelt till nästan omöjligt. Några av dessa processer är:
- Ett mjukvarucenter - Liknande en mobilappbutik, där du enkelt kan söka efter och installera program. Men dessa är bara lika bra som de arkiv som du har laddat. Vanligtvis saknas många program.
- Körbara filer - Dessa fungerar som EXE-filer i Windows. Men det finns olika format för olika smaker av Linux. Ubuntu använder DEB, men Fedora och SUSE använder RPM, så du behöver veta vilka körbara filer som är kompatibla med din distro. Så här installerar du programvara på Linux: Förpackningsformat Förklarade Så här installerar du programvara på Linux: Förpackningsformat Förklarade Du har bytt till Linux, och vill installera lite programvara. Men paketförvaltare skiljer sig åt beroende på distro. Så vilka appar kan du ladda ner och installera? Det finns allt i akronymerna. Läs mer .
- Kommandorad - Du måste känna till rätt förråd för din smak av Linux, såväl som de korrekta installationskommandona. Alla är helt olika beroende på vilken smak av Linux du kör.
- Kompilera från källan - Ladda ner källkoden, kompilera den och skapa ett installationsskript. Men dessa dagar är det ovanligt.
Som du kan se kan processen med att installera Linux-applikationer vara förknippade, vilket snabbt kan släcka nya användare. Linux längtar efter ett förenklat, universellt sätt att installera applikationer. Tyvärr skulle detta kräva en stor översyn av det grundläggande sättet på vilket Linux fungerar, så kommer det troligen aldrig att hända.
Bättre stöd, mindre elitism
Linux-samhället är för det mesta ett blomstrande, livligt djur som innehåller några extremt begåvade människor. Installera Ubuntu Installera Ubuntu på din dator med en USB-flash-enhet Installera Ubuntu på din dator med en USB-flash-enhet Vill du installera Ubuntu men inte ha en ledig tom DVD? oroa dig inte! Efter nedladdning i ISO-filen kan du använda en mycket återanvändbar USB-flash-enhet för att få jobbet gjort. Läs mer (och de flesta andra smaker av Linux) är en mycket enkel process för det mesta, även om det inte betyder att du inte behöver hjälp någon gång.
Om det händer kan du gå vidare till Ubuntu Forums - eller lämpligt forum för din smak av Linux - och be om hjälp. Det är här problemen börjar. Människor är upptagna, så beroende på vad ditt problem är, kanske du tycker att du får lite eller inget svar. Det betyder att du kanske måste arbeta saker ut för dig själv, vilket aldrig är bra om du är ny för "samhället".
Om du har turen att få ett svar, kanske du tycker att det inte är det svar du förväntade dig. Du ser, det finns mycket elitism i Linux och det kan ibland hoppa över på platser som supportforum där användare av varierande teknisk förmåga kommer att be om hjälp.
Så om en ny användare lägger upp ett problem kan de bli förlöjda för att inte ge tillräckligt med information. Värre, de kan bli anklagade för att slösa tid med en vardaglig fråga som enkelt kan vara Googled.
Eller mocked för att bara vara en "noob".
Tack och lov blir detta mindre och mindre frekvent inom samhället, eftersom erfarna användare börjar inse att nya användare behöver välkomnas om vi ska odla Linux till sin fulla potential. Men problemet finns fortfarande - jag har sett det första hand - och måste verkligen utrotas från alla delar av Linux-community.
Vi behöver färre val
Har valet att välja vilken Linux-distribution du borde köra Switching To Linux? Så här väljer du rätt distro switching till Linux? Så här väljer du rätt distro Din första Linux-distribution kan söka eller sura din framtida Linux-upplevelse. Därför är det viktigt att få det debutvalet rätt. Läs mer är bra, men du kan ha för mycket av en bra sak. Det finns för närvarande 827 Linux-distributioner listade på Distrowatch. Åtta hundra tjugojuven! Det är ett löjligt nummer för alla att siktas igenom - även för erfarna Linux-användare, som jag, bry dig inte om nya användare.
Problemet är att Linux är öppen källkod. Det innebär helt enkelt att vem som helst kan ladda ner källkoden för en Linux-distribution och skapa en egen version. Om det finns något du inte gillar, kan du gaffla ett projekt och starta ditt eget. Det låter bra i princip, men i verkligheten är det meningslöst. Den stora listan över distributioner delar till stor del de flesta kod och applikationer.
Föreställ dig vad som skulle kunna uppnås om dessa utvecklare bestämde sig för att bidra till en mindre pool av kärnfördelningar, snarare än att göra egna saker! Jag tror att vi skulle hamna med ett mer utvecklat Linux-ekosystem med färre problem.
Startprocessen
När du först startar Windows, får du en Windows-skärm, så snart du får en prompten att logga in. Det är inte fallet i Linux. De flesta distributioner använder GRUB bootloader Hur man anpassar GRUB Boot Loader med BURG [Ubuntu] Så här anpassar du GRUB Boot Loader Använda BURG [Ubuntu] Läs mer som som standard frågar hur du vill starta upp operativsystemet och det ger dig 10 sekunder för att fatta beslutet.
Så som en ny användare är det första du hälsade med efter att ha installerat din distribution en felaktig kommandoradsskärm som ber dig att fatta beslut som vilken version av kärnan du vill starta.
Det är ett hemskt första intryck.
GRUB är jättebra, och det är väldigt användbart när du använder dubbla uppstart, eftersom det låter dig välja vilket operativsystem du vill starta på. Men varför måste det vara så ovänligt för användarna?
Varför kan det inte vara en GUI om användaren klickar på vilket OS de vill starta, och om det bara finns ett operativsystem, hoppa över GRUB-prompten tillsammans. Apple gör det, så det finns ingen anledning till att Linux inte kan. Vissa fördelningar gör vågor mot att göra detta, till exempel Elementary OS. Men det finns fortfarande en lång väg att gå för att göra startprocessen mer användarvänlig.
Vi behöver förbättra Linux
Den här artikeln kan läsa som om jag baserar Linux, eller att jag hatar det. Inget kunde vara längre från sanningen. Jag älskar Linux och open source-samhället i allmänhet. Men om vi någonsin kommer att ha "året för Linux-skrivbordet" måste sakerna drastiskt förbättras.
Vad tycker ni? Finns det något annat du tror bör ändras innan Linux verkligen kan bli vanligt? Eller är Linux bra precis som det är?
Lämna gärna dina tankar i kommentarfältet nedan.
Bildkrediter: Sofia Santos / Shutterstock