Чем Хорош Gentoo: Мифы И Реальность

Во время чтения Эта статья и комментариев к нему, у меня стойкое ощущение, что большинство пользователей, использующих другие дистрибутивы, не совсем правильно понимают Gentoo-подобные системы.

Скорее всего, в этом виновато само словосочетание «на основе источника».



Чем хорош Gentoo: мифы и реальность

Кто-то, услышав это, представляет себе компьютер, дымящийся от усилий, приложенных во время бесконечной компиляции очередной утилиты.

Кто-то помнит ад зависимостей, который нас ждет при установке тарболов.

Некоторые думают, что это раздача для юных энтузиастов школы, которые готовы продать родину ради ускорения системы и сокращения времени загрузки на пару секунд. Некоторые в шоке бегут, узнав о почти полном отсутствии графических инструментов администрирования.

Поскольку я считаю, что этот дистрибутив сильно недооценен, и, как следствие, им пользуется меньше людей, чем он мог бы (и чем шире сообщество, тем лучше), я решил описать свою, возможно, глубоко субъективную позицию по этому вопросу и попробовать убедить читателей в том, что раздача вовсе не такая жестокая и жесткая, как может показаться.



Все, конечно, просто.

но не совсем.

Несмотря на бодрое начало, необходимо уточнить, что ряд сложностей по сравнению с другими (например, Debian и пресловутой Ubuntu) все же присутствует.
  1. Без документации никуда.

    Вам придется много читать, чтобы установить этот дистрибутив.

    Крайне желательно, чтобы она была прочитана на английском языке, потому что.

    в русской версии не всегда актуальная версия.

  2. Консоль — наше всё.

    Если у вас консольфобия, вам придется преодолеть себя.

    Оно здесь всегда и везде: установка, обновление, настройка, все это и многое другое.

  3. Если вам необходимо срочно переустановить систему, или установить ее на новую машину, это может занять довольно много времени.

    Имейте это в виду при запуске Gentoo в производство.



Скорость

Многие люди верят, что gentoo даст им огромное преимущество в скорости работы их программ.

Но давайте посмотрим сами.

На топовом железе все работает достаточно быстро, за исключением навороченных дистрибутивов, и, как правило, разница между Дебианом и Гентой не настолько велика, чтобы в большинстве случаев смущать.

А на более слабом железе, где, казалось бы, нужна оптимизация, выигрыш будет очень небольшим, из-за того, что разница между набором команд вашего процессора и, например, i686 не велика.

Так что ускорение работы здесь скорее связано с отключением ненужных функций и уменьшением размера ПО.

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

Последнее, однако, не так велико, как кажется.

Прошли те времена, когда восстановление системы занимало несколько дней.

:)

Сложность

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

  1. Сообщество.

    Он довольно большой, имеет большую русскоязычную диаспору.

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

  2. После этого порога, когда понимаешь, что к чему, использование системы становится намного проще и предсказуемее.

    Это также достигается закалкой пользователя, как бы страшно это ни звучало.

    В той же Убунте мне еще приходилось лезть в консоль, но там это было редко, и некоторые нужные команды я умудрился забыть, это вызывало у меня своеобразный разрыв схемы.

    Я уж не говорю о том, что исправленный вручную конфиг не всегда нормально обновлялся.



Приложения и стабильность

Ну вот, со спорными вопросами мы, кажется, закончили (почти), а теперь о вкусностях! Я объединил эти два пункта не просто так.

Именно способ установки, обновления и удаления приложений вносит существенный вклад в стабильность системы.

Есть много приложений.

Очень много.

Если сомневаетесь, поищите нужные вам утилиты, например, здесь .

  • Установка всего этого разнообразия происходит через утилиты появляться И Эйкс .

    Самое замечательное в gentoo то, что это по-настоящему стабильная «стабильная ветка» в сочетании с возможностью безболезненной установки последних версий нужных вам программ.

    В принципе, на нестабильном ПО вполне можно сидеть, только зачем? И наоборот, зная, что некоторые версии в моем случае плохо работают, есть возможность не обновляться до них.

  • Система слотов, позволяющая устанавливать несколько версий одной и той же библиотеки, и отключение зависимостей путем отключения USE-флагов способствуют решению проблем с зависимостями.

    Людей часто пугает необходимость собирать ядро, но на самом деле в этом нет ничего сложного, и с помощью генкернел не требует каких-либо специальных навыков.

  • Те, кому важна карма лицензионной чистоты, могут указать, с какими лицензиями можно устанавливать программное обеспечение.

  • Последовательные выпуски делают обновление более безболезненным.

  • Утилита eselect поможет вам установить ряд переменных среды, например Python и Java по умолчанию.



Заключение

Хочу сказать, что я ни в коем случае не хочу принижать достоинства других дистрибутивов.

Многие из описанных мною возможностей в них присутствуют, но.

Благодаря сложной установке и высокому входному барьеру, gentoo имеет очень хорошую документацию и вики, что гарантирует, что пользователь, по крайней мере, наткнется на существование большинства из этих функций до того, как они им потребуются.

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

Рано или поздно в любом дистрибутиве вы окажетесь в консоли.

Приятно иметь под рукой привычные инструменты, способные решить вашу проблему, а не искать их на форумах.



P.S. или глубоко ИМХО

Я выбрал gentoo, потому что его было проще и понятнее использовать, чем другие.

Все предсказуемо, и большая часть описана в качественной документации.

P.P.S Ну и красивая консоль из коробки тоже сыграла свою роль.

:) Теги: #linux #настройка Linux #OS #Gentoo

Вместе с данным постом часто просматривают: