О блоге

Все новые материалы размещаются на Блогосайте alv.me. Старые - в процессе переноса.

02.08.2008

StomLinux ураганной силы

2000 г

Это рассказ о дистрибутиве, далеко опередившем, как я сейчас понимаю, свое время. Поскольку он являл собой первую попытку изготовления компактной юзер-ориентированной системы на базе Debian (это сейчас тот стал таким простым и понятным, а в конце 90-х производил впечатление изрядно запутанной системы; да и apt тогда только что появился). Правда, развитие его безвременно оборвалось. Но следы его идейного влияния можно уловить в Ubuntu/Kubuntu. В частности, сплэш-заставка обоих явно навеяна "штормовыми" мотивами, жаль скриншотов тогдашних я пока не нашел.

Давно хотел ознакомиться с Debian, который так любят крутые линуксоиды. Хотя себя к таковым отнести не могу. Однако момент - неподходящий: текущую версию смотреть нет смысла, так как на подходе новая, но той еще нет, только в виде беты и без iso-имиджа. А скачивать все множество файлов - задача для меня непосильная.

И тут мне попадается на глаза дистрибутив с лихим именем StormLinux, что я применительно к случаю перевел бы как Линукс ураганной силы. Версии 2000, базирующийся на Debian, однако с подновленными библиотеками и прочим. Против такого сочетания устоять я не мог. И начал качать iso-имидж, он есть на Linuxberg, но последний релиз (1.4) - только на сайте производителя. Так что не прошло и нескольких недель, как у меня был свежезаписанный диск с дистрибутивом...

Тут как раз свершились и другие события: я научился наконец писать CD под Линуксом, во-первых, поставил новый диск аж на 20 Гбайт, во-вторых, и наладил виртуальную машину под именем vmware - во-вторых. Так что были все условия порезвиться без опасения за целостность системы были.

Начал установку StormLinux я с того, что в vmware создал для него отдельную виртуальную машину, отведя на это 1 Гбайт дискового пространства и 48 Мбайт памяти. Включил в виртуальном "BIOS" загрузку с CD ROM, вставил диск с дистрибутивом и нажал кнопку reset (не на корпусе компьютера, разумеется, а на панели vmware).

Моя виртуальная машина загрузилась в графическом (640 на 480) режиме синюшных оттенков (вероятно, символизирующих штормовое море) и предложила нажать Enter для начала инсталляции (если этого не сделать, инсталляция через минуту начнется сама).

После этого предлагается ознакомится с лицензией, благо не очень длинной (главное ее содержание - ссылка на GPL). После чего происходит автоопределение SCSI-устройств и CD ROM. После благополучного завершения этой процедуры определяется мышь (в списке я нашел не совсем свою, но похожую - Genius NetMouse, и, самое странное, с этим определением мышь работала).

Затем следует вопрос о режиме инсталляции - графическом или текстовом. Первый отмечен по умолчанию, его я и предпочел. Затем, резонно, было бы попытаться определить видеокарту. Что система и сделала, причем правильно, найдя у меня Matrox G400.

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

А вот следующий вопрос был неожиданным для современных дистрибутиовов - устанавливать ли XWindow? Ныне обычно молчаливо предполагается, что он необходим. С этим я не спорю, но в довесок к XWindow нередко устанавливается, не спрашивая, немерянно всяких оконных менеджеров, далеко не всегда нужных. Не говоря уже о том, что на маломощных машинах XWindow - непозволительная роскошь... Вообще, как скажу ниже, StormLinux - система достаточно аскетичная.

При положительном ответе на предыдущий вопрос (а я ответил на него именно положительно) следует серия вопросов уточняющих - о цетности (от 8- до 32-битной), разрешении (от 640 на 480 до 1600 на 1200, что-то выше VGA я выбрать не рискнул, памятуя Windows-опыт), мониторе (моего Acer 76i в списке не оказалось, пришлось выбрать тот, который 1280 на 1024 при 60 Hz). Затем, естественно, предложение проверить правильность своего выбора (мой оказался правильным).

