Fedora: общая характеристика

Дистрибутив Fedora формально ведёт счёт своей жизни с 5 ноября 2003 года, когда было официально объявлено о выходе его первой версии. Однако до этого он вёл латентное существование в лоне десктопных вариантов дистрибутива Red Hat, поэтому на самом деле история его восходит к самой заре дистростроения.

Однако в 2003 году компания Red Hat полностью и официально отказалась от развития десктопной линии своего дистрибутива, а сам он был переименован в RHEL -- Red Hat Enterprise Linux, ориентированный исключительно на корпоративный сектор и коммерческое распространение, вместе с платной технической поддержкой.

Однако десктопное дело Red Hat не пропало -- просто было выделено в отдельное производство, переданное открытому сообществу разработчиков. Главная цель нового проекта -- практическая обкатка новых технологических особенностей. Которые в дальнейшем, в зависимости от результатов, либо включались, либо не включались в состав основной коммерческой линии.

За время существования проекта Fedora его взаимоотношения с Red Hat несколько раз менялись, но в целом он всегда сохранял самостоятельность, хотя и пользовался поддержкой родительской компании. И не только финансовой, но, так сказать, и идейной. Не секрет ведь, что ряд ключевых разработчиков, например, ядра Linux по совместительству являются и штатными сотрудниками Red Hat, так что их разработки в первую очередь задействовались в проекте Fedora.

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

В качестве десктопа по умолчанию традиционно, начиная с 1-й версии, используется GNOME. Однако дистрибутив всегда включал в себя и предопределённый набор с KDE. В последних версиях есть вариант с установкой XFce, а в сборках Russian Fedora Remix, о которой я скажу отдельно -- также и LXDE.

В идеале Fedora включает только полностью свободные программы, распространение которых не может быть ограничено законами каких-либо стран. То есть в составе официального дистрибутива отсутствуют аудио- и видеокодеки, подпадающие под патентные ограничения отдельных государств, и проприетарные драйвера для видеокарт Nvidia и AMD/ATI. Однако всё это хозяйство легко устанавливается из дополнительных репозиториев.

Испокон веков, с самой первой версии, Fedora поддерживает обе x86-совместимые архитектуры -- i386 и x86_64. Причём в деле штатной поддержки 64-битных процессоров была едва ли первой среди распространённых дистрибутивов. Кроме того, со временем появилась поддержка PowerPC и IBM s390, но для нас это вряд ли актуально, и о них дальше речи не будет.

Вариант для 32-битных процессоров до недавнего времени поддерживал классический i386. Начиная, если не ошибаюсь, с 8-й версии, пакеты дистрибутива собираются с оптимизацией под i686. В версии 12 введена и оптимизация под процессоры Intel Atom.

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

Что же, можно сказать, что внимание это приносит свои плоды. Версия 11 показывала, пожалуй, самое высокое визуальное быстродействие из всех дистрибутивов, которые я видел за последние годы. А версия 12, даже в бета-ипостаси, повела себя в соответствие с комментариями Листа -- то есть ещё быстрее.

Фронтирность и ориентация на визуальное быстродействие, казалось бы, должны вызывать сомнения в надёжности дистрибутива. Возможно, для критически важных серверов или, скажем, счётных станций, работающих в режиме 24x7, устойчивость Fedora действительно недостаточна -- но ведь она и не ориентирована на эти сферы применения.

А вот надёжность Fedora в области десктопа... нет, не скажу, что она впереди планеты всей, но ни малейших нареканий не вызывает. И вряд ли существенно отстаёт от лидера, которым традиционно считают Debian ветки stable. При этом надо учитывать разницу в "свежести" ядра и приложений, составляющую 2--3 пунктов, а в конце релиз-цикла Debian -- так и много больше.

К слову, о релизах. Усреднённый интервал между версиями составляет полгода (май-ноябрь), хотя, разумеется, иногда фиксируются нарушения "графика". Стабильная версия носит имя Fedora с добавлением номера и "партийного псевдонима".

Имя дистрибутива также являет собой результат сокращения в партийных традициях. Первоначально (вплоть до версии 6 включительно) он распространялся под именем Fedora Core ("фетровая шляпа"), которое, в свою очередь, обязано аналогии с красной шляпой родительской компании. А нечто вроде стилизованной шляпы синего цвета служило логотипом проекта.

Начиная с версии 7, слово Core из официального названия исчезла, и дистрибутив стал просто "фетровым". Логотип же ещё раньше (в версии 5) трансформировался в не очень даже стилизованную букву F.

Псевдонимы версий утверждаются на партсобрании сообществом, и прямой смысл их -- самый различный. Тут и названия растений (yarrow -- тысячелистник), и средневековые феодальные владения (Tettnang -- княжество Священной Римской империи), и имена городов (Гейдельберг, Бордо, Кембридж), и кинематографические персонажи (Zod -- генерал Зод из фильмов про Супермена), и мифические существа (Werewolf -- волк-оборотень), и химические элементы (Sulphur -- сера), и даже алкогольные напитки (Moonshine -- самогонка).

Последнее время пошла мода на исторических деятелей. Версия 11, в момент сочинения этих строк доживающая последние дни в качестве текущей, носит имя Леонида (Leonidas), царя Спарты, защищавшего Фермопилы от персов. А ожидаемая буквально со дня на день 12-я версия будет носить имя Constantine. Судя по заставке на одном из пре-релизных LiveCD, под этим именем фигурирует Константин I Великий, римский император эпохи Домината, в последующем Святой Равноапостольный царь Константин.


Теги: