Иногда приходит время анализировать всё увиденное ранее, для того чтобы сделать важные выводы. Я на протяжении последних семи лет являюсь пользователем gentoo. До того, как стать постоянным пользователем gentoo я искал себя в: Mandrake, Slackware, OpenSuSE…
Но сегодня я хочу написать о сильных и слабых сторонах двух совершенно разных, на первый взгляд, дистрибутивов gentoo и centos.
Итак поехали
За
Против
portage лично я люблю gentoo именно из-за его гибкости и всех тех возможностей которое оно предоставляет.
И ещё раз portage потому-что в том виде в каком оно есть в gentoo сейчас это скорее жуть. CVS, rsync - зачем сегодня все эти пережитки прошлого когда есть замечательный git с его ветками? Оверлеи gnome, kde, x11 дублируют части основного дерева. А само основное дерево скорее свалка которая сложилась так как она есть исторически а не потому что так как есть оптимальнее.
Gentoo удобна ещё одной простой вещью - никто не навяжет вам своего мнения. А ещё точнее человек волен переделывать всё что угодно так как он это желает. Пользователям бинарных дистрибутивов увы вообще не понять…
Плавающий релиз я пишу сюда потому-что не смотря на то, что в нём есть свои плюсы, именно из-за него в gentoo нет той степени стабильности какой обладает centos. Плавающий релиз замечателен для случая когда у вас полтора приложения со строго фиксированными зависимостями и формат их конфигов неизменен годами. Для десктопа это ужас.
Стоит упомянуть о том, что проблему свалки в основном дереве прекрасно решили в exherbo. Фактически разбить дерево по принадлежности к проектам на оверлеи: X11, gnome, kde и т.д. и оставить общее, минимальное „базовое“ дерево единственный вариант преобразования свалки в подобие упорядоченной структуры.
И очевидно что CVS во время существования git это уже далеко не лучшее решение. Мало того ветви в git решают проблему дублирования поскольку не нужно хранить нестабильные ~ или 9999 ebuild-ы где-то отдельно от всего остального а достаточно просто завести ветку developer, live или unstable.
За
Против
Периодические фиксированные релизы. Срок поддержки до 13 лет!!! 13 лет спокойствия где не отваливаются части системы после обновлений… В общем завидую.
rpm - те кто пользовались portage поймут меня. Аналога USE флагов нет вообще. rpm удобен в одном единственном случае - когда вас устраивает то как собраны пакеты.
Пакетов мало но они собраны качественно. Количество патчей просто поражает.
Из официальных пакетов удалены все проприетарные часты т.е. прощайте сглаживание шрифтов, аудио и видео кодеки и многое другое.А сторонние пакеты - ужас, жесть…
Всё это я писал с целью яснее выразить чего я хочу от дистрибутива.
Во первых мне нужен portage. И я хочу не одно дерево портежей, как сейчас в gentoo, а несколько (base, X11, gnome, kde…) как это сделано в exherbo. И конечно же я хочу git!
Во вторых никаких плавающих релизов.
В третьих я хочу стабильности в том значении этого слова какая реализована в centos.
Ну и что-ж если для того чтобы получить то чего я хочу нужно всего лишь форкнуть gentoo…
Comments