Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Mac-Praxis: Kann man macOS verschlanken – und wenn ja, wie?

Mac-Anwender sind eine recht hohe Wahlfreiheit gewohnt, was die genutzte Software angeht. Sie entscheiden sich gern für alternative Angebote, was Kernfunktionen wie Dateisuche, Backup, Launcher, Browser, Dateiensynchronisierung und Medienwiedergabe angeht. Gleichzeitig bringt macOS für all diese Aufgaben Standard-Software mit – und das verschlingt Ressourcen: Spotlight legt einen Suchindex an, Time Machine prüft stündlich, ob ein Backup ansteht, Safari bringt die WebKit-Engine mit. Dazu kommen iCloud, Apple Music, Apple TV und Podcasts, allesamt mit angeknüpften (wenngleich optionalen) Dienste-Abos. Kann ein Mac-Anwender eventuell Bereiche stilllegen, um RAM zu schonen oder Prozessorkerne zu entlasten? Howard Oakley ist der Frage nachgegangen, ob sich einzelne macOS-Komponenten deaktivieren lassen. Sein Fazit: Lieber nicht!


Den Grundgedanken kann er prinzipiell nachvollziehen, da ein frisch installiertes macOS über 400 und bis zu 700 separate aktive Prozesse aufweist, und das schon, bevor ein Programm gestartet ist. Um die Herkulesaufgabe zu vermeiden, mehrere Hundert Dienste einzeln zu analysieren, greift er ein Funktionsbündel heraus, mit dem er bereits einige Erfahrung gesammelt hat: Bei der integrierten Backup-Funktion namens Time Machine kennt er die meisten beteiligten Subroutinen. Obwohl ein Mac niemals diese Funktion eingeschaltet hatte, starten die beteiligten Prozesse stündlich. Ein optimaler Kandidat fürs Abschalten – zumindest theoretisch.

Eine frisch gestartete Installation von macOS 15 nimmt bereits mehr als 5 GByte RAM ein.

SSV und DAS-CTS funken dazwischen
Doch verhindern nach Oakleys Einschätzung zwei Innovationen der letzten Jahre, eine Funktion aus macOS herauszulösen und abzuschalten. Die eine ist die mittlerweile kryptografisch abgesicherte und unveränderliche Systempartition (SSV) – sie verhindert willkürliche Änderungen. Die zweite ist der Wechsel beim Prozessmanagement von launchd auf Duet Activity Scheduler nebst Centralized Task Scheduling (DAS-CTS). Apple Silicon weist verschiedene Rechenkerne auf – Leistungs- und Effizienzkerne, Grafik- sowie Neuralkerne. Dementsprechend zeigt sich die Verwaltung der Rechenfähigkeiten deutlich komplexer, da sie Ressourcen dynamisch zuweisen muss. Gleichzeitig bleibt einem menschlichen Administrator kaum noch die Möglichkeit der Einflussnahme. Vielleicht würde sich eine solche auch kaum auszahlen: Im Falle der für Time Machine zuständigen Prozesse dreht es sich um eine stündliche Aktivität von 0,144 Sekunden. Oakleys These: Anwender sollten die Optimierung der Ressourcenverteilung getrost Apple überlassen.

Wo es aber doch geht
Aktuelle Versionen von macOS sind nicht modular aufgebaut wie das klassische macOS, bei dem sich schon bei der Installation ganze Segmente einsparen ließen. Derzeit gibt es nur zwei Komponenten, welche außerhalb des SSV residieren, und deren Installation der Nutzer auf Apple-Silicon-Macs verhindern kann. Der erste ist das x86-Emulator-Framework Rosetta; deren Tage sind allerdings bereits gezählt. Der zweite sind Apples LLMs – Anwender können das unter dem Namen „Apple Intelligence“ subsumierte Funktionsbündel in den Systemeinstellungen unter „Apple Intelligence und Siri“ deaktivieren. Wer sich ein modulareres Betriebssystem wünscht, argumentiert Howard Oakley, ist möglicherweise bei einem anderen Betriebssystem besser aufgehoben, beispielsweise Linux oder FreeBSD.

Kommentare

Macmissionar23.01.26 11:14
Ach ja, waren das noch Zeiten, wo sich die MacUP einst damit beschäftigte, den Systemordner von Mac OS 9 zu optimieren – für Puristen, wie es damals nannten. Jede Systemerweiterung und jedes Kontrollfeld war darin erklärt – damit man einschätzen kann, ob man es braucht oder nicht. Nichtbenötigte Komponenten konnte man einfach herausziehen – und wurden beim nächsten Systemstart nicht mehr geladen.
Jedenfalls lief mein damaliger Power Mac 4400/200 hatte am Ende tatsächlich 35 MB im Systemordner und fuhr flott hoch.
A Mac is like a Wigwam: No Windows, no Gates, no Backdoors, Peace, Harmony – and an Apache inside.
+10
Gummibando23.01.26 11:59
Das Einzige, was ich routinemäßig deaktiviere, ist der Netbios-Daemon, aber das sind auch nur homöopathische Mengen an RAM.

Bin gespannt, ob nennenswert Platz auf der SSD eingespart wird, wenn demnächst nur noch Apple Silicon unterstützt wird.
Erinnert sich noch jemand daran, dass man – zu Zeiten von PPC → Intel, lange vor Sealed System Volume etc. – die jeweils nicht benötige Architektur aus den Binaries entfernen konnte?
0
Electric Dave23.01.26 12:34
Wenn man mal Sehnsucht nach einem schlanken System hat:
+4

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.