Статья не является инструкцией.
Gentoo linux дистрибутив которым я пользуюсь каждые день и не жалею об этом.
Думаю, начнем с установки: Установка идет по целому хэндбуку, и я хотел попробовать этот дистрибутив насторожился что его надо устанавливать по не большой книжке, но всё же попробовал и скажу,что он не для новичка ведь он может только отпугнуть новичка, и теперь после предупреждения, можно рассказать про пакетный менеджер под названием portage который перегружен функциями но есть альтернатива ему pkgcore там по идее меньше функций и может быстрее НО на его странице что он может быть не стабильный.
При первой установке меня смутило что там надо настраивать конфигурационные файлы portage такие как make.conf и т.д в этом файле описываются какие параметры будут применяться при установки какой то программы, то есть компиляции, а я забыл упомянуть что этот пакетный менеджер не скачивает пакеты как тот же arch linux, а компилирует,кто не знает что такое компиляция? это когда файл с кодом превращается в исполняемый файл и это требует времени бывает не много, смотря какая программа компилируется.
И теперь, почему, я узнал об этом дистрибутиве это все из-за USE флагов, что такое USE флаги рассмотрим на примере у браузера по умолчанию есть поддержка одного звукового сервера, а с помощью USE флагов можно отключить поддержку этого звукового сервера поставив - перед функцией которую хотите отключить, и тем меньше USE флагов установлено чем больше скорость компиляции, USE флаги пишутся в файл под названием package.use с таким синтаксисом .
Gentoo дистрибутив дает выбор между системами инициализации такими как systemd и openrc чем они отличаются скажите вы? Да?
- Systemd фактически вытеснила в 2010-е годы традиционную подсистему init скажем sysvinit,она работала в одном потоке и поэтому система долго запускалась, systemd и у неё не было проблем со скоростью была создана компанией red hat сильно мне нечего рассказать о ней.
- Systemd противоречит философии unix. Которая гласит что одна программа должна делать одно задание и выполнять его хорошо. Systemd много щелей в безопасности потому что init система пытается сделать слишком многое, но единственный её плюс написание init скриптов их написание намного легче чем у то тоже openrc но у него очень мало уязвимостей буквально по моему 2-3, но вот скажите вы когда нибудь будите писать init скрипты? Нет?
- Поэтому выбирайте альтернативы если есть выбор тому же debian есть devuan,arch artix.