Кто Вы, мистер Y?

Алексей Федорчук
[email protected]

Думается, я не одинок, заходя с определенной периодичностью на сайт DistroWatch - где же еще можно получить более полную и оперативную информацию об успехах дистрибутивостроения в мировом масштабе? И недавно один факт привлек мое внимание: первую позицию в рейтинге последних недель неизменно занимает дистрибутив со странным для нашего уха названием - YOPER. Что расшифровывается - Ваша ОПЕРационная система (а вы что подумали?). Краткая аннотация на сайте никак не объяснила такой его популярности. И, заинтригованный, я решил составить собственно впечатление.

Итак, отправляемся на YOPER и качаем. Хошь из Новой Зеландии (это страна такая, родина дистрибутива - так и будет сказано на заставке при запуске), а хошь - из Америки (рекомендуется, гигабитный канал). Качаем, по нынешним временам - немного, всего-то один iso в 650 Мбайт. Версия - 3.2.1. Поскольку, судя по всему, она же - первая, рискну предположить, что маркирован дистрибутив версией компилятора, которой собран (как гордо заявляется, прямо-таки от Scratch). Пишем (режем, жжем) диск, запузыриваем его в драйв, резетимся, ибо диск, как это повелось от века (вернее, от isolinux), загрузочный.

Загрузившись без лишних вопросов (типа там выбора раскладки - ну кому нужна Клава Кирилловна при установке?), оказываемся в командной строке. Ну, думаем, еще один bash-инсталлятор, лавры Gentoo не дают покоя. Ан нет: ведь мы, подобно всем добрым буршам-линуксоидам (не в пример скучным филистерам-виндоюзерам, предающимся меланхолическим размышлениям, вместо того, чтобы упражняться в благородном искусстве доко-читания), изучили на вышеупомянутом сайте инструкцию по установке (благо вся она укладывается в десяток строк). И потому знаем, что наш ответ Чемберлену (пардон, bash'у) - волшебное слово yoper. Каковое и ввергает нас в пучину инсталлятора - правда, текстового, в стиле FreeBSD/Slackware (видно, мода такая опять пошла, после красот Red Hat, Mandrake и Caldera). К слову сказать - по запуске инсталлятора командная строка становится недоступной - активизации других виртуальных консолей не предусмотрено.

Инсталлятор же для начала грозно вопросит нас, признаем ли мы Лицензию? Признаем - бестрепетно ответим мы, после чего допущены будем к выбору диска, на коий YOPER (а известен он также под именами Ydesktop или просто YOS - сиречь Your OS, по нашински) установить надлежит.

Выбираем - и оказываемся в cfdisk'е, коим диск этот разметить следует. Ну, это нам - что два пальца разбить (а если диск загодя размечен, так и просто выйти можно). А коль чего забыли - так напомнят, что разделов должно быть хотя бы два, корневой (гигабайта на два, не меньше) и своповый (тут тоже меньше чем 128 мегабайтами не отделаться).

Выходим из cfdisk - и опять оказываемся в программе-инсталляторе, которая требует явно определить, какой из новосозданных (или ранее имевших быть) разделов будет подкачечным, а какой - корневым (подключение разделов под /usr, /home и т.д. - не предусматривается). Для последнего следует назначить также файловую систему. Выбор здесь не богат - Ext3, Ext2 (по умолчанию) или ReiserFS.

Теперь начинается собственно установка - экран чернеет и на нем появляется надпись, призывающая к терпению в течении 5-20 минут. Чем обусловлен такой разброс - неясно, ведь никакой ручной комплектации пакетов не предлагалось. Однако реально установка занимает минут 10 - достаточно быстро, учитывая, как будет показано дальше, объем устанавливаемого софта.

Затем мы снова видим синеватый экран инсталлятора, задающего серию вопросов о настройке: сети (при модемном подключении предлагается ответить отрицательно, в сети же с DHCP-сервером все, видимо, происходит автоматически), Иксов (с советом уйти в отказ, если желательна консольная авторизация, в противном случае Иксы также будут настроены автоматически, без единого дурацкого вопроса о мониторе, видеокарте, желаемом разрешении и прочих беспочвенных притязаний), принтер (разумеется, если таковой имеет место - у меня его не случилось), загрузчика (безальтернативно LILO, поскольку уже давно пользую GRUB, блестяще описанный Владимиром Поповым, это я также пропустил).

Три последних вопроса касаются настройки часового пояса (выбор из меню - Europe, затем Russia и наконец, собственно пояс), указания имени и пароля пользователя (одного, причем такие мелочи, как определение командной среды по умолчанию, не предусматриваются) и пароля административного. Здесь следует проявлять недюжинную реакцию: стоит замешкаться с размышлениями, как машина самопроизвольно идет на перезагрузку. Полагая, очевидно, что раз логин пользователя не отстукивается с телеграфной скоростью - значит, не очень-то и нужен. Впрочем, ничего клинического не происходит - система загрузится нормально, а юзеров можно добавить и потом.

По получении всех ответов система перезагружается - опять же самопроизвольно, примерно так, как при серьезном аппаратном сбое (я поначалу даже испугался). Опять же, и здесь реакция фехтовальщика не помешает - нужно успеть извлечь загрузочный CD (автоматический его эжект, распространившийся, если не ошибаюсь, со времен 6-го Mandrake, места не имеет).

Если на этапе установки была выбрана настройка Иксов (а я так и сделал), именно она и осуществляется после рестарта и загрузки ядра. Выглядит это в устрашающем на вид мигании экрана (вероятно, результат автопробирования видеосистемы), вслед за чем появляется заставка NVIDIA и загружается KDE с его kdm, в коем и следует залогиниться.

Должен сказать, что, не смотря на столь высокую автоматику, настройка видеорежима осуществляется если не безупречно, то - весьма разумно. У меня при карте на GeForce4MX и мониторе Rolsen C707 она выдала на гора 1024x768, полный цвет, практически предельную для трубы развертку. Правда, подозреваю, что такая благодать имеет место только для чипов NVIDIA - не случайно фирменные ее драйверы подключаются по умолчанию (а вот драйверов от Matrox'а, например, я там не нашел).

По умолчанию пользовательская функциональность системы довольно высока: полный набор KDE-приложений, OpenOffice, Mozilla. Имеется и полный комплект орудий для KDE-разработчика. Из исходников - ядро (2.4.20) и джентльменский набор от NVIDIA. Что ценно - имеется и полный config-файл, по которому установленное ядро собиралось (в каталоге, правда, /boot, а не /usr/scr/*).

Правда, ничего, кроме KDE (в последней пре-релизной редакции перед 3.1), в текущей версии не предусмотрено. Зато возможности наращивания функциональности - впечатляют, и весьма. К комплекте имеются средства для работы с deb- и rpm-пакетами, тарбаллами tar.gz и tar.bz2 (tgz и tbz2), механизм apt-get. Собственно, именно работа с пакетами любых (почти) других дистрибутивов красной строкой проходит через все описание YOPER'а.

Не скажу, что я детально разбирался с этими возможностями (честно говоря, не разбирался вообще). Для меня интерес к YOPER'у был потерян уже на стадии установки: не люблю, когда без моего ведома и согласия (или хотя бы молчаливого одобрямса) устанавливается 600 Мбайт всякого софта. Однако, теоретически рассуждая, кому-то может подойти и такой вариант - быстрая и, как-будто, беспроблемная установка для использования, скажем, как офисной станции (а именно такого, похоже, предназначение дистрибутива по замыслу разработчиков). Да и система, прекомпилированная для процессоров от i686 и выше, получается весьма быстрой.

Правда, в наших условиях к офисной станции предъявляется одно непременное требование: корректная работа с кириллицей. Конечно, наивно было бы ожидать, что дистрибутив новозеландского происхождения будет русифицирован, что называется, из коробки. Однако в графическом режиме кириллизация может быть выполнена средствами KDE. А для консоли в комплекте имеется все необходимое - шрифты, раскладки, карты соответствия. Учитывая же, что схема инициализации YOPER'а весьма точно воспроизводит рэдхатовскую - для русификации консоли напильника не потребуется (достаточно тонкого надфиля:-).

Так к чему все это я написал? Как известно, не бывает некрасивых женщин, а бывает мало водки. Что применительно случаю я сформулировал бы так: не бывает плохих Linux-дистрибутивов, а бывает мало времени на выявление их достоинств. И, подобно тому, как на первую сентенцию может последовать ответ - я столько не выпью, так и на вторую столь же резонно можно возразить - я столько не проживу.

Однако в том-то и сила Linux-сообщества - в коллективном приложении усилий. И если лично мне (или любому другому индивидууму) непосильно выловить все положительные фичи всех существующих дистрибутивов, то это - вполне по плечу всему нашему community.

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