Каковы минимальные системные требования для эффективной работы Gentoo Linux?
6 ответов
Я запускал Gentoo (сравнительно недавно) на Pentium 233 МГц с 64 МБ ОЗУ. Ничто не было быстрым, и было жизненно важно, чтобы было некоторое пространство подкачки, так как почти каждый компилятор занимал всю память системы, но это работало. Я не могу рекомендовать это, но я бы сказал, что Gentoo будет работать практически на любой машине.
Гораздо лучший способ сделать это - использовать более быстрый компьютер и distcc, чтобы помочь процессу компиляции.
Gentoo компилирует все пакеты после установки. Это означает быстрый процессор и не менее 512 мегабайт памяти, чтобы получить разумное время компиляции. В противном случае ваши установки будут очень длинными и приведут вашу систему к ползанию.
Однако следует отметить, что вы можете сконфигурировать свою установку для компиляции пакетов на другом компьютере, который вы для нее настроили, что позволяет вам использовать очень старое оборудование, если в вашей сети есть сервер. Аналогичный подход используется для запуска Gentoo на Raspberry Pi ...
Практически только наличие компьютера позволит вам запустить Gentoo. Лол.
А если серьезно, это зависит от того, что вы хотите сделать. Вы должны спросить себя, какую WM/DE вы собираетесь использовать, какие программы вы хотите использовать, хотите ли вы смотреть HD-видео и т.д. Если вы устанавливаете Gentoo с помощью автоматического конфигуратора ядра (не могу вспомнить, как он называется), затем установите KDE, Firefox3 с 300 плагинами и т. д., это будет медленно, если у вас нет быстрого компьютера. Однако, если вы устанавливаете Gentoo, настраиваете ядро, используете WM как openbox или fluxbox, в общем случае используете очень легкие программы, тогда это будет быстро.
Надеюсь, это поможет. Возможно, вы захотите быть более точным в отношении того, для чего именно вы хотите использовать компьютер, чтобы получить лучшие характеристики.
Чем меньше и меньше программных пакетов в системе, тем менее мощным должно быть оборудование, чтобы время от времени компилировать обновленные пакеты. Старый компьютер Pentium-II с тактовой частотой 300 МГц с 256 МБ ОЗУ и диском 6 ГБ - это хорошо, если вы устанавливаете и запускаете только «голую» ОС + неграфический пакет программного обеспечения брандмауэра + только дополнительные пакеты, необходимые для управления машиной (например, экран Gnu и т.д. ), но без Х-окон или рабочего стола. Конечно, стоит упомянуть, что для компиляции gcc на таком оборудовании требуется около суток, но я не знаю, действительно ли это проблема.
Если вы планируете запускать Gnome + Firefox + OpenOffice, то вам понадобится более качественная машина, возможно, с 512 до 1024 МБ ОЗУ (и, конечно, гораздо лучшим процессором).
Надеюсь это поможет.
Дешевого решения не существует, хотя я помню старые времена с ноутбуками PentiumII;) и компилировал первый gcc в течение 12 или более часов, а после него базовую систему (мы назвали ее начальной загрузкой) в течение недели.
По крайней мере, я бы использовал i7 с 8-ядерными ядрами. Вы можете скомпилировать все ядра и последнюю версию portage (emerge -u portage) после добавления в /etc/portage/make.conf:
MAKEOPTS="-j8 -l16"
EMERGE_DEFAULT_OPTS="--jobs 8 --load-average 16 --autounmask-write --keep-going --backtrack=0"
PORTAGE_NICENESS="20"
Даже простое создание может быть быстрее:
make -j8 -l16
или scons:
scons --sharedclient install -Q -j 8
или genkernel:
MAKEOPTS="-j8 -l16" genkernel --lvm --luks --no-clean all
Я бы также купил 16 ГБ оперативной памяти, чтобы иметь ramdisk для компиляции даже libreoffice (для i7-4970 около 2,5 часов). Очистите буферы и создайте виртуальный диск с помощью команд:
echo 3 > /proc/sys/vm/drop_caches; sync
mount tmpfs /var/tmp/portage/ -t tmpfs -o noatime,nodiratime,size=10G;
Вы должны добавить этот ramdisk в /etc/portage/make.conf:
PORTAGE_TMPDIR="/var/tmp/portage"
Genlop может быть использован, чтобы узнать время после того, как emerge заканчивает работу:
genlop -t package-name
Вид ответа «язык в щеке» - 486 и 160 МБ ОЗУ.
Почему 160 МБ ОЗУ? Потому что я не мог выжать, чтобы в один прекрасный день играть с ксеном и зрамом.
Почему 486? Поскольку я запустил его на одной (с 128 МБ ОЗУ и в 2008 году), Gentoo, вероятно, является лучшим дистрибутивом для действительно оптимизированных, но все еще простых в управлении систем.
Что этот 486 сделал? Не намного больше, но DAQ и контроллер принтера.