Основные особенности

С самого момента своего возникновения Fedora рассматривалась как испытательный полигон для всякого рода нововведений, которые после обкатки и стабилизации включались в коммерческий продукт компании -- RHEL. Из этого вытекали три главные особенности дистрибутива:

  • предельная фронтирность -- каждый релиз включал в себя самые свежие на данный момент версии ядра, Иксов и десктопов, а также приложений;
  • при относительно коротком, по тем временам, релиз-цикле (около полугода), версии базовых программ не замораживались, как в большинстве дистрибутивов, а подвергались перманентному обновлению;
  • ориентация на максимальное быстродействие сборки системы и приложений, в частности, на скорость реакции в ответ на пользовательские действия.

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

В частности, автор этих строк на протяжении первой половины 2004 года неоднократно пытался устанавливать Fedora на свои машины, собранные всегда из максимально стандартных комплектующих предпоследнего разлива (то есть -- не антиквариат и не гипермодерн, как раз то, что обычно прописывают для Linux'а). И ни одна попытка не увенчалась успехом. После чего у меня появилось стойкое предубеждение против этого дистрибутива, затянувшееся на пол десятка лет.

Но время шло, дистрибутив развивался. начиная с 7-го релиза (весна 2007 года), из его имени исчезла "шляпа" (core), стабильные релизы стали именоваться просто "фетровыми". При этом за разрабатываемой веткой, которой судьбой предназначалось стать следующим релизом, закрепилось название "сыромятной" (Rawhide).

Видимо, после отпадения частицы Core разработчикам и удалось добиться гармоничного сочетания фронтирности, быстродействия и стабильности. Во всяком случае, когда автор этих строк на следующем витке диалектической спирали обратился к этому дистрибутиву (уже просто Fedora 11-й версии), гармония эта была уже достигнута.

Существенное изменение в политике развития дистрибутива произошло с выходом 13-й версии: отныне версии базового софта (ядро, Иксы, десктопы etc.) на межрелизный период замораживаются, к ним будут выпускаться только обновления для коррекции ошибок. Это решение разработчиков вызвало недоумение и даже негодование среди пользователей-экспериментаторов, каковые составляют большинство сообщества fedora. И чтобы попытаться понять причину его, нужно вернуться несколько назад, к истории расщепления Red Hat на коммерческую и "общенародную" линии.

После обособления коммерческой линии дистрибутива -- RHEL -- свободное его распространение в виде образов дисков, пригодных для немедленной инсталляции, прекратилось: они поставлялись только вместе с подпиской на техническую поддержку, предоставляемую на различных условиях и, соответственно, за весьма различную (но в любом случае немалую) цену. Однако, в соответствие с условиями GPL, в свободном доступе остались пакеты исходных текстов (так называемые srpm-пакеты), из которых можно было собрать практически идентичную RHEL систему (при условии удаления логотипов Red Hat).

Этой возможностью немедленно воспользовались независимые майнтайнеры, начав выпускать точные клоны RHEL -- но забесплатно или с технической поддержкой по минимальной цене (но и соответственно в существенно меньшем, чем у оригинала, объёме). Среди таких "клонов для бедных" (то есть тех, кто не мог себе позволить фирменную поддержку от Red Hat или попросту в ней не нуждался) широкое распространение получили CentOS и Scientific Linux.

Можно предполагать, что "стабилизируемая", начиная с 13-й версии, Fedora также нацеливается в ту же "нишу для бедных", по крайней мере, частично.

Конечно, при этом Fedora теряет долю привлекательности для пользователей-экспериментаторов. Но -- лишь частично: ведь очередной её релиз по прежнему включает самый современные версии софта (на момент выхода). А уменьшение объёма обновлений скажется на стабильности системы лишь положительно -- что не может не радовать тех пользователей, которые используют этот дистрибутив для практической работы, обращаясь к экспериментирования лишь время от времени. Кроме того, можно ожидать, что со временем в fedora разовьётся трех этапная схема разработки подобная таковой в Debian.

И ожидания эти начинают оправдываться. В то самое  время, когда я писал предыдущий абзац, происходило отделение от Rawhide  новой ветки -- будущей Fedora 14. То есть в настоящий момент мы имеем стабильную, разрабатываемую и экспериментальную ветки.

В общем, поживём -- увидим. А пока в распоряжении закоренелых экспериментаторов имеется "сыромятная" (Rawhide) ветка, до которой легко обновиться с текущего стабильного релиза. Кроме того, можно прибегнуть и к так называемым "ночным сборкам" -- LiveCD, собранным на основе Rawhide и предусматривающим также возможность установки.


Главная
Содержание

. .