Ну а затем - разбиение диска на разделы, которым столь любят пугать Windows-мигрантов всяческие руководства (преимущественно импортные, отечественные-то знают: броня крепка, и тачки наши быстры, а наши юрезы - фигли говорить...). Устроено оно довольно удобно: щелкнув на названии существующей партиции, предназначенной для установки Линукса, выходишь в панель с предложением добавить раздел (первичный или расширенный), удалить его, отредактировать и т.д. Если нажать на кнопку Add, единственно, что остается сделать - определить тип раздела, точку монтирования (если необходимо) и размер.

Логичным выглядит следующий вопрос - использовать ли LILO (хотя альтенативного ответа, как будто, и не предлагается). А затем - ввод пользователя с его паролем (традиционно дублируемым, о длине его ничего не сказано), а также пароля для root'а.

Потом - установка часового пояса, расчинанная явно на особо тупых: сначала предлагается указать континент (на выбор - все, включая и Антарктиду), затем - страну, и уже затем - город-эпоним часового пояса. Интересно, что при выборе континента Европы кроме времени, именованному по городу Москве, имеется в том числе и город Камчатка. Вспоминаются американские студенты-географы, среди союзных республик бывшего СССР неизменно указывавшие Сибирь...

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

Так вот, в StormLinux процедура эта весьма проста, поскольку пакетов не так и много. Они разбиты на две серии - текстовых пакетов и графических. Среди первых - группы разработчика (всякие компиляторы), клиенты Интернет (такие, как Lynx) и Интернет-сервисы, а также игры. В графической серии - пакеты для работы с графикой (включая неизменный Gimp), пакеты для разработчика, игры и клиенты Интернет.

Я не пересчитал количество пакетов, подлежащих выбору (кое-какие приложения, вроде vi, устанавливаются независимо от желания пользователя), но число их невелико. Что подтверждается результатом установки: при выборе пакетов по умолчанию StormLinux занимает после инсталляции несколько более 300 Мбайт.

После выбора пакетов следует последний залп вопросов: устанавливать ли KDE, GNOME или оба сразу, а также запускать ли графическую среду при запуске Линукса автоматически.

Ну и наконец - собственно установка. Сначала - базовых компонентов (вероятно, тех, о которых не спрашивалось), затем - пакетов. Продолжается эта процедура (под vmware) около получаса. По секрету скажу, что устанавливал я StormLinux и просто на чистую машину (в процессе смены винчестера). В этом случае она заняла чуть больше 10 минут. Что и дает оценку замедления, вызываемого запуском внутри виртуальной машины - около трехкратного. По субъективной оценке, для Windows пнутри Линукса это замедление больше, чем для Линукса в Линуксе.

По завершении установки лоток с CD автоматически выдвигается (дабы не забыть его вынуть при перезапуске). Однако для самого по себе перезапуска машины требуется нажать кнопку Reset, реальную или, в моем случае, виртуальную.

После перезапуска системы грузится собственная StormLinux'овая оболочка для LILO. Где, как следует из поясняющего текста, можно выбрать оперционную систему для загрузки. После выбора Линукса (в моем случае, как можно видеть, безальтернативного) происходит собственно загрузка. Сообщения о ее ходе - в черном квазитекстовом окне все на том же синюшном фоне. Каковая благополучно завершается предложением авторизоваться в системе.

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

Вот об этом я и скажу несколько слов в заключение. Как уже отмечалось, StormLinux - дистрибутив по нынешним меркам очень компактный. И, соответственно, набор приложений в нем не отличается изобилием. Нет привычного глазу постсоветского пользователя Midnight Commander - этого братишки командира Нортона. Из привычных консольных текстовыз редакторов обнаружились только vi и emacs. Разумеется, нет средств для работы с rpm-пакетами - здесь свой формат архивов, deb. Однако основной набор KDE-приложений, насколько мне удалось разглядеть при разрешении 640 на 480, присутствует.

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

И напоследок - предварительные выводы: дистрибутив StormLinux - относительно маленький, пригодный для не очень мощных машин. Предназначен, вероятно, для любителей скачивать и устанавливать прикладной софт самостоятельно, не полагаясь на милость составителей. Однако для Windows-мигранта, собирающегося начать работу сразу по окончании инсталляции - выбор не лучший. В том числе и из-за отсутсвия русскиз букв. Хотя, в принципе, русификация принципиальных сложностей представлять не должна. Поскольку имеются пакеты Петра Новодворского для русификации XWindow, специально ориентированные на Debian.