LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

Какие вы удобства находите в генту для себя?

1. При настройке Gentoo ты ее полностью изучаешь, что потом очень помогает при тюнинге и решении проблем.

2. Гибкость в конфигурировании. И дело не только в USE флагах и опциях компилирования, а, например, патч наложить (да, я тоже думал, что мне это никогда не понадобится), жонглировать версиями и репозиториями/оверлеями, оптимизировать установку (например, маленькие пакеты компилить в tmpfs в памяти, большие - на диске), и т. п. Отсюда много возможостей по подстройке системы под себя / под задачу; performance, размер системы, защищенность (selinux ...) и т. п.

3. Возможность выбора. Что бросается в глаза - openrc или systemd. Несколько вариантов логгера, dhcp клиента, cron'а, и т . д., я уже не говорю, что иногда прогу можно слинковать с разными взаимоисключающими либами, например, qt4 или qt5. В Gentoo дистростроитедли не думают, что они знают лучше тебя что тебе нужно.

4. Отличнейший пакетный менеджер (только тормозной, да), и др. тулзы по работе с системой. Например - сделать бинарный пакет как бекап при апдейте, а потом откатиться на него если что - иногда пользуюсь. Опять же - прозрачный механизм лицензий. Легко переключить версии gcc, perl, python, когда их несколько установлено. Возможность брать сорсы прямо из git/svn - когда даже самых свежих пакетов не хватает. И т. д. и т. п.

5. В ней полноценно можно работать в cli. Здесь Gentoo не уникальна, просто видел другие дистрибутивы, в которых граф. инсталлятор, потом граф. пакетный менеджер, а потом когда волей случая попадаешь в консоль, теряешься. Здесь изначально все в консоли.

5.1 (ибо следствие п 5) - всё можно завернуть скрипты, и этим сильно облегчить себе жизнь. Например, у меня отдельный скрипт на обновление системы, который знает, что libreoffice и glibc не нужно компилять каждый день, иногда нужно запускать emerge @preserved-rebuild, а синхронизировать с репозиторием иногда нужно, а иногда нет. Или - в conky выводится сколько пакетов установилось, сколько еще осталось (хотя, это делается через лог...). distcc - возможность компилять на нескольких машинах, из-за чего скорость установки существенно возрастает (что немаловажно при слабом компе).

6. Gentoo на пакеты накладывает много патчей; из-за этого бывает, что в другом дистре пишут о проблемах, а у тебя всё уже работает.

7. Экосистема: хороший основной репозиторий, много оверлеев, хорошая документация, комьюнити отличное.

8. KISS. Здесь всё очень просто. Знаю, что субъективно, но как по мне это так.

Исходная версия Kroz, :

Какие вы удобства находите в генту для себя?

1. При настройке Gentoo ты ее полностью изучаешь, что потом очень помогает при тюнинге и решении проблем.

2. Гибкость в конфигурировании. И дело не только в USE флагах и опциях компилирования, а, например, патч наложить (да, я тоже думал, что мне это никогда не понадобится), жонглировать версиями и репозиториями/оверлеями, оптимизировать установку (например, маленькие пакеты компилить в tmpfs в памяти, большие - на диске), и т. п. Отсюда много возможостей по подстройке системы под себя / под задачу; performance, размер системы, защищенность (selinux ...) и т. п.

3. Возможность выбора. Что бросается в глаза - openrc или systemd. Несколько вариантов логгера, dhcp клиента, cron'а, и т . д., я уже не говорю, что иногда прогу можно слинковать с разными взаимоисключающими либами, например, qt4 или qt5. В Gentoo дистростроитедли не думают, что они знают лучше тебя что тебе нужно.

4. Отличнейший пакетный менеджер (только тормозной, да), и др. тулзы по работе с системой. Например - сделать бинарный пакет как бекап при апдейте, а потом откатиться на него если что - иногда пользуюсь. Опять же - прозрачный механизм лицензий. Легко переключить версии gcc, perl, python, когда их несколько установлено. Возможность брать сорсы прямо из git/svn - когда даже самых свежих пакетов не хватает. И т. д. и т. п.

5. В ней полноценно можно работать в cli. Здесь Gentoo не уникальна, просто видел другие дистрибутивы, в которых граф. инсталлятор, потом граф. пакетный менеджер, а потом когда волей случая попадаешь в консоль, теряешься. Здесь изначально все в консоли.

5.1 (ибо следствие п 5) - всё можно завернуть скрипты, и этим сильно облегчить себе жизнь. Например, у меня отдельный скрипт на обновление системы, который знает, что libreoffice и glibc не нужно компилять каждый день, иногда нужно запускать emerge @preserved-rebuild, а синхронизировать с репозиторием иногда нужно, а иногда нет. Или - в conky выводится сколько пакетов установилось, сколько еще осталось (хотя, это делается через лог...).

6. Gentoo на пакеты накладывает много патчей; из-за этого бывает, что в другом дистре пишут о проблемах, а у тебя всё уже работает.

7. Экосистема: хороший основной репозиторий, много оверлеев, хорошая документация, комьюнити отличное.

8. KISS. Здесь всё очень просто. Знаю, что субъективно, но как по мне это так.