Linux-maskiner har været plaget af Windows-centreret hardwarestyring siden 2002, men dette kan være ved at ændre sig.
Sofistikerede grænseflader mellem en maskines operativsystem og dens hardware, såsom de chips, der har bremset din Linux-maskine, har længe været påkrævet for at sikre, at processorer med milliarder af transistorer opretholder effektiviteten.
Selvom den seneste ACPI-standard erstattede den udgående APM-standard i 1996, men selv for mere end et kvart århundrede siden, havde den stadig en vigtig fejl.
Computeringeniører udfører det meste af deres test på industristandard operativsystemet, som i lang tid har været Windows, hvilket efterlader Linux distros og macOS for det meste uovervejet, når de bruger tredjepartschips som AMD-processorer.
Med introduktionen af sit eget silicium har Apple fundet én måde at booste ydeevnen på hele vejen med de processorer, det bruger i sine computere. Virksomhedens M-serie chips er nu i deres anden generation, selvom dette er en kostbar løsning, der simpelthen er uden for rækkevidde for Linux Foundation.
Rapporten fortsætter med at mindes om Linux-skaberen Linus Torvalds' tanker, da det kom til den opdaterede ACPI-standard, da han i 2003 sagde:
"ACPI er en komplet designkatastrofe på alle måder. Men vi sidder lidt fast med det. Hvis nogen Intel-folk lytter til dette, og du havde noget med ACPI at gøre, så skyd dig selv nu, før du reproducerer."
Problemet kom frem, da problemfyldte maskiner tog et stykke tid at reagere på STPCLK#-signaler, som afgør, om en kerne skulle være i tomgang. Dette reducerede strømeffektiviteten, hvilket så nogle dummy I/O-instruktioner introduceret som en løsning.
Selvom dette ikke længere er et problem, fandt AMD-ingeniør K Prateek Nayak ud af, at Linux-maskiner stadig følger dummy-instruktionerne på hans firmas processorer. I mellemtiden rapporterer The Register en "hastet patch" af Intels Dave Hansen, som begrænser løsningen til kun at være til stede på Intel-chips, som vil være upåvirket på grund af den anderledes metode, de bruger til at køre en kerne i tomgang. Som følge heraf siges minimumsgennemstrømningen at være steget med omkring 14 gange, og den gennemsnitlige gennemstrømning siges også at være steget med lidt over halvdelen.
I sidste ende, selv når vi bevæger os ind i 2020'erne, fortsætter meget af den tredjeparts hardware, vi ser på markedet, med at blive udviklet primært med Windows i tankerne, og det er sandsynligt, at tweaks fra ørneøjede ingeniører vil fortsætte med at skabe forbedringer for mindre populære operativsystemer som tiden skrider frem.
Via Registret (åbner i ny fane)