Network World, США

Новая версия Fedora появилась в период ужесточения критики в адрес этого проекта и роста популярности Ubuntu Linux в сообществе сторонников Linux

Fedora 7 дает возможность создавать версии Linux и распространять их свободно, благодаря чему пользователи смогут готовить свои собственные варианты операционной системы на основе ядра FedoraВ рамках проекта Fedora Project, осуществляемого под эгидой компании Red Hat, создан пакет Fedora 7, содержащий инструментарий, который дает пользователям возможность создавать собственные диалекты свободно распространяемой операционной системы Linux.

Кроме того, Red Hat также предлагает открытый доступ ко всем пакетам, связанным с этой операционной системой, членам сообщества Fedora. Ранее поддержка пакетов Fedora Core осуществлялась только силами Red Hat. Компания объявила, что устранение этих барьеров позволит сообществу Fedora в большей мере влиять на разработку данной операционной системы.

Fedora 7 дает возможность создавать версии Linux и распространять их свободно, благодаря чему пользователи смогут готовить свои собственные варианты операционной системы на основе ядра Fedora.

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

«Если вы хотите иметь операционную систему, которая выполняет только функции базы данных и поддерживает все, что нужно для ее работы, тогда вам не нужно добавлять поддержку Firefox или игр», — заметил менеджер Red Hat Грег Деконигсберг.

Вместе с проектом Fedora был создан модуль Revisor, который представляет собой программу-эксперта, с помощью которой пользователи могут формировать свой вариант Linux. Приложение Revisor, ранее называвшееся PirutSpin, создано на основе существующих инструментальных средств, предназначенных для подготовки установочных носителей, называемых pungi, live cd creator и yum.

«Цель Fedora 7 состояла в создании отдельного хранилища пакетов Fedora, которые не разделяются на ‘поддерживаемые Red Hat’ и ‘поддерживаемые сообществом’, — отметил Деконигсберг. — Теперь у нас есть набор полностью свободно распространяемых инструментов для создания Fedora или любой производной от Fedora».

Новая версия Fedora появилась в то время, когда эта операционная система подвергается жесткой критике, а Ubuntu Linux становится все более популярным в сообществе сторонников Linux. В феврале Эрик Реймонд, один из основателей Open Source Initiative, обрушился с критикой на Fedora Project, заявив, что технические возможности и престиж этого проекта просто бессмысленно растрачивается.

Реймонд упомянул о таких технических проблемах, как способ поддержки репозиториев, процесс передачи и утверждения, а также об «инертной» разработке пакетной технологии RPM компании Red Hat, о проблемах управления, о неспособности добиться значимых позиций на рынке настольных систем, о невозможности поддерживать внутренние форматы данных, а также о многом другом, по его мнению, свидетельствующем о том, что Fedora как проект себя исчерпал.

«Я не знаю, о чем он говорил, — заметил Деконигсберг. — С моей точки зрения, ему просто не нравятся методы нашей работы, но существует масса людей, которым интересен Fedora Project. Это не мешает нам иметь очень активное и широкое сообщество участников».

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

Что касается конкуренции с Ubuntu, то, по словам Деконигсберга, у Fedora иное назначение.

«Наши цели в определенной степени различны. Ubuntu Project служит для того, чтобы обеспечить максимальное удобство для обычного, не слишком технически подкованного и привыкшего к Windows конечного пользователя. Они очень многого добились в этом направлении, но собираются принести жертвы, на которые мы не готовы», — заявил Деконигсберг. В частности, это касается добавления в Ubuntu драйверов, которые не являются свободно распространяемыми.

«Трудно поддерживать закрытые драйверы и код», — заметил он.

Специалисты Fedora Project надеются, что версия 7.0 приведет к появлению множества производных от Linux, созданных на основе кода Fedora, во многом так же, как Ubuntu является производной от версии Debian.