Содержание статьи
Несмотря на то, что в основных дистрибутивах (Fedora, Debian, Ubuntu,
openSUSE) нужный язык уже имеется «из коробки», вопрос локализации и доводки
Linux до местных реалий – тема номер 1 на всех форумах. Предлагаю рассмотреть
решения, специально заточенные под русский язык.
Обаятельный MOPSLinux
Быстродействие, надежность и низкие системные требования дистрибутива
Slackware давно оценены профессионалами, поэтому нередко его можно встретить как
на десктопах, так и серверах различного назначения. Единственный минус, которым
любят пугать новичка на форумах – «недружелюбность» Слаки. Основой дистрибутива
MOPSLinux – его
разработкой занимается ЗАО НПО «Сеть» – как раз и является Slackware.
Дистрибутив вначале создавался для собственных нужд компании. Первой доступной
публичной версией был MOPSLinux 2.0 Server (2004 год), ориентированный на
серверное использование. Однако MOPSLinux вскоре стал универсален. Изначальной
задачей проекта была локализация Слаки, но добавлялись наработки – скрипты,
программа установки, оформление рабочего стола и многое другое. Начиная с версии
6.0, формат пакетов также несколько изменен. С целью обеспечения разрешения
зависимостей и контроля конфликтов теперь в него заносятся метаданные (файл
data.xml). Сохранена и обратная совместимость со Slackware.
Релизы MOPSLinux обычно следуют за выходом новых версий Slackware, но новая
версия может появиться по мере накопления в системе обновлений или существенных
изменений.
Дистрибутив распространяется только под 32-битную платформу в виде 1 DVD или
3 CD установочных образов. Традиционный для многих сегодняшних проектов LiveCD в
списке отсутствует. ISO-oбразы свободно скачиваются по ссылкам на сайте проекта.
Как вариант, доступна коробочная версия, пользователям которой предоставляется
бесплатная техническая поддержка. Работает форум, на котором любой может задать
вопрос. Рекомендую посетить WiKi-страницу проекта, где можно найти информацию по
многим темам. Дополнительно к официальному, имеется и неофициальный репозитарий
пакетов –
www.mopspackages.ru, плюс пакеты из Слаки.
Программа установки, выполненная с использованием ncurses, полностью
локализована. С процессом способен справиться пользователь даже с небольшим
опытом работы в Linux. Главное, хоть немного понимать, что нужно делать. Матерый
линуксоид наверняка оценит гибкость установщика. В качестве программ для
разметки диска идут cfdisk, fdisk и parted. На выбор предлагается один из
вариантов инсталляции: Минимальная установка, Сервер, Офисный, Школьный,
Домашний, Полная и Экспертная установки. В последней ты сам указываешь, какие
пакеты нужно ставить.
Как известно, в Slackware настройки приложений производятся только тем
способом, который предусмотрел разработчик, – поэтому часто рекомендуют начинать
именно со Слаки, чтобы, пройдя все этапы, полностью разобраться в устройстве
системы. Сегодня это уже не столь актуально, ведь в состав рабочих сред KDE или
GNOME входят утилиты настройки чуть ли не на все случаи жизни. Но в MOPSLinux
несколько отошли от «генеральной» линии, предложив графическую утилиту
(построенную на Qt) MOPS Configurator (MOPSConfig). C ее помощью можно выполнить
конфигурирование сетевых интерфейсов, управление пользователями,
включение/отключение сервисов, настройку некоторых параметров ядра и прочее. Для
установки пакетов дистрибутив предлагает программу mpkg, принцип работы и
команды которой схожи с APT.
Добавим, что основным рабочим столом является KDE (в MOPSLinux 6.2 доступны
версии 3.5 и 4.1.3). В состав дистрибутива входят драйвера для карт Nvidia и ATI,
а также все необходимые кодеки для воспроизведения мультимедийных файлов.
Маленький PuppyRus
Разработчики появившегося в 2007 году проекта
PuppyRus ставили перед
собой задачу создать локализованный вариант австралийского дистрибутива
Puppy Linux. Первая его
версия полностью базировалась на Puppy Linux 3.01. По мере увеличения группы
разработчиков (их количеству сегодня могут позавидовать многие проекты) и
накопления опыта, постепенно расширялся круг задач, а PuppyRus все больше
отдалялся от своего родителя. Кроме русской локализации, в него включен отличный
от оригинального набор программ, улучшены скрипты начальной настройки ОС и
многое другое.
Несмотря на небольшие размеры (чуть меньше 100 Мб) и, казалось бы,
недостаточные функции по сравнению с остальными многодисковыми монстрами, -
Puppy Linux весьма популярен в Linux-сообществе. По рейтингу DistroWatch.com он
занимает 12 место и даже опережает почтенного старичка Slackware. Учитывая, что
Puppy Linux не является дистрибутивом общего назначения, это уже само по себе
говорит о многом.
Как и родительский дистрибутив, PuppyRus нетребователен к ресурсам. Для
работы подойдет любой компьютер: от 10-летней давности до самого современного.
Минимальное требование к ОЗУ - 32 Мб, но Puppy умеет работать, полностью
выгружаясь в оперативку. В этом случае планка объемом 256 Мб лишней не будет.
Выполнен PuppyRus в виде LiveCD-дистрибутива с возможностью переноса (именно
переноса, а не установки) файлов и последующей загрузки с раздела жесткого диска
или флешки. В целях сохранения компактности дистрибутив выпускается в виде двух
ISO-образов. Версия с литерой «M» (Modern) ориентирована для работы на
современном оборудовании; для старых компов следует качать вариант «R» (Retro).
Кроме того, сейчас активно идет разработка специализированной версии PuppyRus
под названием Siberia, предназначенной для запуска на Asus Eee.
Дистрибутив невероятно прост в использовании: достаточно вставить загрузочный
CD в привод и отправить комп на перезагрузку. Стартовое меню позволяет ввести
ряд дополнительных параметров, – их описание на русском приведено здесь же.
Далее в «Мастере настройки видеосервера» выбираем Xorg или Xvesa. После чего
загружается легкий оконный менеджер JWM. Если выбран Xvesa, будет предложено
установить предпочитаемое разрешение экрана. Все сообщения и подсказки по ходу
выводятся на русском языке, – необходимые действия расписаны весьма доходчиво и
ориентированы на непосвященного.
Внешне JWM очень похож на Windows ранних версий (собственно, поэтому он и
выбран), даже начинающему виндузятнику разобраться в нем будет просто. Интерфейс
программ локализован. Переключение клавиатурной раскладки осуществляется по <Ctrl+Shift>.
Основные настройки производятся при помощи графических программ и знать
командную строку и устройство *nix-систем необязательно.
Список приложений в «Меню» при взгляде на их количество изумляет: «Как
столько всего могло уместиться в такую кроху?». Здесь пользователь найдет все,
что необходимо на десктопе: текстовый процессор Abiword, коммуникационный пакет
SeaMonkey (включает в себя веб-браузер, почтовый клиент, календарь, IRC-клиент,
простой HTML-редактор и инструменты для веб-разработчиков), программы для работы
с интернетом, графикой, мультимедиа и даже несколько игр. Секрет
«вместительности» в том, что основной файл .sfs представляет собой
SquashFS-образ. Файловая система SquashFS работает в режиме read-only и
обеспечивает прозрачное сжатие при помощи алгоритма gzip.
Но Puppy не стал бы таким популярным, если бы не возможность сохранения всех
настроек и установки дополнительных программ – пуплетов (puplets). У
дистрибутива есть две оригинальные системы пакетов .PET и .PUP, напоминающие по
структуре пакеты из Slackware. Такие пакеты представляют собой gzip-архив,
который содержит все необходимые файлы и скрипты для настройки. Также возможна
установка пакетов, собранных для Слаки (Puppy 4 уже не поддерживает слаковские
пакеты). Все это перекочевало в PuppyRus, в котором дополнительно к официальным
Puppy Linux предложен и свой репозитарий. Установка пакетов при помощи
графических менеджеров Gslapt и PetGet4 очень проста и выполняется нажатием
одной кнопки.
Таким образом, нарастить функциональность дистрибутива до нужного уровня
очень просто. Все произведенные изменения при завершении работы записываются в
специальный файл pup_safe.2fs, который можно сохранить на мультисессионном CD/DVD
или в указанном месте (например, на флешке). При следующем запуске он
распаковывается поверх основного (pup_xxx.sfs). В результате пользователь
получает заранее настроенную систему. Как вариант, можно сразу записать все
изменения в ISO-образ, создав свой вариант дистрибутива. Достаточно для этого
выбрать соответствующий пункт в меню «Настройки» и немного подождать.
Russia + Ubuntu = Runtu
Новый проект «Ubuntu Full Power», появившийся в мае 2007 года, преследовал
две цели: создать локализованную сборку (в системе присутствуют пакеты только
для русского, украинского и белорусского интерфейсов) и оснастить дистрибутив
приложениями, стоящими ближе к нашим реалиям. Так, в Ubuntu по умолчанию не
устанавливаются закрытые кодеки для воспроизведения мультимедиа, а также плагины
Flash, Java и так далее. Все это и многое другое было включено в новый
дистрибутив.
В связи с изменениями в правилах использования торговой марки Ubuntu, имя
было изменено на Runtu.
Первый релиз под номером 1.1 появился в конце июня 2007 года. На сегодняшний
день уже актуальна версия 3.0, построенная на основе Ubuntu 8.04 и полностью с
ним совместимая (также является LTS с поддержкой до середины 2011 года).
Подключив репозитарий Runtu (в source.list нужно добавить «deb http://archive.runtu.org/runtu/
hardy main universe»), можно легко из Ubuntu сделать Runtu.
Основная среда в Runtu – Gnome. Для более слабых систем есть версия
Ru.Xubuntu 7.04 (xubuntu.runtu.org)
с рабочим столом XFce. В скором времени планируется его обновление под новым
названием «Runtu Office».
По объему ISO-образ дистрибутива больше убунтовского - 1,83 Гб, Ru.Xubuntu –
648 Мб. В настоящее время доступна только 32-битная версия. Дистрибутив можно
закачать по ссылкам на сайте либо купить в интернет-магазинах. Пользователям
коробочной версии предоставляется поддержка (только для одной системы, хотя
устанавливать можно на любое количество) и лицензия, позволяющая ставить
дистрибутив в организациях без опасения разборок с органами.
Системные требования совпадают с аппетитами родительского дистрибутива – CPU
1 ГГц, 256 Мб RAM. Для установки понадобится 384 Мб RAM и 5 Гб свободного места
на харде.
Учитывая отсутствие других локализаций, процесс загрузки еще больше упрощен.
Все подписи в загрузочном меню выведены на русском, сориентироваться очень
просто.
Рабочий стол Gnome 2.22 выполнен «а-ля Windows», что упростит знакомство при
миграции. Фирменный стиль Runtu чем-то напоминает KDE 4. Меню и системные
сообщения локализованы. Новичку должно быть все понятно и без подсказок.
Оборудование подхватывается автоматически. Для настройки предложены графические
утилиты из Ubuntu.
Естественно, на диск такого размера поместилось достаточно приложений,
поэтому отмечу только сборку OpenOffice.Org 2.4.1 Pro от Инфра-Ресурс, браузер
Firefox 3.03 с кучей плагинов, Thunderbird 2.0.17, Gimp 2.4.6. Есть и Wine
1.1.5. Все это построено на ядре 2.6.24-21, X.Org 7.3. По лицензионным
соображениям из 3.0 изъяты проприетарные драйвера для карт Nvidia и ATI.
Проигрыватели Totem и Audacious оснащены всеми популярными кодеками.
Что немаловажно, вокруг проекта сформировалось сообщество, где любой желающий
найдет ответ на любой вопрос по теме и может участвовать в дальнейшем развитии
дистрибутива. Например, на установочном диске находятся те программы, за которые
проголосовали пользователи на форуме проекта. В итоге дистрибутив можно
полноценно использовать, даже не имея доступа к репозитариям. На российских
просторах это весьма актуально.
ASPLinux
Проект ASPLinux возник
как локализованная версия дистрибутива RedHat (затем Fedora) и постепенно
пополнялся некоторыми оригинальными наработками. Хотя его основой по-прежнему
является Fedora, с которой он совместим по пакетам, релизы не идут в унисон друг
за другом. Так, ASPLinux 14.0 «Cobalt» (номер 13 пропустили), появившийся в
середине декабря, построен на Fedora 9, хотя к этому времени уже почти месяц
была доступна Fedora 10.
Дистрибутив предлагается в нескольких вариантах, часть из которых
ориентирована на корпоративный сектор, а часть - на домашнего пользователя или
небольшие офисы. В качестве LiveCD с возможностью установки на хард выступает
Greenhorn. Далее, в зависимости от уровня пользователя, рекомендуется Standard
или Express. В версию LiveMedia Edition на 1 DVD включены все приложения,
которые позволяют его использовать как в офисе, так и в качестве
развлекательного медиацентра. Самая оснащенная – Deluxe: в комплекте, кроме трех
DVD, идут три печатных руководства. Бонусом коробочных версий является
техническая поддержка.
На странице для закачки предлагается загрузочный DVD-образ, собранный под
платформу i386. Рекомендуемые для установки системные требования: компьютер
класса Pentium III, с 512 Мб RAM и 5 Гб места на харде.
К сожалению (а может, наоборот, к лучшему), с версии 12 ASPL потерял свою
индивидуальность – исчезли собственные наработки: загрузчик ASPLoader, программа
установки ASPInstaller, мастер разметки диска ASPDiskManager (многие считали их
одними из лучших в своем классе). Теперь это хорошо локализованная и доведенная
до нужной кондиции Fedora. В отличие от своего американского собрата, связанного
кучей ограничений, все необходимые кодеки, драйвера, поддержка Java и прочее в
системе уже присутствует. В итоге пользователь получает полноценный дистрибутив,
не требующий напильника. Все подсказки системы и справочные man-страницы - на
русском. Пользователю предлагается только один вариант кодировок - UTF-8;
поддержка всего остального убрана.
Программа установки Anaconda, которую используют все дистрибутивы,
построенные на RedHat/Fedora, в ASPL слегка упрощена. Чтобы установить систему
на чистый диск, достаточно все время выбирать «Далее». Возможно, кому-то не
понравится, что по умолчанию разделы располагаются на LVM, – тогда без ручной
разметки не обойтись. Минус программы разметки состоит в том, что задать
напрямую в мега/гигабайтах размер раздела нельзя. Приходится вводить значения
первого/последнего цилиндра и смотреть, какой в итоге получится размер, а также
подбирать (*sigh*). «Традиционно Федоровская» утилита не умеет форматировать
разделы в ReiserFS (хотя поддержка в ядре имеется). Установка по умолчанию
включает основной набор программ для работы в интернете. В качестве
дополнительных групп предлагаются три: офисные приложения, разработка ПО и
веб-сервер. Рабочей средой является GNOME 2.22.3, ядро 2.6.26. Сторонникам
других сред придется устанавливать своих фаворитов из репозитария, на DVD они
почему-то не влезли. В поставке также есть Compiz, OpenOffice.org 3.0, Firefox
3.0 (с дополнительными плагинами), Thunderbird 2.0 и другие приложения. Для
управления пакетами используется YUM. Рулить им удобнее при помощи графической
программы Yum Extender, позволяющей легко найти и установить/удалить нужный
пакет. В качестве источника программ предлагается собственный репозитарий ASPL,
но, установив флажки в утилите «Источники обновлений», можно подключить
репозитарии Fedora 9.
Приготовься: ядро ASPL, gcc, glibc, binutils содержат такое количество патчей,
что попытка самостоятельно что-то скомпилировать может вызвать проблемы. Эти
дистрибутивы больше рассчитаны на пользователя, который будет устанавливать
программы из репозитария, а не заниматься самостоятельной сборкой.
Кроме форума проекта, информацию по дистрибутиву можно получить на сайте «Клуба
любителей ASPLinux».
ALTLinux
Дистрибутив ALTLinux
изначально представлял собой локализованный Mandrake (сейчас Mandriva) и носил
другое название - Mandrake Russian Edition. Выпускала его компания IPLabs Linux.
Позднее проект получил новое имя, под которым и известен. Постепенно в
дистрибутиве появлялись собственные наработки, сборки пакетов, репозитарий,
программа установки и так далее. Как результат, сегодня ALT – отдельная ветвь,
не имеющая уже никакого отношения к Mandrake. О корнях дистрибутива помнят,
наверное, только старожилы.
Визитной карточкой ALTLinux стал собственный репозитарий
Sysiphus, использующийся
для установки и обновления программ и системы. Как и в Mandrake, в ALTLinux
используются пакеты формата RPM, но совместимость с родительским давно утеряна.
В качестве системы управления пакетами выбран дебиановский APT. Начиная с версии
3.0, для настроек системных параметров (сеть, пользователи, дата и время,
интерфейс и другие) используется графическая программа Alterator собственной
разработки.
Локализация - конек ALTLinux! Помимо русского, поддерживаются языки ряда
постсоветских стран.
На момент написания этих строк актуальна версия 4.1. Пользователю, кроме
серверных и корпоративных версий, предлагается два десктопных варианта: Desktop
Personal и Lite. Второй ориентирован на старые компьютеры, – в качестве рабочей
среды в нем использован XFce. Есть и весьма специфическая сборка: развивающий
дистрибутив Children. На FTP/HTTP доступны установочные ISO-образы (для
32-битных с оптимизацией под i586 и 64-битных платформ) – CD или DVD, LiveCD,
спасательный диск и архив для установки на флешку. Жаль, что в LiveCD нет
возможности установки на жесткий диск. Создать загружаемое USB-устройство можно
одним движением мышки из меню Alterator.
Системные требования для разных версий несколько отличаются. Для Desktop
минимальными являются – CPU 1 Гц, 256 Мб RAM и 6 Гб свободного места.
В комплект дистрибутива входят: ядро 2.6.25, графическая среда KDE 3.5.10,
OpenOffice.org 2.4. В системе есть все необходимые кодеки и драйвера, в том
числе и для видеокарт Nvidia/ATI. Для настройки DRI в наличии специальная
утилита DRI Conf.
Еще одна особенность дистрибутива – система безопасности (tcb, chroot).
Версии Desktop Professional, Server Edition имеют сертификаты ФСТЭК и показатели
по 5-ому классу защищенности. В итоге, некоторые действия здесь выглядят и
работают иначе, чем в других решениях, а опыт работы в них может и не помочь.
Из-за этого без подсказки тяжело решить даже вроде бы тривиальную задачу. Но это
дело привычки!
Стоит заметить, что вокруг дистрибутива сложилось тесное сообщество. Правда,
до последнего времени техническая поддержка осуществлялась преимущественно через
списки рассылки. Но к великой радости пользователей, относительно недавно
появился форум, так что
без помощи новичок не останется.
Russian Fedora
Буквально за пять дней до релиза версии Fedora 10 стартовал проект
Russian Fedora. Это НЕ
очередной клон Fedora, – проект предлагает адаптированную для России версию
дистрибутива. Здесь имеются все кодеки для воспроизведения мультимедиа файлов в
популярных форматах и закрытые драйвера для видеокарт Nvidia. Доступны только
установочные DVD-диски для 32- и 64-битных систем, а также Delta-файлы (файлы
разницы), позволяющие превратить официальный Fedora 10 в Russian Fedora. Во
время установки, кроме GNOME и KDE, можно выбрать несколько рабочих столов XFCE
и LXDE, IceWM. В конфигурационный файл менеджера пакетов добавлены популярные
репозитарии.
Учитывая, что Russian Fedora базируется на самом последнем релизе Fedora,
перед нами весьма серьезный конкурент ASPLinux. Впрочем, в ASPLinux есть крепкое
сообщество, техническая поддержка и другие возможности, которыми пока не богат
Russian Fedora.
DeepStyle
Разработчики дистрибутива
DeepStyle также решили допилить Slackware и его 64-битную версию
BlueWhite64, снабдив их
всем необходимым. А именно – поддержкой русской и украинской локалей,
локализованным инсталлятором, кириллическими шрифтами, переведенными на русский
man-страницами. По-новому перераспределены и пакеты на дисках. При этом
полностью сохранена обратная совместимость и принципы Слаки. DeepStyle можно
рекомендовать тем, кто хочет работать в Slackware, но не особенно дружит с
английским. Дистрибутив распространяется в виде 2 DVD или 8 CD-дисков (4
установочных, 1 – i18n и 3 – исходные тексты) для i386 и x64 платформ. Как
правило, обновления релизов следуют сразу за Slackware.
|