В начале ноября сообщество Fedora Project представило новую версию дистрибутива Fedora 14 "Laghlin". В этой статье рассмотрим особенности русской адаптации этого дистрибутива Russian Fedora Remix, создаваемой известным разработчиком Аркадием Шейном.
"Федора" а ля рюс
С давних пор на Руси существует традиция модифицирования популярных дистрибутивов GNU/Linux под национальные особенности постсоветского пространства. В этих модификациях исправляются ошибки, добавляются нужные или удаляются ненужные русскоязычному пользователю программы и функции.
Наиболее известны переделки дистрибутива Fedora. Например, в своё время многие русскоязычные пользователи начинали знакомство с миром Linux при помощи системы ASPLinux, создаваемой на пакетной основе "Федоры". У меня до сих пор где-то хранится официальная версия ASPLinux 9.2 с купоном техподдержки.
Модификации Fedora делаются до сих пор. В тот же день, когда официально вышел Fedora 14 "Laghlin", появилась и официальная модификация Russian Fedora Remix 14. Основным её создателем является известный разработчик Аркадий Шейн. Вот с этим русским дистрибутивом познакомимся поближе.
Смена тактики
Дистрибутив Fedora изначально предназначался для пользователей-экспериментаторов как испытательный полигон для разного рода новаций. Каждая новая версия включала в себя самые свежие версии программ и системных приложений. Причём пакеты не замораживались, а постоянно обновлялись до следующего релиза.
Но такая прогрессивность сказывалась на стабильности дистрибутива, и обычному пользователю справиться с системой было сложновато. Отсюда и пошли пересборки "Федоры", которые давали пользователям эту самую стабильность.
Однако с течением времени политика создания дистрибутива изменилась, и разработчики стали больше внимания уделять стабильной работе системы и программ. Программы теперь замораживаются и для них выпускаются только обновления.
Соответственно, изменилась и политика пересборок. В них больше внимания стали уделять новой дополнительной функциональности, которой нет в основном дистрибутиве.
Собственно, если говорить о Russian Fedora Remix 14, то главное его отличие от официального "Laghlin" - это добавление в дистрибутив некоторых проприетарных, закрытых компонентов. Ведь официальный дистрибутив Fedora ориентирован на США и состоит только из свободного и лицензионно чистого программного обеспечения.
Перечислю эти дополнительные возможности. Установочные диски RFRemix содержат несвободные мультимедиа-кодеки. При установке даже CD-версии дистрибутива можно прослушивать музыку в формате mp3 и смотреть видеоролики не только в свободном видеоформате Ogg Theora, но и в других популярных форматах.
RFRemix содержит "прямо из коробки" проприетарные драйверы для видеокарт Nvidia (173.14.28 и 260.19.12) и ATI (Catalyst 10.10), драйверы для сетевых адаптеров Ralink и Broadcom, бета-версию Adobe Flash 10.2.
Аркадий Шейн добавил в RFRemix шрифты Ubuntu. Также он пересобрал библиотеку растеризации шрифтов Freetype с поддержкой технологии subpixel rendering, которая в США запатентована. Соответственно, визуально RFRemix будет лучше, чем официальная версия.
В установщике Anaconda добавлены сценарии для установки GNOME, KDE, XFCE, LXDE, а также минимальных установок GNOME и KDE. Также добавлена возможность использовать для сетевой установки репозиториев RPM Fusion и Russian Fedora.
В RFRemix добавлены возможности выбрать при первичной настройке автоматический вход в систему и использовать sudo. В рабочем окружении GNOME в меню "Приложения" добавлен пункт "Установка и удаление программ", а в меню "Система" - "Обновление программ".
И, конечно, исправлены некоторые проблемы с русской раскладкой клавиатуры и zip-архивами с русскими буквами, созданные в Windows.
Варианты установочных дисков
Дистрибутив Fedora отличается многообразием вариантов установочных дисков. Стандартным установочным диском является образ DVD, который собирается для двух архитектур - i686 и x86_64. Такой образ подойдёт для большинства установок.
Для тех, у кого есть быстрый и недорогой Интернет, хорошим вариантом может стать образ netinst. Это 200-мегабайтный образ для установки смой базовой системы, а всё остальное нужно установить через сеть.
Для RFRemix тоже доступны образы DVD. Но iso-образ RFRemix можно сделать из официального образа DVD, наложив на него специальные файлы delta.iso при помощи команды applydeltaiso.
Для RFRemix имеются образы LiveCD, способные работать непосредственно с компакт-дисками, но имеющие также функцию установки на винчестер. Как для Ubuntu, существуют разные варианты с разными рабочими столами - LXDE, GNOME, KDE. Ниже рассмотрим вариант Gnome LiveCD для сравнения со стандартным LiveCD Ubuntu.
Установка
Установка c LiveCD RFRemix на жёсткий диск происходит в графическом режиме и по сложности мало отличается от установки Ubuntu. В процессе инсталляции системы нужно ответить на стандартные вопросы о дате, местоположении, задать пароль суперпользователя и разместить для установки диск. Разница между установщиком RFRemix и Ubuntu только в том, что инсталлятор "Анаконда" из "Федоры" не так красив, как последний установщик из Ubuntu Maverik Mercat.
Опции по умолчанию для выбора файловой системы Btrfs в "Анаконде" нет. Но эту возможность можно использовать, если при запуске LiveCD добавить дополнительный параметр icantbelieveitsnotbtr, что в переводе на русский означает "OMG! неужели это btrfs!".
Все LiveCD RFRemix адаптированы для использования русского языка и не требуют установки дополнительных пакетов.
Установка параметров и перенос системы с LiveCD на жёсткий диск занимает на двуядерном ПК минут 15, а может, даже меньше.
Но в Fedora имеется так называемый Firstboot. Это специальный скрипт, который запускается при первом старте системы после инсталляции. Здесь можно настроить личные пользовательские параметры: пароль, настройки файлового менеджера "Наутилус", особенности отображения иконок и другое. В RFRemix Аркадий Шейн в Firstboot добавил возможность включить Alt+Control+Backspace, разрешить использовать sudo и автоматически входить в систему.
Загрузка и работа
Особенностью Fedora 14 является появление нового менеджера загрузки системы systemd. Он полностью придёт на смену ныне существующему загрузчику Upstart. Systemd нацелен на более интенсивный параллелизм при выполнении сервисов на этапе загрузки системы. Кроме запуска сервисов, systemd обеспечивает функции контроля над выполнением фоновых процессов.
В Fedora 14 не сделали systemd загрузчиком по умолчанию. После установки системы его можно отдельно установить через репозиторий.
Главное в работе Fedora - это хорошая отзывчивость системы. Fedora 14, по сравнению с Ubuntu, субъективно более весело работает. Это отмечают в своих блогах практически все тестеры.
Но вот в отношении стабильности работы "Федору" нельзя назвать безупречной. Установив в первый же день официального выхода самую первую версию RFRemix 14, я столкнулся с частым появлением системных сообщений об ошибках и предложениями отослать разработчикам рапорт о сбое в системе. Ошибки не были критическими, но всё-таки их было многовато.
Приложения и репозитории
LiveCD Gnome-RFRemix содержит стандартный набор приложений Gnome. В LiveCD RFRemix не входит, например, OpenOffice.org. Так что в отношении подборки приложений Canonical умудряется втиснуть в дистрибутив больше прикладных программ, чем это получилось в LiveCD RFRemix.
Что касается репозиториев, то для создания RFRemix использовались репозитории Fedora, RPM Fusion и Russian Fedora. Приложения в этих репозиториях стабильны и для них будут выпускаться только обновления безопасности.
В инфраструктуре репозиториев Fedora нет такой возможности, как частные ppa-репозитории в Ubuntu для самых последних версий программ. Но в Fedora для закоренелых экспериментаторов имеется "сыромятный" репозиторий Rawhaide. Этот экспериментальный репозиторий содержит самые последние новинки. Здесь даже можно найти LibreOffice.
По умолчанию репозиторий Rawhaide отключён. Но подключить его легко через меню "Система - Администрирование - Источники программ". В качестве графического менеджера пакетов используется packagekit-gtk, который и по виду, и по функциональности уступает "Центру приложений" Ubuntu.
В отличие от Ubuntu, проект Fedora не предлагает пока "облачных" сервисов наподобие Ubuntu One. В Fedora 14 появилась реализация протокола SPICE для управления виртуальными рабочими столами, но это интересно будет разве что администраторам, а не рядовым пользователям.
Также стоит добавить, что в Fedora 14 появилась поддержка рабочей среды MeeGo, предназначенной для мобильных устройств и нетбуков. Это в некотором роде альтернатива рабочей среды Ubuntu Unity. MeeGo устанавливается отдельно из репозиториев Fedora Project.
Подводя итог
Выпуск Fedora 14, даже в переработке Аркадия Шейна, всё ещё нельзя назвать системой для начинающих пользователей Linux. По стабильности работы Fedora 14 выглядит более хрупкой, чем Ubuntu. Да и в визуальном отношении Ubuntu больше радует глаз.
Но для опытных пользователей Linux дистрибутив RFRemix может быть неплохой альтернативой Ubuntu. Особенно для любителей экспериментировать с различными новинками. Хотя в плане новинок Ubuntu в последнее время от "Федоры" не отстаёт.
Михаил АСТАПЧИК
Горячие темы