Среди пользователей Linux бытует расхожее мнение о том, что альтернативные локализации известных дистрибутивов — продукты второго сорта. Дескать, невозможно сравнивать предлагаемые серьезными компаниями решения с тем, что делает “на коленке” группа любителей.
Определенный резон в таких рассуждениях есть. Действительно, если команда разработчиков по-настоящему дееспособна, то ей наверняка захочется предложить пользователям оригинальный продукт, а не отдельную ветку уже существующего дистрибутива. Однако, как это часто бывает, все не так просто.
Во-первых, еще один ни на что не похожий дистрибутив — это не всегда однозначно хорошо. Термин “зоопарк решений” уже потихоньку становится весьма популярным в Linux-среде. Для создания нового “зверя” нужны очень веские основания, выходящие за рамки, ограниченные личным самолюбием разработчиков.
Во-вторых, целесообразность минимизации трудозатрат пока еще никто не отменил. А в этом смысле адаптация уже вполне высококачественного продукта под нужды конкретного пользователя представляется достаточно эффективным решением.
Дистрибутив Runtu (runtu.org), основанный на оригинальном продукте Ubuntu, — прекрасный пример реализации такого подхода. Разработчики решили не переделывать систему до неузнаваемости, а только внесли в нее требуемые большинству российских пользователей изменения. Фактически — сократили время, необходимое для конфигурирования.
Подобно своему прародителю, Runtu 3 является LTS-релизом. Разработчики обещают, что техническая поддержка будет осуществляться до середины 2011 года. Также сообщается о запуске в ближайшее время собственного репозитария.
Лицензионные требования привели к тому, что в состав ПО, входящего в Ubuntu, были внесены следующие изменения:
- Adobe Flash Plugin заменен свободным аналогом Gnash;
- SunJava заменена свободным аналогом OpenJDK;
- Unrar удален, так как эта программа не является свободной;
- символика и темы Ubuntu удалены.
Программу установки системы создатели Runtu решили не менять. И для этого у них имеются достаточно веские основания. “Родной” инсталлятор Ubuntu по сути обладает всего одним недостатком — он начисто лишен экстрасенсорных способностей, поэтому начинающему (или крайне ленивому) пользователю все-таки придется несколько раз щелкнуть мышкой.
С другой стороны, знаток Linux вряд ли будет сетовать на недостаток гибкости. В частности, программа инсталляции включает в себя весьма функциональный менеджер разметки диска, позволяющий создавать тома для размещения Linux практически всех требуемых типов, а также поддерживает работу с Windows-разделами.
Придраться, пожалуй, можно только к невозможности выбрать предназначенные к установке прикладные программы. Но вероятнее всего, разработчики решились на это вполне сознательно, дабы не перегружать инсталлятор лишними функциями. В конце концов все это проще сделать потом.
Один из режимов работы установочного диска (кстати, он назначен активным по умолчанию) — LiveCD. Это дает пользователю возможность сначала убедиться в том, что все устройства будут работать, что, безусловно, удобно. Тем более, что загружается “живая система” быстро, а инсталляцию можно начать без перезагрузки.
При первом входе в систему будет запущена программа RuntuAssistant. С ее помощью пользователь может провести начальное конфигурирование системы: подключить репозитарии (только перед этим следует убедиться, что сеть работает), разрешить или запретить автоматический вход в систему, установить фирменные драйверы видеоадаптера, инсталлировать некоторые пакеты (например, KDE 4), настроить внешний вид рабочего стола, обновить систему до актуального состояния. То есть быстро и без поиска нужных кнопок проделать все то, что обычно делает большинство пользователей сразу после установки системы. Экономия времени получается довольно существенная. Кстати, из “Центра управления” эту утилиту можно вызвать повторно, если вы считаете, что в первый раз допустили какие-то ошибки.
Одно из главных достоинств Runtu — практически полная локализация системы. Конечно, слова, написанные английскими буквами, кое-где встречаются, но, по всей видимости, это произошло по причине отсутствия их кириллических аналогов. А выдумывать что-то свое авторы не решились, чтобы не вносить путаницу. Вообще говоря, полностью эта проблема может быть решена только в одном случае — когда все центры разработки свободного ПО переместятся в Россию и каждая программа будет иметь официальное русское название. Но поскольку это ожидается не скоро, то придется привыкать к “смеси французского с нижегородским”.
Подключение к сети (в том числе беспроводной) производится буквально одним щелчком мыши на пиктограмме в системном лотке. Так как большинство адаптеров поддерживаются “из коробки”, у большинства пользователей проблем с выходом в Интернет не будет. Если же все-таки беспроводная карта не заработала вследствие отсутствия нужного модуля, то через “Центр управления” можно попробовать использовать в этом качестве inf-файл (драйвер для Windows).
Таким образом, от трудностей, связанных с поддержкой “железа”, пользователь Runtu избавлен. Если устройство работает под управлением Linux, то оно будет работать и в Runtu. Если нет... то зачем такое покупать?
Второе, на что обычно пеняют разработчикам Linux не очень опытные пользователи, — сложность настройки. Runtu в этом смысле выглядит вполне дружелюбно, что в наше время вовсе не исключение: свободное ПО становится все проще в управлении.
За конфигурирование системы отвечает уже упомянутый тут единый “Центр управления”, состоящий из множества утилит. В качестве примера рассмотрим некоторые из них.
По умолчанию переключение раскладок производится посредством комбинации клавиш “Alt+Shift” (как и в системе Windows). Однако значительная часть пользователей предпочитают сразу сменить ее на “Ctrl+Shift”, чтобы нажимать кнопки одним пальцем, а не двумя, что значительно эргономичней (если говорить о пользователях Linux, то им более привычно задействовать для этой цели одну клавишу — “Caps Lock”, которая по большому счету практически не используется при наборе текста).
В Runtu операция смены сочетания клавиш производится следующим образом. Надо открыть “Центр управления” и активировать инструмент “Клавиатура”, находящийся в разделе “Оборудование”. На вкладке “Раскладки” следует нажать на кнопку “Парамеры раскладки” и выбрать нужную комбинацию в группе “Layout switching” (увы, этот раздел разработчики почему-то решили не переводить).
Если вы еще не готовы полностью перейти на Linux, то придется оставлять на машине вторую систему. В процессе установки загрузчик GRUB будет установлен автоматически. А вот сконфигурировать его удобно из “Центра управления”. В разделе “Система” следует запустить утилиту “Настройка загрузчика”. Откроется окно с четырьмя вкладками:
- параметры загрузки;
- внешний вид;
- безопасность;
- дополнительно.
В первой вкладке пользователь может установить время задержки запуска, выбрать систему, загружаемую по умолчанию, а также разрешение экрана и глубину цвета. Во второй предлагается выбрать тему загрузчика, в том числе указать на графический файл, который будет отображаться при его старте. Третья предназначена для людей, обеспокоенных безопасностью данных, — в ней можно определить пароль, без знания которого невозможно будет воспользоваться GRUB. Наконец, в четвертой создается загрузочная дискета и указывается количество применяемых ядер.
Состав опций таков, что нет никакого практического смысла конфигурировать загрузчик по старинке — путем прямой правки служебного файла в текстовом редакторе. Разумеется, поклонники именно этого способа никуда не исчезнут, но явной необходимости знать, “где что лежит”, уже нет. И пользователь может выбрать тот метод, который ему больше по душе.
Вполне вероятно, что пользователь, поэксплуатировав Runtu какое-то время, придет к выводу, что он прекрасно проживет и без Windows. Удалить том, на который установлена проприетарная ОС, можно из “Центра управления” -- в его состав входит программа Gparted, представляющая собой весьма функциональный и дружелюбный менеджер разделов.
Таким образом, установленная система вполне самодостаточна. Она прекрасно уживается с Windows, но всегда готова убедительно попросить ее “покинуть компьютер”. А что еще надо потенциальному мигранту?
Как и в Ubuntu, в Runtu не определен пароль root: когда нужно совершить операцию, требующую административных прав, следует пользоваться командой sudo. Впрочем, если не прибегать к командной строке (а Runtu это вполне позволяет), то знать этого совершенно не обязательно. При необходимости система сама будет требовать ввести пароль пользователя. Это сделано для того, чтобы случайно что-то не испортить в настройках.
Впрочем, Runtu — это совершенно обыкновенный Linux. Поклонники классической модели могут задать пароль суперпользователя и работать так, как привыкли.
Работа авторов дистрибутива сводится не только к локализации продукта. Набор прикладных программ также несколько изменен с учетом нашей национальной специфики. Так, в качестве офисного пакета используется OpenOffice.org сборки отечественной компании “Инфра-Ресурс”.
Еще одна интересная особенность дистрибутива заключается в том, что по умолчанию устанавливается пакет WINE с созданием соответствующего пункта в главном меню. Совершенно очевидно, что это реверанс в сторону мигранта, который непременно будет тосковать по Windows-приложениям.
Общее впечатление от дистрибутива Runtu самое положительное. Разработчики (возможно, наступая на горло собственной песне) создали продукт, который пользователи традиционного Ubuntu встретят как старого знакомого, не испытав ни малейших трудностей при переходе. Все улучшения носят точечный и однозначно полезный характер.
Если у производителя получится реализовать высококачественную программу технической поддержки с охватом регионов, то не исключено, что прародителю этого дистрибутива придется потесниться, уступая место на рабочих столах более приспособленной для российской среды системе. Впрочем, давать прогнозы — занятие неблагодарное.