DE — heise online
Linux 7.3、ファイルシステムとスケジューリングを改善
ソフトウェア1分で読めます
Linux 7.3 ist eine neue Version des Linux-Kernels, also des Kernstücks, das ein Computer-System steuert. Sie bringt vor allem Verbesserungen bei der Grafikspeicher-Verwaltung und beim Scheduler, dem Teil, der die Rechenzeit der Prozessoren verteilt.
Was ist neu?
In der Nacht von Sonntag auf Montag ist Linux 7.3 erschienen. Das Update soll Programme schneller und flüssiger machen. Außerdem werden alte, nicht mehr benötigte Funktionen entfernt. Das hat in manchen Kreisen für Kritik gesorgt.
Mehr Ordnung im Grafikspeicher
Der Grafikspeicher (VRAM) ist der Speicher einer Grafikkarte. Wenn mehrere Programme gleichzeitig viel davon brauchen, wird es eng. Dann müssen Daten in den langsameren Hauptspeicher ausweichen. Das kann zu Rucklern führen, vor allem bei Spielen und schwächeren Grafikkarten. Linux 7.3 erlaubt es nun, wichtigen Programmen einen festen Anteil am Grafikspeicher zu geben. Weniger wichtige Programme müssen dann eher Platz machen.
Die wichtigsten Punkte
- Die Speicher-Verbesserung hilft vor allem Systemen mit 8 GByte VRAM oder weniger.
- Zunächst profitieren Treiber für AMD-GPUs und Intel Xe.
- Dies ist nur der erste Teil einer größeren Überarbeitung.
Scheduler mit Hierarchie
Der Scheduler verteilt die Rechenzeit der Prozessoren auf die Programme. Mit sched_ext kann man eigene Regeln dafür schreiben, ohne den Kernel selbst zu ändern. In Linux 7.3 lassen sich solche Regeln nun in Ebenen ordnen. Ein übergeordneter Scheduler legt fest, welche Prozessorkerne und Funktionen ein untergeordneter Scheduler nutzen darf.
Warum ist das wichtig?
Schnellere Grafik und gerechtere Verteilung der Rechenzeit merkt man im Alltag, etwa beim Spielen oder beim Arbeiten mit mehreren Programmen. Die Änderungen zeigen zudem, wie flexibel Linux inzwischen ist. Auch die Entfernung alter Funktionen gehört dazu, weil sie den Kernel schlanker und sicherer machen soll.
用語解説
- VRAM
- Der Speicher einer Grafikkarte, in dem Bilddaten für Spiele und Programme liegen.
- Scheduler
- Der Teil des Systems, der die Rechenzeit der Prozessoren auf Programme verteilt.
- sched_ext
- Ein Teil des Linux-Kernels, mit dem man eigene Scheduler-Regeln schreiben kann.