xcr — Первые впечатления от Gentoo (в сравнении с Debian)
В этом посте я хочу изложить поверхностные плюсы и минусы генту по сравнению с дебианом. (разумеется, с моей субъективной точки зрения). Много буков.
В первую очередь это, конечно же, гибкий пакетный менеджер. Большая часть его фишек может считаться плюсами. Так, например, в генту более тонкое разделение на тестируемую/стабильную ветки (с помощью разных путей маскировки пакетов). Плюс оптимизация под процессор (да, она была достаточно ощутимой - кеды 3.5 летали на генту сравнимо с xfce4 на дебиане). Плюс USE-флаги, которые позволяют решать, какие возможности вам (не)нужны в программах.
А теперь два больших жирных минуса.
1) Время. Мне не понравилось целую ночь компилировать кеды4 в полной комплектации (с сильными USE-флагами), на дебиане установка была бы гораздо быстрее. (и да, я знаю про прекомпиленные пакеты для генту)
2) Ошибки компиляции. Ситуация: собираю последнее стабильное ядро. Собираю последний стабильный fglrx. И он не собирается. Ошибки компиляции на уровне кода. Иду в гугл. Выясняю, что fglrx не допилили еще до последнего стабильного ядра. Потом таки решил поставить нестабильный fglrx - и, о чудо, десятый по счёту нестабильный ебилд собрался. Супер. И это не первый и не последний косяк.
Теперь. Система запуска. Кому из дебианщиков нравится морально устаревший init с выставлением порядка запуска вручную? В генту порядок запуска вычисляется на основе зависимостей между сервисами. Очень интересная и полезная штука. Да и init-скрипты этой вещи выглядят куда более читаемыми и интуитивно понятными.
Настройка сети через конфиги. Мне показалось, что в генту она более могучая, чем в дебиане. За подробностями - в хэндбук )
Дефолтные конфиги в генту более дружелюбны. Я запускаю генту, и её консоль радостно сияет для меня яркими красками. Я запускаю дебиан - всё серое. И другие радости жизни.
Хэндбук. Хорошая вещь. Советую читать начинающим линуксойдам, желающим познать систему немного глубже, даже если вы не собираетесь ставить генту. Gentoo-wiki - тоже. (да, согласен, это не совсем плюсы генту, это плюс сообщества). И здесь же, еще один жирный минус - сложность установки (он же при определенном уровне знаний и умений превращается в некоторый плюс).
Идеи. Я заметил, что генту (сама по себе или же ее хэндбук) пропогандирует некоторые хорошие идеи: ядро без initrd (никогда раньше сам об этом не задумывался), миниум сервисов при запуске, грамотное разбиение диска (как там в дебиане - не помню)
Список не полный, это просто то, что сейчас мне вспомнилось.
Вместо послесловия: не смотря на все плюсы, я пока что использую дебиан. С ним намного меньше проблем.
И я призываю уважаемых читателей:
1) Не флеймить. Уверяю, пост я написал не ради холивара, каким бы провокационным он не казался.
2) Не кричать "Дебиан можно допилить так, что отличий будет меньше". Я в курсе. Пилите на здоровье. Допилить можно и LFS.
Принимаю любую конструктативую критику, замечания о неточностях.
В первую очередь это, конечно же, гибкий пакетный менеджер. Большая часть его фишек может считаться плюсами. Так, например, в генту более тонкое разделение на тестируемую/стабильную ветки (с помощью разных путей маскировки пакетов). Плюс оптимизация под процессор (да, она была достаточно ощутимой - кеды 3.5 летали на генту сравнимо с xfce4 на дебиане). Плюс USE-флаги, которые позволяют решать, какие возможности вам (не)нужны в программах.
А теперь два больших жирных минуса.
1) Время. Мне не понравилось целую ночь компилировать кеды4 в полной комплектации (с сильными USE-флагами), на дебиане установка была бы гораздо быстрее. (и да, я знаю про прекомпиленные пакеты для генту)
2) Ошибки компиляции. Ситуация: собираю последнее стабильное ядро. Собираю последний стабильный fglrx. И он не собирается. Ошибки компиляции на уровне кода. Иду в гугл. Выясняю, что fglrx не допилили еще до последнего стабильного ядра. Потом таки решил поставить нестабильный fglrx - и, о чудо, десятый по счёту нестабильный ебилд собрался. Супер. И это не первый и не последний косяк.
Теперь. Система запуска. Кому из дебианщиков нравится морально устаревший init с выставлением порядка запуска вручную? В генту порядок запуска вычисляется на основе зависимостей между сервисами. Очень интересная и полезная штука. Да и init-скрипты этой вещи выглядят куда более читаемыми и интуитивно понятными.
Настройка сети через конфиги. Мне показалось, что в генту она более могучая, чем в дебиане. За подробностями - в хэндбук )
Дефолтные конфиги в генту более дружелюбны. Я запускаю генту, и её консоль радостно сияет для меня яркими красками. Я запускаю дебиан - всё серое. И другие радости жизни.
Хэндбук. Хорошая вещь. Советую читать начинающим линуксойдам, желающим познать систему немного глубже, даже если вы не собираетесь ставить генту. Gentoo-wiki - тоже. (да, согласен, это не совсем плюсы генту, это плюс сообщества). И здесь же, еще один жирный минус - сложность установки (он же при определенном уровне знаний и умений превращается в некоторый плюс).
Идеи. Я заметил, что генту (сама по себе или же ее хэндбук) пропогандирует некоторые хорошие идеи: ядро без initrd (никогда раньше сам об этом не задумывался), миниум сервисов при запуске, грамотное разбиение диска (как там в дебиане - не помню)
Список не полный, это просто то, что сейчас мне вспомнилось.
Вместо послесловия: не смотря на все плюсы, я пока что использую дебиан. С ним намного меньше проблем.
И я призываю уважаемых читателей:
1) Не флеймить. Уверяю, пост я написал не ради холивара, каким бы провокационным он не казался.
2) Не кричать "Дебиан можно допилить так, что отличий будет меньше". Я в курсе. Пилите на здоровье. Допилить можно и LFS.
Принимаю любую конструктативую критику, замечания о неточностях.