Как мне настроить версию Linux так, чтобы она использовала минимально возможный объем оперативной памяти?

Как мне настроить версию Linux так, чтобы она использовала минимально возможный объем оперативной памяти?

Мне нужно настроить несколько виртуальных машин с помощью virtualbox. Все они будут использоваться только для одной задачи и ничего больше. Я хочу запустить столько, сколько смогу, одновременно, но у меня ограниченная физическая память на моей физической машине. Они будут запускать программу на Python, которая использует OpenCV для распознавания изображений и Selenuim для автоматизированного просмотра веб-страниц. Я не могу придумать ни одной причины, по которой им нужно иметь много окружения рабочего стола, хотя им НУЖНО иметь возможность показывать приложения с графическим интерфейсом в Windows. Мне не нужно использовать 64-битное программное обеспечение. Я думал об использовании 32-битной версии Debian только с оконным менеджером OpenBox, но я не знаю, есть ли более легкое распределение или более легкий оконный менеджер.

Кроме того, как только я выясню, какой версии Linux потребуется наименьший объем памяти для бесперебойной работы, мне также нужно будет узнать, какой на самом деле объем памяти это составляет, чтобы знать, как настроить Virtual Box.

Любая помощь будет высоко ценится.

решение1

Ответ на ваш вопрос весьма субъективен и сводится к соотношению времени и денег.

Версия Linux, которая будет использовать наименьшее количество памяти, изначально будет той, которую вы компилируете из исходников, удаляя все ненужное. Я подозреваю, что это выходит за рамки того, что вы пытаетесь сделать.

Аналогично, вы не описали, для чего нужен GUI или как (комментарий «показать приложение GUI в Windows») весьма двусмыслен в контексте. Под Windows вы имеете в виду XWindows или Microsoft Windows? Я отмечаю, что вам не нужен никакой оконный менеджер для запуска приложения, которое выводит данные в GUI — вы можете просто использовать сервер XWindows — но даже это можно обсудить — возможно, что вывод будет передан на другой сервер XWindows — таким образом, вы сможете запустить несколько приложений, но только на одном сервере. Если вы ищете минимальный, готовый оконный менеджер, Openbox, LXDE и XFE считаются легковесными.

Более старые версии Linux требуют гораздо меньше памяти, но это может быть непрактично. Когда я начинал, ЖЕСТКИЕ ДИСКИ были меньше ГИГА, а ОС поставлялась на дискетах.

решение2

А как насчет DSL,Чертовски маленький Linux. Вся ОС весит 50 МБ.

Связанный контент