Wie richte ich eine Linux-Version so ein, dass sie so wenig RAM wie möglich nutzt?

Wie richte ich eine Linux-Version so ein, dass sie so wenig RAM wie möglich nutzt?

Ich muss eine Reihe virtueller Maschinen mit Virtualbox einrichten. Sie werden alle für genau eine Aufgabe verwendet und für nichts anderes. Ich möchte so viele wie möglich gleichzeitig ausführen, habe aber nur begrenzten physischen Speicher auf meiner physischen Maschine. Sie werden ein Python-Programm ausführen, das OpenCV zur Bilderkennung und Selenuim zum automatischen Surfen im Internet verwendet. Ich kann mir keinen Grund vorstellen, warum sie eine große Desktop-Umgebung benötigen, obwohl sie GUI-Anwendungen in Windows anzeigen können müssen. Ich muss keine 64-Bit-Software verwenden. Ich dachte daran, eine 32-Bit-Version von Debian mit nur OpenBox-Fenstermanager zu verwenden, aber ich weiß nicht, ob es eine leichtere Verteilung oder einen leichteren Fenstermanager gibt.

Wenn ich herausgefunden habe, welche Linux-Version für einen reibungslosen Betrieb am wenigsten Arbeitsspeicher benötigt, muss ich außerdem wissen, wie groß dieser Arbeitsspeicher tatsächlich ist, damit ich weiß, wie ich die Virtual Box konfiguriere.

Jede Hilfe wird sehr geschätzt.

Antwort1

Die Antwort auf Ihre Frage ist höchst subjektiv und läuft auf eine Frage von Zeit vs. Geld hinaus.

Die Linux-Version, die am wenigsten Speicher benötigt, ist zunächst die Version, die Sie aus dem Quellcode kompilieren und bei der alles entfernt wird, was Sie nicht benötigen. Ich vermute, das geht über das hinaus, was Sie versuchen.

Ebenso haben Sie nicht beschrieben, wofür oder wie die GUI benötigt wird (der Kommentar „GUI-Anwendung in Windows anzeigen“) ist im Kontext höchst zweideutig. Meinen Sie mit Windows XWindows oder Microsoft Windows? Mir ist aufgefallen, dass Sie keinen Fenstermanager benötigen, um eine Anwendung auszuführen, die eine GUI ausgibt – Sie können einfach einen XWindows-Server verwenden – aber selbst das ist verhandelbar – es ist möglich, die Ausgabe auf einen anderen XWindows-Server zu übertragen – daher können Sie möglicherweise mehrere Anwendungen, aber nur einen einzigen Server ausführen. Wenn Sie nach einem minimalen, handelsüblichen Fenstermanager suchen, gelten Openbox, LXDE und XFE allesamt als leichtgewichtig.

Ältere Linux-Versionen benötigen viel weniger Speicher, aber das ist möglicherweise nicht praktikabel. Als ich anfing, waren FESTPLATTEN weniger als ein Gigabyte groß und das Betriebssystem wurde auf Disketten ausgeliefert.

Antwort2

Wie wäre es mit DSL,Verdammt kleines Linux. Das gesamte Betriebssystem ist 50 MB groß.

verwandte Informationen