Linux-machines worden sinds 2002 geplaagd door op Windows gericht hardwarebeheer, maar dit zou kunnen veranderen.
Geavanceerde interfaces tussen het besturingssysteem van een machine en de hardware, zoals de chips die je Linux-machine vertragen, zijn al lang nodig om ervoor te zorgen dat processors met miljarden transistors efficiënt blijven.
Hoewel de nieuwste ACPI-standaard de uitgaande APM-standaard in 1996 verving, maar zelfs meer dan een kwart eeuw geleden, had deze nog steeds één belangrijke tekortkoming.
Computeringenieurs voeren de meeste van hun tests uit op het industriestandaard besturingssysteem, dat lange tijd Windows is geweest, waardoor Linux-distributies en macOS meestal ondenkbaar zijn wanneer ze chips van derden gebruiken, zoals AMD-processors.
Met de introductie van zijn eigen silicium heeft Apple een manier gevonden om de prestaties in het algemeen te verbeteren met de processors die het in zijn computers gebruikt. De chips uit de M-serie van het bedrijf zijn nu in hun tweede generatie, hoewel dit een kostbare oplossing is die simpelweg buiten bereik is van de Linux Foundation.
Het rapport blijft herinneringen ophalen aan de gedachten van Linux-maker Linus Torvalds als het ging om de bijgewerkte ACPI-standaard, toen hij in 2003 zei:
“ACPI is in alle opzichten een complete ontwerpramp. Maar we zitten er een beetje aan vast. Als Intel-mensen hiernaar luisteren en je had iets met ACPI te maken, schiet jezelf dan neer, voordat je je voortplant."
Het probleem kwam aan het licht toen machines met problemen enige tijd nodig hadden om te reageren op STPCLK#-signalen, die bepalen of een kern inactief moet zijn. Hierdoor nam de energie-efficiëntie af, waardoor enkele dummy I/O-instructies werden geïntroduceerd als een tijdelijke oplossing.
Hoewel dit geen probleem meer is, ontdekte AMD-ingenieur K Prateek Nayak dat Linux-machines nog steeds de dummy-instructies op de processors van zijn bedrijf volgen. In de tussentijd meldt The Register een "haastige patch" van Intel's Dave Hansen, die de tijdelijke oplossing beperkt tot alleen aanwezig zijn op Intel-chips, die onaangetast zal zijn vanwege de andere methode die ze gebruiken voor het stationair draaien van een kern. Als gevolg hiervan zou de minimale doorvoer met ongeveer 14 keer zijn toegenomen, en de gemiddelde doorvoer zou ook met iets meer dan de helft zijn toegenomen.
Uiteindelijk, zelfs als we de jaren 2020 ingaan, wordt veel van de hardware van derden die we op de markt zien, voornamelijk ontwikkeld met Windows in gedachten, en het is waarschijnlijk dat tweaks van ingenieurs met arendsogen verbeteringen zullen blijven stimuleren voor minder populaire besturingssystemen naarmate de tijd vordert.
Via Het register (opent in nieuw tabblad)