Stödet för hårdvara på Linux-skrivbord är fortfarande trasigt, och det är därför adoptionen fortsätter att misslyckas

Att installera Linux på en PC är enkelt, men hårdvarustödet kan fortfarande skapa problem, vilket hindrar mainstream-adoptionen av operativsystemet.
Det är så enkelt att installera Linux på en PC nuförtiden. Var glad att du inte längre behöver kompilera kärnan själv för att få ett operativsystem på din dator. Allt du behöver göra är att ladda ner en skivavbild, skapa bootbar media, och du kan vara på skrivbordsmiljön du valt inom minuter.
Problemen börjar efter att du har installerat ditt operativsystem. Du märker att du inte har Wi-Fi eller Bluetooth, eller att du inte kan köra några 3D-appar, för det är något fel på drivrutinen för din GPU. Om du har riktigt otur kan du upptäcka att en komponent i din dator inte har en fungerande Linux-drivrutin alls, vilket betyder att ditt "gratis" operativsystem faktiskt börjar kosta pengar.
Linux hårdvarustöd är bättre än någonsin, men långt ifrån "det fungerar bara"
Ett missat mål är lika bra som en mil
Nu vill jag vara helt tydlig: Linux har kommit en enorm väg när det gäller hårdvarustöd. Jämfört med för 20 år sedan är det nästan ett mirakel. För det mesta brukar Linux automatiskt upptäcka din hårdvara och ta hand om allt det komplicerade i bakgrunden.
Problemet är att det att vara bättre än förr inte är detsamma som att vara tillräckligt bra för primetime. Linux-entusiaster kanske säger att Linuxs problem med hårdvarustöd är en petitess, men dessa är personer som redan vet vilka Wi-Fi-kort de ska undvika, vilka laptopmärken som inte fungerar bra, och hur man gör viss terminalbaserad felsökning för att få grundläggande hårdvarufunktionalitet tillbaka.
Det är därför datorer som denna specialbyggda Kubuntu Focus Linux-laptop är nödvändiga. Systemets designer validerar hårdvaran för Linux, vilket betyder att du vet att allt kommer att fungera.
Om du installerar Linux på en godtycklig laptop, är chansen stor att vissa komponenter aldrig kommer att fungera, och dessa kan vara delar som inte kan bytas ut, till skillnad från på en stationär dator.
Jämför detta med upplevelsen på andra vanliga operativsystem. Uppenbarligen är macOS vertikalt integrerat med hårdvaran, så Mac-användare behöver bokstavligen aldrig ens tänka på detta. På Windows-sidan är avsaknaden av drivrutinsstöd vanligtvis inte ett problem, och Windows gör ett ganska bra jobb med att hitta och installera rätt drivrutin i de flesta fall. Windows har många problem, men hårdvarustöd är inte ett av dem.
PC-industrin behandlar fortfarande Windows som den primära målgruppen
Och har de fel?
Naturligtvis är huvudorsaken till detta en hönan och ägget-situation. De flesta persondatorer i världen kör Windows. Att stödja hårdvara med drivrutiner är dyrt och svårt. Om bara en liten del av dina kunder använder Linux, varför använda resurser för att skapa och underhålla en drivrutin för den enheten?
Den största anledningen till att Linux hårdvarustöd har blivit så pass acceptabelt handlar om de stora mängder människor runt om i världen som skapar och underhåller öppen källkod-drivrutinsbibliotek för Linux. Vissa företag är tillräckligt snälla för att släppa en öppen källkods-version av sina drivrutiner så att samhället kan göra arbetet, men andra håller allt proprietärt, så när de drar tillbaka stödet är du ute på hal is. Det enda andra alternativet är att återkonstruera en lösning, vilket är en egen kan av maskar.
Grundläggande sett behandlar hårdvarutillverkare Windows som högsta prioritet, och det är det rätta valet för dem. En större procentandel av stationära användare behöver vara på Linux för att detta ska förändras, men utan bättre hårdvarustöd är det mindre troligt att Linux får mainstream-antagande som en ersättning för Windows.
Linux hårdvarustöd fungerar ofta "tekniskt", men inte fullständigt
Att sänka dina standarder är faktiskt inte en lösning
Det finns en skillnad mellan en skrivar-drivrutin som gör att du kan utföra grundläggande utskrift och en som ger dig tillgång till alla avancerade funktioner som skrivaren fysiskt kan hantera. Det finns en skillnad mellan en Bluetooth-adapter som "fungerar" och en som fungerar bra med låg latens och alla funktioner den borde ha.
Tyvärr är en "fungerande" Linux-drivrutin ofta en ganska låg standard. Lite bättre än de generiska enhetsdrivrutinerna som Windows måste använda när du har en riktigt obskyr hårdvaruenhet. Jag vill inte nedvärdera arbetet från alla de som arbetar gratis med öppen källkod-drivrutiner, men de kan helt enkelt inte ge tillräcklig uppmärksamhet till alla de miljontals enheter som finns där ute. Särskilt om du måste återkonstruera stängd firmware och drivrutiner.
OEM-stöd är den verkliga flaskhalsen som hindrar Linux från mainstream-antagande
Ur min synvinkel verkar svaret ganska klart: OEM-support. Vi behöver fler datorer som är certifierade som Linux-kompatibla på samma sätt som företag som Kubuntu Focus och Dell gör. Detta är lite svårare på stationära datorer, eftersom det endast skulle gälla för förbyggda system, men jag skulle vilja se fler bärbara datorer som erbjuder Linux som alternativ, med en garanti för att hårdvaran har korrekt drivrutinsstöd.
För självbyggda PC-datorer är situationen både bättre och sämre. Om du planerar att bygga en Linux-PC, så kommer du uppenbarligen att göra din forskning och bara köpa delar som har bra Linux-stöd. Men det skulle vara trevligt att se fler individuella komponenter tydligt visa sina Linux-referenser, och när procentandelen av Linux-skrivbord ökar, borde förstapartsdrivrutiner bli ett bra affärsbeslut, inte en eftertanke.
Nu när du har läst klart Stödet för hårdvara på Linux-skrivbord är fortfarande trasigt, och det är därför adoptionen fortsätter att misslyckas, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar