Linux-Maschinen werden seit 2002 von Windows-zentrierter Hardwareverwaltung geplagt, aber das könnte sich bald ändern.
Ausgeklügelte Schnittstellen zwischen dem Betriebssystem einer Maschine und ihrer Hardware, wie z. B. den Chips, die Ihre Linux-Maschine verlangsamen, sind seit langem erforderlich, um sicherzustellen, dass Prozessoren mit Milliarden von Transistoren effizient bleiben.
Obwohl der neueste ACPI-Standard 1996 den ausgehenden APM-Standard ersetzte, hatte er noch vor mehr als einem Vierteljahrhundert einen entscheidenden Fehler.
Computeringenieure führen die meisten ihrer Tests auf dem Industriestandard-Betriebssystem durch, das seit langem Windows ist, was Linux-Distributionen und macOS größtenteils unberücksichtigt lässt, wenn sie Chips von Drittanbietern wie AMD-Prozessoren verwenden.
Mit der Einführung seines eigenen Siliziums hat Apple einen Weg gefunden, die Leistung der Prozessoren, die es in seinen Computern verwendet, rundum zu steigern. Die Chips der M-Serie des Unternehmens befinden sich jetzt in der zweiten Generation, obwohl dies eine kostspielige Lösung ist, die für die Linux Foundation einfach unerreichbar ist.
Der Bericht erinnert sich weiterhin an die Gedanken des Linux-Schöpfers Linus Torvalds, als es um den aktualisierten ACPI-Standard ging, als er 2003 sagte:
„ACPI ist in jeder Hinsicht eine komplette Design-Katastrophe. Aber wir stecken da irgendwie fest. Wenn irgendwelche Intel-Leute das hören und Sie irgendetwas mit ACPI zu tun hatten, erschießen Sie sich jetzt, bevor Sie reproduzieren.“
Das Problem trat ans Licht, als gestörte Maschinen eine Weile brauchten, um auf STPCLK#-Signale zu reagieren, die bestimmen, ob ein Kern im Leerlauf sein sollte. Dies führte zu einer Verringerung der Energieeffizienz, wodurch einige Dummy-I/O-Anweisungen als Workaround eingeführt wurden.
Obwohl dies kein Problem mehr ist, stellte AMD-Ingenieur K Prateek Nayak fest, dass Linux-Maschinen immer noch den Dummy-Anweisungen auf den Prozessoren seiner Firma folgen. In der Zwischenzeit berichtet The Register über einen „hasty patch“ von Dave Hansen von Intel, der die Problemumgehung auf Intel-Chips beschränkt, die aufgrund der unterschiedlichen Methode, die sie zum Leerlaufen eines Kerns verwenden, nicht betroffen sind. Dadurch soll sich der Mindestdurchsatz um etwa das 14-fache erhöht haben, und auch der mittlere Durchsatz soll sich um etwas mehr als die Hälfte erhöht haben.
Letztendlich wird auch in den 2020er Jahren ein Großteil der Hardware von Drittanbietern, die wir auf dem Markt sehen, weiterhin hauptsächlich mit Blick auf Windows entwickelt, und es ist wahrscheinlich, dass Optimierungen von aufmerksamen Ingenieuren weiterhin Verbesserungen für weniger populäre Unternehmen vorantreiben werden Betriebssysteme im Laufe der Zeit.
Weitere Informationen zur Stelle und den Ansprechpartner in unserem Hause finden Sie hier: Das Register (öffnet in neuem Tab)