Дистрибутив для людей с малым объемом оперативной памяти с последними версиями пакетов

Дистрибутив для людей с малым объемом оперативной памяти с последними версиями пакетов

Существуют ли дистрибутивы, разработанные для обеспечения доступности широкого спектра новейших (нестабильных) пакетов на системах с малым объемом оперативной памяти?

решение1

Подобные вопросы задают часто, и в их основе лежит фундаментальное недопонимание.

Объем используемой вами оперативной памяти определяется программным обеспечением, которое вы используете, а не установленным вами дистрибутивом. «Но», — скажете вы, «разве установленный мной дистрибутив не определяет программное обеспечение, которое я использую?»

Да, но в том смысле, что (например) ubuntu использует другой init daemon, нежели fedora. Я не уверен, какой из них использует больше всего оперативной памяти, но если вы посмотрите top -p 1(pid init daemon всегда равен 1), вы поймете, почему никого это не волнует. Вы не найдете дистрибутив, который умудряется экономить оперативную память, не используя init daemon.

Практически каждый дистрибутив общего назначения предоставит вамточно такой жевозможности запускать программное обеспечение для работы с большой или меньшей памятью, и это программное обеспечение будетточно такой жена ВСЕХ дистрибутивах. Дистрибутивыне пишите программное обеспечение. Они просто настраивают и упаковывают его.

Такие дистрибутивы, как Arch или Gentoo, которые допускают гораздо больше настроек во время установки, в некотором смысле упрощают установку минимальных систем, которые не занимают много места.дисковое пространство. Однако можно заметить, что поскольку:

  1. Процесс индивидуальной установки в этих дистрибутивах намного сложнее и требует больше времени, чем в дистрибутивах, использующих менее гибкий установщик;

  2. Процессудалениекомпоненты относительно просты для всех из них;

Для большинства людей, вероятно, потребуется взять полную установку (например, Ubuntu) и сократить ее до уровня, эквивалентного минимальной установке Arch.меньше временичем просто установка минимальной версии Arch.

Это не для того, чтобы критиковать Arch или Gentoo. Это просто для того, чтобы сказать, что использование их "потому что они легче" - это заблуждение. Они существуют не для этого, и это не оправдание для их выбора вместо чего-то другого.

Дальше,бегтот же программный стекна Ubuntu или Debian или CentOS или Arch или что-то еще приведет кто же самое использование памяти.


Если вы хотите минимизировать использование оперативной памяти, следует рассмотреть два сценария:

  1. Мне не нужен графический интерфейс.

  2. Мне нужен графический интерфейс.

Если сценарий № 1, то все готово. Полноценная система Linuxбез Хпоместится в ~20-25 МБ ОЗУ, будь то Ubuntu, Fedora, Arch или что-то еще.

Конечно, если вы используете службы, то это дополнительные функции, но они будут одинаковыми независимо от дистрибутива.

Если сценарий №2, то вы хотите использовать легковесную DE (среду рабочего стола) или автономный WM (менеджер окон). Существуют конфигурации с последним, которые могут работать на <100 МБ.

решение2

Вам не нужна нестабильная версия на сервере, по крайней мере на производственном сервере. Если вам нужна последняя и менее тяжелая версия, попробуйте Debian нестабильную или Arch.

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