Linux desktop hardware-support er stadig brudt, og det er derfor, at vedtagelsen fortsat fejler

Linux-installation er lettere end nogensinde, men hardware-support er stadig en udfordring. Vælg certificeret udstyr for optimal funktionalitet og undgå problemer med drivere.
Det er så nemt at installere Linux på en PC i dag. Vær glad for, at du ikke længere skal kompilere kernen selv for at få et operativsystem på din computer. Alt, hvad du skal gøre, er at downloade et diskbillede, lave noget bootbart medie, og så er du på dit foretrukne skrivebordsmiljø inden for minutter.
Problemerne begynder, efter du har installeret dit operativsystem. Du lægger mærke til, at du ikke har Wi-Fi eller Bluetooth, eller at du ikke kan køre 3D-apps, fordi der er noget galt med driveren til dit GPU. Hvis du er rigtig uheldig, opdager du måske, at nogle komponenter i din computer slet ikke har en fungerende Linux-driver, hvilket betyder, at dit "gratis" operativsystem begynder at koste penge.
Linux hardware support er bedre end nogensinde, men stadig langt fra “det fungerer bare”
Et miss er lige så godt som en mile
Nu vil jeg være helt klar: Linux er kommet en enorm vej, når det kommer til hardware-support. Sammenlignet med for 20 år siden er det næsten et mirakel. For det meste vil Linux automatisk opdage din hardware og klare alt det komplicerede i baggrunden.
Problemet er, at det at være bedre end før ikke er det samme som at være godt nok til primetime. Linux-fans vil måske sige, at Linux's hardware-supportproblem er et non-issue, men det er personer, der allerede ved, hvilke Wi-Fi-kort de skal undgå, hvilke laptopmærker der ikke spiller pænt, og hvordan man laver nogle terminalbaserede fejlfinding for bare at få grundlæggende hardwarefunktionalitet tilbage.
Det er derfor, computere som denne specialbyggede Kubuntu Focus Linux laptop er nødvendige. Systemets designere validerer hardwaren til Linux, hvilket betyder, at du ved, at alt vil fungere.
Installerer du Linux på en vilkårlig laptop, er chancerne for, at nogle komponenter aldrig vil fungere, og disse kan være dele, der ikke kan ændres, i modsætning til på en stationær computer.
Sammenlign dette med oplevelsen på andre mainstream operativsystemer. Åbenbart er macOS vertikalt integreret med hardwaren, så Mac-brugere behøver bogstaveligt talt aldrig at tænke over dette. På Windows-siden er mangel på driverunderstøttelse generelt ikke et problem, og Windows gør et ret godt job med at finde og installere den rigtige driver i langt de fleste tilfælde. Windows har mange problemer, men hardware-support er ikke et af dem.
PC-industrien behandler Windows som standardmål
Og er de forkerte?
Selvfølgelig er den primære årsag til dette en høne-og-æg situation. De fleste personlige computere i verden kører Windows. Det er dyrt og svært at understøtte hardware med drivere. Hvis kun en lille brøkdel af dine kunder bruger Linux, hvorfor så bruge ressourcer på at skabe og vedligeholde en driver til den enhed?
Den største grund til, at Linux-hardware-support er blevet så anstændig som den er, skyldes de mange mennesker rundt omkring i verden, der skaber og vedligeholder open-source driverbiblioteker til Linux. Nogle virksomheder er venlige nok til at frigive en open-source version af deres drivere, så fællesskabet kan gøre arbejdet, men andre holder alt proprietært, så når de stopper med at give support, er du out of luck. Den eneste anden mulighed er at reverse-engineere en løsning, hvilket er sin egen udfordring.
Grundlæggende prioriterer hardwareproducenter Windows højere, og det er det rigtige valg for dem. En større procentdel af desktopbrugere skal være på Linux for, at det kan ændre sig, men uden bedre hardware-support er det mindre sandsynligt, at Linux får mainstream adoption som en erstatning for Windows.
Linux hardware-support fungerer ofte “teknisk,” men ikke helt
At nedskrive dine standarder er ikke egentlig en løsning
Der er en forskel mellem en printerdriver, der giver dig mulighed for at lave grundlæggende udskrivning, og en, der giver dig adgang til alle de avancerede funktioner, printeren fysisk er i stand til. Der er en forskel mellem en Bluetooth-adapter, der "fungerer", og en, der fungerer godt med lav latenstid og alle de funktioner, den burde have.
Desværre er en "arbejdende" Linux-driver ofte et ret lavt niveau. Lidt bedre end de generiske enhedsdrivere, som Windows skal bruge, når du har et virkelig obskurt hardware. Jeg ønsker ikke at nedgøre arbejdet fra alle de mennesker, der arbejder gratis på open-source drivere, men de kan simpelthen ikke give tilstrækkelig opmærksomhed til alle de millioner af enheder derude. Især hvis du skal reverse-engineere lukket firmware og drivere.
OEM-support er den reelle flaskehals, der holder Linux ude fra mainstream adoption
Fra mit synspunkt synes svaret ret klart: OEM-support. Vi har brug for flere computere, der er certificeret som Linux-kompatible, ligesom virksomhederne Kubuntu Focus og Dell gør. Det er lidt sværere på desktop-PC-siden, da det kun gælder for præbygget udstyr, men jeg vil gerne se flere bærbare computere, der tilbyder Linux som mulighed, med en garanti for, at hardwaren har ordentlig driver-support.
For selvbyggede PC'er er situationen både bedre og værre. Hvis du ønsker at bygge en Linux-PC, vil du naturligvis gøre din research og kun købe dele, der har god Linux-support. Det ville dog være rart at se flere enkeltkomponenter tydeligt vise deres Linux-legitimation, og efterhånden som procentdelen af Linux-skriveborde stiger, bør førstepartsdrivere blive en god forretningsbeslutning, ikke en eftertanke.

Skriv et svar