Benutzerdefinierter Kernel für VMWare

Benutzerdefinierter Kernel für VMWare

Ich erstelle einen benutzerdefinierten Kernel, der in einem VMWare-Gast ausgeführt werden soll. Die Idee besteht darin, alle Treiber, Sicherheitsfunktionen, Debugging-Funktionen und andere nicht unbedingt erforderliche Funktionen zu deaktivieren. Ich habe ein paar Fragen:

1) Ist es wahrscheinlich, dass dies zu erheblichen Leistungsverbesserungen führt?

2) Gibt es eine einfachere Möglichkeit, dies zu tun, außer über die Menükonfiguration zu gehen und eine Menge Dinge zu deaktivieren?

3) Hat das schon jemand anderes gemacht und mir Zeit gespart?

Antwort1

Der Linux-Kernel enthält nur kritische Treiber, die für seine Funktion unbedingt erforderlich sind. Es gibt eine Reihe weiterer Treiber, die jedoch als externe Module bereitgestellt und nur bei Bedarf zur Laufzeit geladen werden.

Das Deaktivieren von Sicherheitsfunktionen ist eine sehr schlechte Idee.

Was das Deaktivieren des Debuggens betrifft, weiß ich nicht, wie viel Speicherplatz Sie damit sparen, aber es wird den Aufwand kaum lohnen.

Vielleicht möchten Sie einen Blick darauf werfenTiny Core Linuxoder derTinifizierung des Linux-KernelsProjekt, das möglicherweise das bietet, wonach Sie suchen.

verwandte Informationen