Linux-maskiner har plågats av Windows-centrerad hårdvaruhantering sedan 2002, men detta kan vara på väg att förändras.
Sofistikerade gränssnitt mellan en maskins operativsystem och dess hårdvara, såsom chipsen som har saktat ner din Linux-maskin, har länge krävts för att säkerställa att processorer med miljarder transistorer bibehåller effektiviteten.
Även om den senaste ACPI-standarden ersatte den utgående APM-standarden 1996, men till och med för mer än ett kvarts sekel sedan, hade den fortfarande en viktig brist.
Datoringenjörer utför det mesta av sina tester på det industristandardiserade operativsystemet, som länge har varit Windows, vilket lämnar Linux-distros och macOS mestadels oanade när de använder tredjepartschips som AMD-processorer.
Med introduktionen av sitt eget kisel har Apple hittat ett sätt att höja prestanda överallt med de processorer man använder i sina datorer. Företagets M-seriechips är nu i sin andra generation, även om detta är en kostsam lösning som helt enkelt är utom räckhåll för Linux Foundation.
Rapporten fortsätter att påminna om Linux-skaparen Linus Torvalds tankar när det kom till den uppdaterade ACPI-standarden, när han 2003 sa:
"ACPI är en komplett designkatastrof på alla sätt. Men vi har fastnat för det. Om några Intel-folk lyssnar på detta och du hade något med ACPI att göra, skjut dig själv nu, innan du reproducerar."
Problemet uppenbarade sig när problem med maskiner tog ett tag att svara på STPCLK#-signaler, som avgör om en kärna ska gå på tomgång. Detta såg att strömeffektiviteten minskade, vilket ledde till att några dummy-I/O-instruktioner introducerades som en lösning.
Även om detta inte längre är ett problem, fann AMD-ingenjören K Prateek Nayak att Linux-maskiner fortfarande följer dummyinstruktionerna på hans företags processorer. Under tiden rapporterar The Register en "hastig patch" av Intels Dave Hansen, som begränsar lösningen till att endast finnas på Intel-chips, som kommer att vara opåverkade på grund av den olika metoden de använder för att tomgång en kärna. Som ett resultat sägs minimigenomströmningen ha ökat med cirka 14 gånger, och medelgenomströmningen sägs också ha ökat med drygt hälften.
I slutändan, även när vi går in på 2020-talet, fortsätter mycket av den tredje parts hårdvara vi ser på marknaden att utvecklas främst med Windows i åtanke, och det är troligt att justeringar från örnögda ingenjörer kommer att fortsätta att driva förbättringar för mindre populära operativsystem allt eftersom tiden går.
Via Registret (öppnas i ny flik)