Автор: Алексей Федорчук
Легенды о несравненных достоинствах дистрибутива Suse (в прошлом — S.U.S.E.) я слышал на протяжении всего своего знакомства с Linux’ом. Однако испытать эти достоинства на собственной шкуре было затруднительно. Конечно, до недавнего времени trial-версия Suse была доступна для свободного скачивания (а иногда даже, в нарушение лицензии, продавалась в некоторых системах онлайновой торговли). Однако получить по ней полное представление о дистрибутиве было затруднительно.
Некоторое время Suse более или менее активно продвигалась IPLabs Linux Team (в последующем — Altlinux). Однако цена коробочной версии составляла 50-100, если не изменяет память, очень условных единиц. Что видилось абсолютно неактуальным в наших условиях. Правда, однажды мой друг привез из Америки коробку Suse в персональной редакции (версии, если мне не изменяет память, 6.3) и передал ее мне на предмет ознакомления. Однако в то время бурно протекал мой роман с FreeBSD, и я не отнесся к ее сопернице с должным вниманием. Хотя поставил, покрутил и даже чего-то написал по этому поводу (где — не могу вспомнить, и в собственных архивах откопать эту статью не удалось).
Потом Suse вообще попала в полосу забвения. Altlinux отказался от ее распространения (по экономическим, насколько я знаю, причинам). Никаких официальных поставок этого дистрибутива не проводилось. А тут еще и Trial’ная download-версия исчезла с ftp-сервера производителя. Сменившись вошедшим в моду LiveCD, не предусматривающим инсталляции на диск вообще. Конечно, сам по себе LiveCD был весьма качественным (ничуть не уступая, а в чем-то и превосходя пресловутый Knoppix). Однако, будучи вполне способным играть роль ознакомителя с Linux вообще, о специфике Suse он мог поведать немного.
А нужно заметить, что Suse — дистрибутив весьма специфический, что обусловлено его историей. Генетически он происходит, как это ни странно, от Slackware, к которой была прикручена утилита инсталляции и сквозной конфигурации — знаменитый Yast. Дальше — больше: унаследованные от прототипа пакеты tgz (и соответствующие им утилиты управления) сменились форматом rpm, который весьма успешно окучивался тем же Yast’ом. А там и инициализационных скриптов всяких новых насочиняли. И в итоге ныне Suse не похожа ни на один другой дистрибутив. К клонам Red Hat ее, не смотря на rpm-пакеты, отнести нельзя никаким боком, а от первозданного Slackware остались только симлинки в каталоге /etc (но об этом речь впереди).
Короче говоря, Suse — любопытный пример для изучения. Благо нынче, усилиями
- пять CD с дистрибутивом (первый диск — загрузочный);
- два DVD, на которых — он же;
- две толстые книжки руководства;
- значек с зеленым пресмыкающимся (как говорят, хамелеоном); качество исполнения если не как у правительственной награды, то как у университетского ромбика прежних времен — точно.
То есть в принципе цена обычная (и вполне оправданная) для Европы — не наша вина, что в России она выглядит несколько, скажем так, завышенной. Особенно учитывая англоязычность руководств и невозможность получения техподдержки, также заложенной в стоимость.
Однако все это — проблемы экономики (которая, как говаривал наш вождь, должна быть экономной). Нас же в данный момент интересуют вопросы технологические. Тем паче, что мне удалось изучить их за бесплатно — благодаря любезности фирмы
А знакомство с технологическими особенностями Suse, естественно, должно начинаться с установки этого дистрибутива. для чего первый диск набора помещается привод и осуществляется перезагрузка машины.
Первое, что мы видим после загрузки с CD — это графическое (через frame buffer) меню с пунктами: загрузки с жесткого диска, установки по умолчанию, безопасной установки (с отключением режима udma для винчестера) или установки в ручном режиме. Есть также возможность перейти в спасательный (rescue) режим или выполнить тест памяти. Если никаких действий не предпринять, через некоторое время система начинает самопроизвольно грузиться с винчестера — поначалу неожиданно, но великая сермяжная правда в этом решении заложена, что будет ясно в дальнейшем.
Впрочем, для установки такого исхода лучше не ждать и выбрать какой-либо из режимов установки — стрелками управления курсором или мышью (которая подхватывается сразу и автоматом, вне зависимости от типа — проверено на скроллирующих Logitech’ах с PS/2 и USB). Да, еще предварительно можно выбрать режим вывода графики (по умолчанию — 1024×768) или предписать инсталляцию в чисто текстовом режиме (в этом случае меню установочной программы оформлено псевдографикой, и мышь не работает).
Не смотря на все мое пристрастие к мануальной терапии (и даже хирургии), я в конечном итоге остановился на режиме установки по умолчанию (Install просто). В этом случае большинство вещей выполняются автоматически и вполне разумно. А в случае необходимости из него можно (и, как показала практика, нужно) время от времени переключаться в ручной режим.
Первое, что предлагается сделать после выбора режима — это определиться с зыком (по умолчанию язык установки — чистейший американский, на незнание которого жалился Виктор Суворов). Впрочем, русский в списке тоже присутствует. И, более того, я бы именно его и рекомендовал — не потому, что после этого некоторые сообщения будут выводиться по русски (их с каждым последующим экраном станет все меньше). И не из-за того, что в этом случае произойдет полная русификация системы — для достижения мало-мальски удовлетворительного результата в этом направлении потребуется немалая ручная доводка. Однако выбор русского языка инсталляции позволит быстрее понять логику русификации Suse. Впрочем, если вопросы идеологической чистоты не волнуют — вполне можно оставить и американскую мову.
После определения языка у нас спросят, что же собственно мы хотим сделать — собственно установить систему, обновить ее или все же загрузиться с существующей. Ответ, думаю, очевиден. И в результате оного перед нами появится собственно меню настроек, каждый пункт в котором можно подкорректировать.
А пункты эти — следующие:
- Mode — здесь можно сменить режим установки на режим обновления (иди вовсе от установки отказаться);
- Keyboard — предлагает выбрать раскладку клавиатуры (если перед этим был выбран русский язык, именно кириллическая раскладка и будет указана по умолчанию);
- Mouse — необходимости обращаться к нему, скорее всего, не возникнет, так как мышь уже была (правильно) определена ранее; однако в тяжелых случаях можно вручную выбрать своего грызуна из обширного списка;
- Partitions — пункт этот настолько важен, что непременно потребует ручного вмешательства, о чем я скажу чуть позже;
- Software — это выбор между тремя предопределенными наборами пакетов, каждый из которых может подкорректироваться вручную (как — также будет описано ниже);
- Booting — это установка начального загрузчика, также серьезное дело, заслуживающее подробного рассмотрения;
- Timezone — выбор часового пояса, достаточно тривиально: Europe -> Russia, что установит московское время (иных поясов для нашей необъятной родины не предусмотрено); следует только обратить внимание на то, что по умолчанию для системных часов предполагается гринвичское время;
- Language — опять же язык (вернее, судя по всему, локаль), при выборе русской установки им же и окажется.
Итак, момент, требующие обостренного внимания — это создание разделов, установка загрузчика и выбор софта. Именно в таком порядке мы их и рассмотрим.
Первое, что я хотел бы подчеркнуть — при установке не на чистую машину ни в коем случае не полагайтесь на предложенное по умолчанию разбиение диска, логика его, мягко говоря, не-аристотелева. В частности, у меня установщик правильно распознал имеющиеся разделы — маленький загрузочный (с GRUB’ом), раздел подкачки, бывший корневой от одного из ранее устанавливавшихся дистрибутивов (именно его я предполагал отвести под Suse) и большой раздел с данными, который я обычно монтирую как /home/my_self. Но установиться возжелал именно на последний, примонтировав маленький раздел как /boot, что было бы правильно, но с непременным его переформатированием. Да и на чистом винте — еще вопрос, совпадут ли представления установщика об оптимальном разбиении с вашим мнением на сей счет.
И потому, не теряя времени, следует щелкнуть на пункте Partitions для переопределения разделов. После этого будет предложено выбрать между тремя вариантами разбиения: As is (как уже сказано, настоятельно не рекомендуется), базируясь на существующей схеме и заказном (Custom). Последний дает наибольшую свободу действий и потому заслуживает главного внимания (хотя и требует аккуратности).
Тут перед нами предстает таблица существующих разделов, ниже которой присутствуют кнопки: Create, Edit, Delete, Resize — в верхнем ряду, и LVM, RAID, Crypt, Expert — в нижнем.
Назначение кнопок верхнего ряда понятно из названия. Очень приятно, что при создании нового раздела или редактировании существующего можно не только определить для него любую их поддерживаемых в качестве нативных файловую систему (включая JFS и XFS, хотя по умолчанию предлагается, понятное дело, ReiserFS), но и указать для них множество параметров форматирования и монтирования, до чего обычно ориентированные на пользователя дистрибутивы, ориентированные на пользователя, этого самого пользователя не допускают (видимо, из дружелюбия к оному). Так, можно выбрать размер блока файловой системы, Bytes per inode, объем дискового пространства, зарезервированного для root’а, монтирование с опцией noatime (очень полезно в большинстве случаев на настольных системах), режимы журналирования для файловых систем, поддерживающих несколько таковых, и многое другое. Однако для существующих разделов — тех, которые вы хотели бы сохранить в целости сохранности, — необходимо проверить, не поставлен ли на них флаг принудительного форматирования, и при необходимости его снять.
Опробовать на практике Resize существующего раздела я, каюсь, не решился. А вот кнопки нижнего ряда позволяют легко создать набор логических томов (LVM) или программный RAID 0-го, 1-го и 5-го уровней, с автоматически распределением нагрузки между двумя контроллерами. Относительно криптования ничего не скажу. Кнопка же Expert — всего-то навсего очистка таблицы дисковых разделов.
В общем, система диск-менеджмента установщика Suse предоставляет пользователю больше возможностей, чем я видел в каком-либо ином пакетном дистрибутиве. Чего нельзя сказать про установку загрузчика. Хотя на первый взгляд все выглядит неплохо. В качестве загрузчика можно выбрать Lilo (вариант по умолчанию) или GRUB. Можно даже вручную отредактировать конфигурационный файл и того, и другого. Нельзя только одного — отказаться от установщика вообще (или хотя бы установить его в загрузочный сектор раздела, а не диска). Что при наличии уже установленной системы со своим загрузчиком (у меня, например, уже стоял GRUB, и в ином я не нуждался) не очень удобно. Правда, есть возможность считать конфигурацию существующего загрузчика с диска (только GRUB, для Lilo это как будто не предусмотрено), но все равно — потом загрузчик этот будет переустановлен.
И, наконец, пакеты. По умолчанию предлагается три предопределенных их набора — минимальный (без Иксов вообще, только консольные приложения, причем без средств разработки), минимальный графический (без KDE, средств разработки также не обнаруживается) и «умолчальный» (с Иксами, KDE, gcc и прочим инструментарием). Есть также и кнопка индивидуального выбора пакетов, что весьма настойчиво предлагается после выбора любого из предопределенных наборов.
К слову сказать, предлагается не зря — возможности выбора весьма широки. Правда, сразу это не распознаешь, потому что в умолчальном режиме выбора — т.н. Selection — многие доступные для установки компоненты системы скрыты, невозможно также скорректировать набор базовых пакетов. Однако если перейти в режим группового выбора — Package Groups — отрывается множество дополнительных пакетов, сгруппированных в списки по назначению (Development, Documentation и т.д.). Если же не полениться и пролистать этот список до конца, то обнаружится группа All, которая, оправдывая свое имя, включает абсолютно все пакеты дистрибутива, включая компоненты базового набора Linux (некоторые из которых теоретически тоже можно из списка инсталлируемых, если точно знать, что именно).
В общем, система предоставляет достаточно возможностей для знакомства со всем великолепием Open Sources Software. Если же познавательных целей нет, и пользователь точно знает, что ему нужно, проще всего — выбрать минимальный набор, а потом прибегнуть к режиму поиска для установки заведомо необходимого. В этом случае количество софтового балласта окажется наименьшим. Хотя совсем избавиться от него, из-за зависимостей пакетов, конечно же не удастся.
К слову сказать, контроль за зависимостями система целиком берет на себя. И по завершении выбора пакетов выдаст список всех нарушенных, с ее точки зрения, зависимостей. Повторяю, теоретически пакеты с нарушением целостности связей можно установить принудительно. Приобретя за последнее время некоторые познания в том, какие зависимости истинные, а какие обсуловлены представлениями сборщиков о необходимом и роскошном, я провел такой эксперимент. Не скажу, что в итоге я получил неработосопосбную систему. Нет, она работала, но весьма странно. Так, для начала она отказалась запускать графический режим, ссылаясь на то, что для оного требуется не меньше 64 Мбайт памяти (это при моем-то гигабайте). Ну и потом всякого рода чудеса происходили.
Возможно, если бы я подошел к вопросу зависимостей более аккуратно, все проблемы бы разрешились. Однако при установке Suse я не предполагал использовать ее в качестве рабочей. Цели мои были исключительно ознакомительными, и потому я плюнул и вернулся к умолчальному варианту — с KDE, дополнив его необходимыми мне пакетами (что в итоге потянуло на два с лишним гигабайта). Тем более, что именно он-то и предназначен для большинства пользователей. Однако, на мой взгляд, сама по себе возможность отказаться от некоторых предопредлений, весьма редкая в пакетных дистрибутивах, может быть полезной.
По завершении разборок с пакетами (и прочим) можно жать кнопку Accept,что приведет, после выдачи последнего предупреждения, к переразбиению диска, форматированию разделов (все сделанные ранее изменения в этих областях пока оставались виртуальными, и от них можно было отказаться) и собственно установке пакетов.
Вернее, той их части, которая локализована на первом CD. Потому что по завершении копирования с него система неожиданно идет на перезагрузку. После чего, если не предпринять никаких действий (тут-то и вспоминаешь про умолчальную опцию загрузки с жесткого диска в самом начале процесса) автоматически продолжает установку, запрашивая второй сидюшник, а потом постепенно и все остальные. Автоматического эжекта дисков нет, но и размонтировать их не нужно…
По завершении копирования пакетов с диска наступает этап постинсталляционной настройки. Для начала — сети, модемного подключения, Ethernet-соединения и всякой экзотики типа ISDN и ADSL. Многого тут не скажу, замечу только, что модемное соединение настраивается безболезненно.
Далее задается пароль для root’а и определяется обычный пользователь (или пользователи). Что интересно — для root’а можно задать любой пароль, если проигнорировать предупреждение об опасности коротких паролей. А вот для обычного пользователя задать пароль короче шести символов не удается никакими силами. Мне, во всяком случае, не удалось…
Теперь остается последнее — настройка Иксов (хотя в явном виде этот этап так не называется). Здесь для начала следует определиться монитором. Его можно выбрать из списка (фирма-производитель или модель). Если имеющейся модели в списках не значится, монитор будет назван VESA и ему присваивается разрешение 800×600 при 60 герцах. Если это кажется не здорово, такому замаскированному под VESA монитору можно присвоить разрешение и частотные характеристики из списка фиксированных значений, например, 1024x768x85, и так далее. Возможности произвольно указать эти параметры — не предусмотрено.
О видеокарте говорить не буду, скорее всего, автоматическое определение ее окажется правильным (если нет — опять же следует обратиться к списку доступных). С цветом, разрешением (физическим и виртуальным) понятно. Касаемо 3D-акселерации — не знаю, разбираться не стал за ненадобностью. А под конец предлагается настройки протестировать и заодно подправить, если нужно, геометрию экрана. Впрочем, достаточно грубо — собственными настройками монитора это удается сделать лучше.
Вообще, мне в настройке Иксов с помощью Suse-установщика не удалось добиться не то чтобы идеальных, но даже просто хороших результатов. За что, впрочем, винить его не могу — вполне возможно, что дело в экзотичности для Германии такого достижения постсоветской электроники, каковым является мой Rolsen C707 (к сожалению, другого монитора в сарае не завалялось).
Тут, собственно, и конец инсталляции. Перезагрузки теперь не происходит, просто пересчитываются (причем достаточно быстро) конфигурационные файлы — и перед глазами возникает предложение к авторизации в графическом режиме (текстовая альтернатива в ходе установки даже не предлагалась). «Вот тут как раз и начинается кино», но это — уже следующая история.
А пока подведем итоги установки. Я категорически отвык от графических инсталляторов, и последнее время они у меня ничего, кроме раздражения, не вызывали (лучший инсталлятор — командная строка, лучший конфигуратор — текстовый редактор). Однако установщик Suse мне понравился. Не в последнюю очередь — своей спокойной светло-зеленой цветовой гаммой и хорошим подбором экранных шрифтов, причем как в англоязычном, так и в русскоязычном вариантах.
Кроме внешнего вида, инсталлятор Suse предоставляет возможность ручного вмешательства в процесс установки. Это можно сделать как непосредственно из программы (хотя, как уже говорилось, и не всегда), так и из командной строки: кроме экрана инсталлятора, доступно три текстовые консоли (почему-то 2-я, 5-я и 6-я).
А теперь посмотрим, как же Suse выглядит изнутри. Правда, для этого нам придется преодолеть некоторые трудности. И первая из них — невозможность авторизоваться в графическом режиме. Правда, это только в том случае, если при установке была выбрана русская локализация. В итоге у нас в Иксах будет установлена русская раскладка по умолчанию, и переключить ее на английскую не удастся никакими силами.
Причина понятна — русская клавиатура в Иксах «умолчального» переключателя раскладок не имеет (с тех пор, как кому-то не понравилось переключение по CapsLock), а в ходе установки у нас таковой не запрашивался. Однако понимание проблемы не избавляет от ее решения.
Правда, решение не сложно. Переходим в любую текстовую консоль (с 1-й по 6-ю), прикидываемся там root’ом, в любом консольном редакторе открываем файл /etc/X11/XF86Config и вносим в его секцию Section «InputDevice» соответствующую строку, например,
Option "XkbOptions" "grp:caps_toggle,grp_led:caps"
и все прочие необходимые для комфорта, как то:
Option "XkbLayout" "us,ru"Option "XkbVariant" ",winkeys,"
Попутно можно убедиться, что зато русские шрифты в Иксовом конфиге прописаны при установке (стандартный X-конфигуратор этого не делает). Ибо в секции Section «Files» имеет место быть строка
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
Единственно, что тут имеет смысл поправить — так это перенести эту строку в первую позицию секции — для страховки.
Теперь наконец можно войти в Иксы. Однако происшедшее будит смутные подозрения — а все ли нормально с русификацией консоли? Оказывается, нет. Ибо при переключении на русскую раскладку (а методом ползучего эмпиризма удается выяснить, что цели этой служит правый Alt) не вводится вообще ничего. Хотя в файлах /etc/sysconfig/console и /etc/sysconfig/keyboard, описывающих параметры экрана и клавиатуры, соответственно, как-будто присутствуют все необходимые атрибуты русификации — указание на кириллический консольный шрифт (юникодовский, *.psfu), карта перекодировки и раскладка клавиатуры. Однако при ближайшем рассмотрении оказывается, что экранный шрифт-то — в Unicode, а вот карта соответствия — koi2alt. То есть при сохранении Unicode достаточно последнюю заменить на что-нибудь типа koi2uni. Правда, последней карты в комплекте не обнаруживается, но ее можно взять из любого отечественного дистрибутива.
Если же использовать традиционные экранные шрифты в DOS-кодировке, нужно будет не только изменить шрифт, но и активировать карту соответствия на всех виртуальных консолях. Я для этого закомментировал в файле /etc/sysconfig/console строку CONSOLE_MAGIC, а скрипт вывода этой «магической последовательности» внес в файл /etc/init.d/boot.local. Правда, кроме этого потребовалось еще и поместить символическую ссылку на него в каталог /etc/init.d/boot.d.
Закончив с русификацией консоли, можно заодно подключить и службу консольной мыши (по умолчанию она не грузится). Для этого достаточно в каталог уровня исполнения по умолчанию (от природы им был 5-й, но я, не испытывая тяги к графическому входу, изменил его на 3-й — /etc/init.d/rc3/d) поместить ссылки на скрипт /etc/init.d/gpm.
Вообще, в современной системе инициализации Suse практически ничего не осталось от BSD-стиля первозданной Slackware — сейчас она весьма четко SysV-ориентирована. Лишь каталог /etc/rc.d напоминает о прошлом — да и только символическая ссылка на /etc/init.d. Однако и от системы инициализации Red Hat отличия достаточно существенные.
Возвращаясь к локально-зависимым вопросам, замечу, что не все благополучно и с русификацией OpenOffice, который устанавливается по умолчанию. Правда, проблема тут исключительно в шрифтах — только два из всего шрифтового многообразия (Helvetica и Times) позволяют вводить символы кириллицы.
Зато с русификацией KDE (умолчального десктопа в этом дистрибутиве) все обстоит нормально, и все KDE-приложения с кириллицей работают более-менее корректно. Правда, для программ не из KDE (например, XMMS) опять начинаются шрифтовые проблемы, но они, я думаю, решаются должной настройкой Gtk-конфигов.
И последнее — при выборе русского языка установки в системе обнаруживается не только ispell, но и русский словарь к нему, причем даже для разных кодировок (кроме KOI8, еще cp1251 и Unicode). Правда, например, в редакторе Kate по завершении сеанса соответствующие настройки не сохраняются…
В общем, можно отметить явную деградацию кириллической поддержки в текущей версии Suse по сравнению с тем, что я видел в ней пару лет назад. О причинах этого у меня есть некоторые догадки, на которых я не буду останавливаться, однако факт остается фактом: полноценная работа с Suse в кириллическом окружении возможна только после некоторой ручной доводки.
Еще один аспект привлек мое внимание. В форуме Linuxshop’а были нарекания на плохую работу штатного компилятора gcc (пререлизная версия 3.3). И потому я провел некоторые эксперименты. На мой взгляд, они показали, что он работает не плохо, а просто по другому (точно также, как и релиз этой версии, к слову сказать). Действительно, собрать с его помощью, скажем, ядро версии 2.4.20 (да и некоторые другие приложения в версиях даже предпоследнего разлива) «в лоб» не удается. Однако с новой версией ядра (2.4.21) и самыми свежими приложениями (например, zsh 4.1.1, joe 2.9.8) никаких проблем не возникает. Не будучи программистом, о причинах распространяться не возьмусь (видимо, дело в несколько изменившемся подходе к систаксису).
Очень хорошее впечатление на меня произвела KDE версии 3.1.1, и вообще (я ее не видел с первых версий 2-й ветки), и в трактовке Suse в частности. Стартовое меню не перегружено, в нем есть только реально установленные приложения (если они устанавливались штатными средствами Yast). Характерно отсутствие KOffice, каковой до сих пор не может считаться полностью работоспособным пакетом.
Из штатных KDE-приложений мое внимание привлекли два. Первое — это Konaueror. Собственно говоря, с самого момента знакомства с ним я сразу понял, что это — лучшая система управления файлами вообще, совмещающая в себе функции файлового манипулятора (его можно настроить так, что он будет выглядеть и действовать как Norton или Midnight Commander), визуализатора файловой системы, браузера и, наконец, полноценного эмулятора терминала.
А вот второе приложение — Kate. Ранее, помнится, в KDE имели место быть убогий Kedit и довольно неуклюжий Kwrite, ни один из которых по своим возможностям не мог приблизиться (если оставаться в рамках Иксов) к Nedit’у. Нынешний же Kate — это полноценный текстовый редактор без всяких скидок, удобный в обращении и гибко настраиваемый. В его интерфейсе чувствуется сильное влияние идеологии Konqueror’в — «закладочная» навигация по открытым документам, окошко визуализатора файловой системы и даже (!) полноценный эмулятор терминала, точно такой же, как в Konaueror’е. Роль терминала тут трудно переоценить любому составителю несложных скриптов оболочки — достаточно исполненные команды перетащить в окно редактора — и сценарий готов.
Разумеется, ассортимент Suse не исчерпывается KDE-приложениями. Так, по умолчанию устанавливается не чрезмерно обширный, но функциональный набор мультимедийных программ, включая MPlayer и XMMS, а также RealPlayer. Ну а вообще на пяти дисках, как легко догадаться, всякого софта можно отыскать немеряно…
Пара слов о быстродействии. За Suse закрепилась слава дистрибутива относительно «тормозного». И действительно, большинство пакетов его собраны в расчете на процессор от i586, что не способствует, казалось бы, рекордному быстродействию. И действительно, до быстродействия таких Source Based систем, как Gentoo или CRUX, Suse далековато. Однако если сравнивать подобное с подобным, то есть с аналогично «нагруженными» пакетными дистрибутивами, Suse ничуть не выделяется из общего ряда. Во всяком случае, на достаточно мощной машине.
И наконец, Yast — система сквозной настройки всего и вся в Suse. Сама по себе она заслуживает отдельного разговора. Сейчас же заметим, что с ее помощью можно изменить все заданные при установке настройки и еще многое другое. Собственно говоря, именно Yast и запускается в качестве инсталлятора.
Наступило время подвести предварительные итоги знакомства с Suse. В целом этот дистрибутив производит впечатление исключительно аккуратного изделия. Установка его на чистую машину с параметрами по умолчанию — процесс чрезвычайно простой, не вызывающий никаких проблем с распространенным оборудованием. При этом «умолчальный» набор пакетов кажется очень тщательно продуманным и подходящим для широкого круга пользователей. Тогда как пользователи со специфическими потребностями имеют достаточно возможностей для вмешательства в процесс установки.
Тем более обидным кажутся упущения в поддержке кириллицы, мелкие, но — обесценивающие все достижения автоматики в этом направлении. Фактически корректно настроить систему для работы в русскоязычном окружении можно только вручную — никакой Yast не поможет установить подходящую раскладку клавиатуры в консоли или удобный переключатель раскладок в Мнксах. А из=за своеобразия системы инициализации этого дистрибутива такая ручная доводка может быть несколько затруднительной для начинающего пользователя.
В связи с этим возникает вопрос — а имеет ли Suse какие-либо шансы получить широкое признание в нашей стране и дружеском кольце сопредельности? Думается, в современном виде — вряд ли. Во-первых, цена профессиональной редакции явно ориентирует его на корпоративное, а не индивидуальное применение. А в этом случае быстрота развертывания системы становится одним из критических факторов — это ведь для себя, любимого, можно часами возиться с конфигурационными файлами. С точки зрения быстроты развертывания Suse казался бы (на фоне прочих пакетных дистрибутивов) непревзойденным, если бы не одно «но» — те самые шероховатости с русификацией.
И второе. Отечественный пользователь нынче избалован русскоязычными руководствами, сопровождающими такие дистрибутивы, как Altlinux и ASPLinux; для Red Hat же их роль с успехом играют многочисленные толстые книги по этому дистрибутиву, как переводные, так и оригинальные. Suse же сопровождается, естественно, иноязычной (английской или немецкой) печатной документацией. И книг, посвященным ему, в наших магазинах что-то не наблюдается.
Однако если преодолеть оба эти фактора — недоработанность русификации и отсутствие русскоязычных источников информации, — Suse по своим потребительским качествам вполне достоин занять место рядом с Red Hat и его клонами…