Microsoft arbeitet weiter an Windows 10, und um die neuesten Details zu erfahren, muss man die neuen Builds des Windows-Insider-Programms genau verfolgen. Das neueste Build 14942 bringt mehrere Änderungen mit sich, darunter eine Trennung von Prozessen für den bekannten svchost.exe auf Computern mit 3,5 GB RAM oder mehr. Ziel ist es, Stabilität, Sicherheit und Transparenz jedes Dienstes zu erhöhen – möglicherweise auf Kosten eines höheren Speicherverbrauchs.
Speicherverbrauch: Kritik und Perspektive
Es gibt viele Aspekte, die man an den letzten Windows-Versionen kritisieren kann, aber der Speicherverbrauch gehört meiner Meinung nach nicht dazu. Der Albtraum von Windows Vista (zumindest in der ursprünglichen Version ohne Service Packs) ist lange vorbei, und Microsoft hat eine stabile Linie gehalten. Im Wesentlichen kann ein Computer, der Windows 7 ausführen kann, auch Windows 10 empfangen – vorausgesetzt, die regelmäßigen Updates von Redmond zerstören nicht den Support für bestimmte Hardware (wir erinnern uns an das Anniversary Update und die buchstäblich Millionen von Webcams).
Die Sicht von Microsoft auf den Arbeitsspeicher ist ziemlich klar: Nicht genutzter Speicher ist verschwendeter Speicher, auch wenn Kritiker dies als „Mangel an Optimierung“ sehen. Solid-State-Laufwerke haben die natürlichen „Leistungslöcher“ herkömmlicher Festplatten kompensiert, aber RAM ist schneller, und wenn es sinnvoll genutzt wird, erhöht es Geschwindigkeit und Stabilität.
Prozessverwaltung und svchost.exe
Das bringt uns zur Verwaltung von Prozessen und Diensten in Windows. Einiges hat sich verbessert, aber anderes bleibt offen, angefangen bei dem gefürchteten, mysteriösen und umstrittenen svchost.exe, das den gesamten Hintergrund des Betriebssystems eisern dominiert. Die sogenannte Prozessbündelung unter dem „Platzhalter“ svchost.exe geht auf Windows 2000 zurück, wenn ich mich nicht irre, und obwohl sie damals Vorteile brachte, leiden heute viele Nutzer unter dem Dominoeffekt: Wenn ein Dienst ausfällt, folgen die anderen. Mit Windows 10 und insbesondere der Ankündigung des neuen Builds 14942 unter dem Windows-Insider-Programm hat Microsoft beschlossen, die Prozessbündelung auf Computern mit 3,5 GB RAM oder mehr zu reduzieren.
Diese Änderung sollte bei der Stabilität helfen (d.h. ein einzelner Dienst reißt nicht mehr die anderen mit), bei der Transparenz (mehr Informationen darüber, was jeder Prozess tut) und bei der Sicherheit (wenn ein Dienst kompromittiert wurde, wird versucht, ihn zu isolieren).
Dennoch könnte die Trennung der Prozesse zu einem etwas höheren Speicherverbrauch führen. Diese Strategie ist in Anwendungen wie Google Chrome zu sehen, und Firefox versucht etwas Ähnliches mit seinem Electrolysis-System. Interessant ist, dass wir bereits einen Teil dieser Trennung in der aktuellen stabilen Version von Windows 10 Anniversary Update sehen können, und dass Microsoft die 3,5 GB RAM erwähnt hat. Diese Zahl deutet auf ein eher „traditionelleres“ Verhalten für Windows 10 32-Bit hin und auf Plattformen mit begrenztem Arbeitsspeicher (es gibt viele Tablets und Hybride mit neuen Atom-Chips, die die 2-GB-Marke nicht überschreiten). Wir werden sehen, wie es weitergeht, aber die Ankündigung erfolgte im Rahmen eines Insider-Builds, daher könnte es eine Weile dauern, bis die meisten Nutzer diese Änderung bemerken.