Алексей Федорчук
2000 г
За последние полгода в природе появилось с полдесятка дистрибутивов, производители (или составители?) которых декларируют их приспособленность к нуждам конечного пользователя. Это (в произвольном порядке) RedHat 6.1, Caldera OpenLinux 2.2, Corel Linux и еще несколько. Недавно свое место в этом ряду занял Linux Mandrake 7.0. Впечатлениями о котором я и хотел бы поделиться.
Пролог
Что такое дистрибутив Linux, ориентированный на конечного пользователя? О своих соображениях я скажу в заключительной части заметки. Общепринятым (?) же мнением является такое: это простая в установке, не требующая настроек система, с которой может справиться любой пользователь Windows. Каковая система и служит в этом отношении эталоном. Желательно также, чтобы она была снабжена простой системой разбиения диска на разделы, а еще лучше — чтобы могла обходиться вовсе без них, устанавливаясь в любой существующий раздел (например, FAT16 или FAT32).
Дополнение, учитывающее специфику нашего отечества, где в тридцатые годы не восприняли призыв Полыхаева, известного (о поголовном переводе делопроизводства на латинский алфавит): ориентированная на конечного пользователя Linux-система должна содержать средства работы с кириллицей. Желательно, что называется, из коробки, не требуя дополнительных настроек.
Большинство перечисленных выше систем удовлетворяют условиям первого абзаца: они имеют графическую систему инсталляции, фирменные (скажем, DiskDruide) или лицензированные (например, Partition Magic) инструменты для работы с дисковыми разделами, избавляющими от ужасов fdisk, широкий набор прикладных программ, не только общесистемного, но и общеупотребимого назначения. И потому с полным правом могут быть названы end user oriented системами.
Однако с условиями второго абзаца дело обстоит несколько хуже. Не скажу за Corel Linux, не знаю, но Caldera OpenLinux понятия не имеет, как и следовало ожидать, о существовании какого-либо другого языка, кроме американского. Что, конечно, решаемо, но все же требует некоторых усилий.
А в RedHat 6.1 русский язык, хотя и фигурирует на равных правах с такими, как датский или португальский, но, главным образом, на стадии инсталляции. Однако после нее обнаруживаются проблемы. Так, в оконной среде по умолчанию (GNOME), заголовки и сообщения на русский язык переведены, но о том, что они должны бы передаваться еще и кириллическими шрифтами — видимо, подзабыли. И в результате при первом запуске можно лицезреть милую глазу пользователя Windows греко-французскую абракадабру…
Так как же на этом фоне выглядит Linux Mandrake?
О Linux Mandrake вкратце
Linux Mandrake — система, традиционно базирующаяся на RedHat, хотя с каждой версией все дальше отходящая от своего прототипа. В оригинальной ее редакции (производства французской фирмы Manfrake-Soft, ) русский язык до настоящего времени не поддерживался. Распространенная у нас система Linux Mandrake 6.0/RE своей русификацией обязана московской IPLabs Linux Team.
В седьмую оригинальную версию русский язык был включен как равноправный с другими. Версия эта доступна для свободного скачивания на уже упомянутом сайте фирмы-производителя, на http://www.linuxberg.com, а также может быть заказана в России через несколько онлайновых систем торговли (по цене 100-120 рублей).
Однако больший интерес представляет русская ее редакция, разработанная то же IPLabs Linux Team, появившаяся в продаже на прошлой неделе. Именно о ней-то и пойдет ниже речь. Версию эту можно приобрести в офисе IPLabs (версия Lite на одном диске — 75 руб., версия Full на четырех дисках — 360 руб.). Теоретически она может быть скачана также с ftp-сервера IPLabs, но практически это занятие требует недюжинного терпения и немалого времени.
Как давнишний приверженец Mandrae Linux (развлекаюсь с ней начиная с версии 5.1, а версия 6.0|RE окончательно подвигла меня на переход на Linux), я с нетерпением ждал появления 7-й версии. Причем ждал активно — умудрившись скачать и последнюю бету, и первый релиз французского оригинала. Но по ряду привходящих обстоятельств установить их не успел до того, как свершилось: в IPLabs появилась в продаже Linux Mandrake 7.0 Russian Edition. Сначала — на одном диске. Терпения дожидаться полной версии (обещанной через пару дней) не было, и я приобрел ее. Поскольку уже давно следовало, кроме всего прочего, менять диск, а ставить на новый диск старую систему — это как паровоз на паровоз менять (в Житомире так не делают).
И так, Linux Mandrake 7.0 Russian Edition Lite (1 CD). Коробочка с диском, аккуратно полиграфически оформленная этикетка с симпатичными пингвинчиками (похоже, императорскими). Внутри — ядро 2.2.14, glibc 2.1.2, XFree86 3.3.6 и полный дистрибутив системы, в том числе руководство по установке на русском языке. В полной, 4-дисковой, версии, обещаны дополнительно подборка средств разработки программ, несколько графических пакетов, русифицированный офисный пакет Siag, а также триал VMware и демоверсии игр Lokigames. Что, конечно, полезно, но не жизненно необходимо. Почему не стал дожидаться полной версии, а приступил к установке.
Linux Mandrake — установка
Как и предыдущая, седьмая версия не требует загрузочных дискет, если поддерживается загрузка с CD ROM. У меня — поддерживалась. Поскольку все дальнейшие события происходили на следующей конфигурации: Pentium-III/533 (с cashe level-2 512 Кбайт и внешней частотой шины 133 MHz), системная плата MSI 6163 (Intel BX), 128 Мбайт памяти (PC-133), видеокарта Matrox G-400 с 16 Мбайт, диск Quantum Fireball Ict 8,4 Гбайт (ATA-66, 5400 об./сек) и CD-RW Mitsumi 4x2x8 (ATAPI), а также беспородная звуковая карта на Yamacha OPL-3 и плата видеозахвата FlyVideo EZ (та, что без телетюнера); клавиатура — стандартная 104-клавишная, в качестве указательного устройства — трекбол Logitek TrackMan Vista с разъемом PS/2.
Перво-наперво, вставляю диск в привод и читаю руководство по установке. Ничего принципиально нового так не обнаруживаю, кроме того, что допускается установка в существующий раздел DOS-Windows (посредством фирменной утилиты lnx4win). Поскольку делать этого не собирался, соответствующий раздел руководства пропустил. Зато посмотрел раздел о системных требованиях. Они принципиально не изменились: процессор Pentium или совместимый (на более слабых Linux Mandrake как будто не работает, а с клонами Pentium, по слухам, бывают проблемы — лично не проверял), 32 Мбайта памяти, видеокарта, совместимая с VESA 2.0… Все соответствовало, и я бестрепетно перезагрузился.
Не забыв в процессе этого изменить в BIOS порядок загрузки — с C: only на CDROM/C:/A:. А для пользователей только Windows, приобщающихся к Linux впервые, не лишней будет еще одна процедура: отменить управление устройствами Plug’n’Play через ОС (на многих «мамах» эта опция выставлена по умолчанию); если устройства Plug’n’Play управляются через BIOS, инсталляционная программа Linux также может проявить (и довольно удачно, наконец) свои Plug’n’Play’ные способности…
И так, перезагрузка произведена, после инициализации CD ROM и загрузки ядра появляется графическая заставка, внешне резко отличная от той, что была как в предыдущей версии (повторявшей RedHat по 6.0 включительно), так и от RedHat 6.1. Заставка может быть (по выбору инсталлирующего) в трех цветовых гаммах — болотно-зеленой (по умолчанию), светло-серой и темно-синей. Я выбрал среднюю, как наиболее спокойную и читаемую.
Первым пунктом инсталляционной программы является выбор языка. Выбирать есть из чего, в том числе и из русского, белорусского и украинского. Не смотря на свой пятый пункт анкеты, я выбрал русский язык, чего и вам советую, даже если вы предпочитаете английские сообщения: как сказано в руководстве к предыдущей версии, только в этом случае русификация системы осуществляется корректно.
Далее предлагается выбрать тип установки — рекомендуемый, настраиваемый или для экспертов. Я выбрал последний: хотя отнести себя к экспертам не могу, подозреваю, что в этом случае есть больше возможностей вмешаться в ход инсталляции. А затем — выбор установки в зависимости от предполагаемого использования: нормальная (для машины общего назначения), для разработчика и для сервера. Как сервер я использовать свою машину не собирался, и разработкой тоже не занимаюсь. Но предположил, что в варианте разработчика скорее всего установятся все нужные библиотеки (отсутствие которых часто обнаруживается в самый неподходящий момент). И потому его и выбрал.
Далее был задан традиционный вопрос об адаптерах SCSI (которых у меня нет) и одновременно предлагалось просмотреть список автоматически определенного у меня оборудования. Который меня откровенно порадовал: система не только опознала мою видеокарту, но и умудрилась определить наличие платы видеозахвата, правда, с точностью до чипа, а не модели (но раньше и такого никогда не было).
Теперь меня спросили, чего я желаю — установки или обновления? Поскольку винчестер был новым, ответ последовал очевидный.
Затем — вопрос о мыши. Наученный горьким опытом предыдущей версии, я и не пытался подобрать что-то максимально близкое к своему трекболу, удовольствовавшись мышью Generic 3-button PS/2. Однако список просмотрел внимательно: там присутствовали, кроме стандартных Logitec, Microsoft и Genius, не только Microsoft Intellimouse, но и ряд скроллирующих мышей Genius. Интересно, работают ли под Linux их скроллирующие устройства? Кто пробовал — напишите для общего образования…
Примечание: Написали. О мыши Logitech с колесиком. И колесико в ней работает под GNOME, но довольно странно и не везде. А я приобрел собственный опыт — с мышью Genius NetScroll. Эта при установке определялась как Generic PS/2. И работала, но, естественно, без всякого scroll. А будучи принудительно названа своим собственным именем — не работала вообще. Так что, в очередной раз — «Уравнения, которые умнее своих создателей».
Впрочем, все оказалось не так страшно, и проблема была решена, как — нынче уже не актуально.
Далее — выбор клавиатуры. Русских — две, просто русская и русская Yaerty (или Vaerty — экранные шрифты, как обычно, далеки от идеала). Поскольку не знал (да и не знаю), что сие значит — выбрал простую.
А вот теперь последовал град дополнительных вопросов:
- желаю ли я оптимизировать диск (повышает быстродействие, но может повредить данные); ответ — отрицательный: быстродействие диска под Linux — от лукавого, а вот данные-то жалко всегда;
- уровень безопасности: выставленный по умолчанию средний я заменил на минимальный, хотя и не очень понимаю, безопасность чего имелась в виду;
- указать размер ОЗУ: ничего не сказал, поскольку мой был определен правильно; хотя часто бывает, что Linux находит, скажем, только 16 Мбайт из 128, что требует ручного исправления;
- желаю ли использовать Supermount для автомонтирования сменных накопителей: с радостью ответил положительно, поскольку это один из самых раздражающих меня моментов — необходимость монтировать CD или дискету меня не угнетает, но вот размонтировать их — забываю сплошь и рядом;
- включать ли NumLock при загрузке: отказался, надеюсь, что времена массового набора геохимических анализов для меня миновали безвозвратно.
Все проделанное ранее уже существенно отличалось от программы установки RedHat (и Mandrake) предыдущих версий или текущего RedHat 6.1. Однако главное различие было впереди. Наступило время создавать разделы жесткого диска, и здесь вместо выбора между стандартным fdisk и Disk Druide было безальтернативно предписано воспользоваться фирменной системой DrakX. С комментарием в том духе, что процесс разбиения дисков очень сложен и опасен, но благодаря этой системе пользователь может расслабиться.
Действительно, создание разделов было достаточно простым: на специальной панели был выделен цветом уже существовавший у меня раздел FAT32 (что поделаешь, от Windows пока никуда не деться), а пустое пространство было белым. Щелчок на нем — и появляется предложение создать раздел. Последовав ему в первый раз, получаешь рекомендацию создать раздел ./boot объемом 10 Мбайт, во второй раз — раздел /root объемом 1500 Мбайт, затем — swap-раздел объемом 250 Мбайт; все оставшееся место отводится под раздел /home. Разумеется, и размер разделов можно изменить в любую сторону, так же как и точки их монтирования (выбирая ее из ниспадающего меню или вводя вручную). Можно изменить также и тип раздела (по умолчанию — Extended); следует только помнить, что разделов Primary может быть не более четырех на одном физическом диске (и один из них — обязательно под Windows, при ее наличии, конечно).
В принципе, создавать все эти разделы не обязательно. Раздел /boot требуется для очень больших дисков, объема, поскольку ядро Linux (и составляющее главное содержание этого каталога) может быть загружено только с первых 1023 цилиндров диска, что примерно соответствует 8 ГБайт. Раздел swap при обычном ныне объеме оперативной памяти 64 Мбайт и выше — не обязателен, можно обойтись и файлом подкачки. А вот выделение раздела /home, в котром будут храниться все пользовательские данные, — идея крайне здоровая: в случае чего можно переустановить систему, не затрагивая пользовательского каталога. Что, впрочем, не возбраняет регулярного резервирования последнего…
Тут же можно определить точку монтирования (по умолчанию предлагается /mnt/dos или /mnt/disk) для раздела (или разделов) DOS-Windows, если есть желание видеть их из Linux. Ныне спокойно можно не только копировать, но и записывать данные в разделы FAT16, VFAT и FAT32 (но не NTFS — для них возможен только режим чтения). Следует только помнить, что если вы смонтировали постоянно DOS-Windows разделы, то средствами Linux можно уничтожить (и причем безвозвратно) все их содержимое… Так что, возможно, следует ограничится их монтированием по мере необходимости, или пользоваться альтернативными способами обмена данными. Типа утилиты explore2fs под Windows для доступа в режиме чтения к Linux-разделам.
Справившись с разбиением на разделы, можно перейти к выбору пакетов для инсталляции. Пакеты объединены в группы общим числом около дюжины, назначение которых достаточно прозрачно: KDE, GNOME, прочие оконные менеджеры, WWW-инструментарий, коммуникационные пакеты и так далее. Кроме того, в режиме эксперта можно выбирать пакеты и индивидуально (в прочих режимах — нет). Одновременно автоматически производится проверка зависимости пакетов.
Я вычеркнул заведомо ненужные мне группы, вроде Web-сервера, сервера баз данных, сетевой рабочей станции, и в результате получил около полутора гигабайт потребного дискового пространства. Что, по сравнению с предыдущей версией, не слабо. Там в установке по умолчанию занималось около полугигабайта, в полной — 1 Гбайт. Однако объем диска меня не очень лимитировал, и я не стал возиться с ручной выборкой пакетов — это занятие не на пять минут, проще потом удалить откровенно ненужное.
Затем последовала собственно установка, занявшая ровно 22 минуты. Говорят, в это время можно играть в Tetris, но я этим занятием не увлекаюсь и потому так и не выяснил, как его выбрать.
Наконец, последний пакет записан на диск, и система предлагает заняться настройкой сети. В отличие от предыдущей версии (и всех других виденных мной дистрибутивов), под этим подразумевается не только конфигурирование сетевых параметров, но и настройка модемного соединения. Поскольку ни того, ни другого у меня нет, я ответил на столь любезное предложение отказом.
Аналогично, и по той же причине, поступил и с настройкой принтера. Однако для общего образования посмотрел список поддерживаемых моделей. Там были: струйные Cannon 200-й и 600-й серий, Epson Stylus Color без детализации, все основные модели HP DeskJet (за исключением, естественно, GDI-модификаций), все известные модели HP LaserJet (кроме самых последних, 1100 и 2100) — в общем, практически все общераспространенное в наших условиях. Правда, никакой экзотики я там не обнаружил…
Далее — выбор часового пояса. По умолчанию любезно предлагается Europe/Moscow (о существовании Петропавловска-Камчатского система, похоже, не знает). Затем — вопрос, не сподобились ли вы поставить системные часы на время по Гринвичу. А затем, вместо выбора сервисов, запускаемых при загрузке (как это было в предыдущей версии) — указание задать пароль для root и создать по крайней мере одного (можно — и больше) пользователя. Никаких указаний на минимальную длину пароля я не увидел, но решил не рисковать и задал пароли, как и ранее, не короче шести символов. Поскольку дома для этой цели я использую матерные ругательства из всяких экзотических языков, проблем это не вызвало.
Вслед за этим наступил момент, всегда вызывавший у меня душевный трепет — установка XWindow. Ранее эта процедура у меня с первого раза никогда не получалась. Завершаясь ручной правкой XF86Config, поисками в Сети новых X-северов и прочими малоприятными процедурами.
Однако на этот раз все прошло удивительно спокойно. Моя видеокарта (напомню — Matrox G-400) определилась с полоборота, монитор (AcerView 76i), как и следовало ожидать, исходя из его преклонного возраста, нашелся в списке. И было предложено установить разрешение и глубину цвета. Я изменил значения по умолчанию (800 на 600 и 32 бита) на привычные мне 1024 на 768 и 16 бит — и недрогнувшей рукой нажал кнопку пробы. И все получилось в лучшем виде, даже геометрические настройки монитора не поплыли, что с ним случалось сплошь и рядом.
Можно было перевести дух. Оставался последний этап — установка LILO. После вопроса о том, хочу ли я его использовать, система предложила свой вариант из трех пунктов — загрузки с дискеты, с boot-раздела Linux (по умолчанию) и с раздела Windows. И выставила время задержки — в 5 секунд. Здесь делать почти ничего не пришлось, кроме того как вычеркнуть загрузку с дискеты и укоротить предложенные linux и windows до lin и win, соответственно. Но зато удлиннить ожидание до 20 сек (чтобы спокойно набрать аббревиатуру, если понадобится грузить Windows).
Вот и все, система пошла на перезагрузку. Но перед этим припасла мне последний приятный сюрприз — автоматически выдвинула лоток из CD-привода. Меня всегда (во всех системах) раздражало предупреждение о необходимости удалить дискеты из флоппи-привода. И нигде я не видел предупреждения о необходимости извлечении CD или смене установок BIOS. А тут вопрос вообще был решен кардинально…
Linux Mandrake — взгляд снаружи
Перезагрузка завершилась успешно. После обычного мельтешения цифр и букв на черном экране под привычным портретом существа, в котором, напрягшись, можно узнать деформированного пингвина, появилось знакомое приглашение ввести логин и пароль. Да, забыл сказать: на этапе установки XWindow был вопрос: хочу ли я загружать ее при запуске Linux. Я отказался — так привычнее.
Для начала вхожу как root. И бросаюсь проверять звук — поскольку о звуковой карте во время установки не было ни звука. Запускаю sndconfig — и после ответа на пару вопросов с радостью слышу английский wav-звук, вещающий о Linux, а затем midi- с позволения сказать, музыку.
Со звуком все нормально, проверяю русские буквы в консоли. Памятный по прошлой версии (и кое-кем ругаемый) CapsLock переводит клавиши в верхний регистр, без малейшей русификации. Вспоминаю, что в грядущей, то есть отныне текущей, версии была обещана настройка клавиш-переключателей раскладок, прохожусь по диску в поисках документации на программу-русификатор. Ни по прежнему пути, ни по какому другому ее не нахожу (надо сказать, не нашел и по сию пору; может, она только в четырехдисковой версии имеется?). Начинаю действовать методом научного тыка — и с некоторой попытки нахожу переключатель — правые Shift+Control. После этого русские буквы в консоли благополучно появляются.
Запускаю (по прежнему как root) startx — и без всяких неожиданностей передо мной появляется KDE, несколько облагороженный внешне по сравнению с прошлой версией. Появилась пара-тройка новых иконок, таких, как DrakConf и RpmDrak, назначение которых было очевидно, зато исчез kpackage (к счастью, только с десктопа, а не из системы вообще). Однако меня больше интересовала внутренняя сущность.
В первую очередь, русификация. Программа kkb была на месте и функционировала по прежнему. Правда, переключателем с латиницы на кириллицу работала комбинация Shift+Control. В отличие от консоли, не обязательно правых. Что несколько примирило меня с ней — я всегда переключаю раскладки левой рукой. Однако документации на kkb я так и не нашел, и не знаю, можно ли изменять переключатель. Кроме того, в тексте на коробке дистрибутива была обещана полная поддержка cp1251. Но где она и как действует — я так и не разобрался.
В поисках поддержки cp1251 я даже рискнул запустить программу интернационализации клавиатуры — kikbd, про которую руководство к прошлой версии пугало сносом всех русских настроек клавиатуры; что сам я — не проверял. В этой версии kikbd ничего фатального не сделала. Правда, и не работала тоже…
Зато порадовала автомонтировка сменных накопителей. Действительно, вставляешь CD ROM или дискету, щелчок по соответствующей пиктограмме — и их содержимое перед глазами. И менять их можно на ходу, без предварительного размонтирования. С чем, как я уже говорил, у меня была постоянная напряженка…
Посчитав свою миссию root’а законченной, я перешел в пользовательский режим и снова вызвал XWindow. И тут вместо KDE мне было предложено выбрать оконный менеджер по своему усмотрению (посредством программы wmselect Петра Новодворского).
Выбор был весьма обширен: GNOME и KDE, известные, привычный уже WindowMaker, классические AfterStep и BlackBox, сюрреалистический Enlightenment и еще какая-то экзотика, о которой я ранее не слышал.
Разумеется, это располагало к тому, чтобы перепробовать их все. Чем нынче и занимаюсь на досуге. Как закончу — обязательно вернусь к этому вопросу. Пока же меня больше интересовал вопрос об общих возможностях нового дистрибутива. Поэтому я выбрал наиболее привычный для меня KDE и занялся изысканиями.
Linux Mandrake — новое и старое
Для начала я прошелся по стартовому меню в поисках ставших уже привычными программ. Все было на месте — тестовые редакторы kedit и kwrtite, klyx (научившийся, к стати, работать с обычной русской раскладкой клавиатуры), графические программы GIMP и Killustrator, KSnapshot, всяческие плейеры — CD, MPEG, Midi, aKtion и прочее. Netscape Communicator вырос до версии 4.7, но более ни в чем не изменился.
Попутно, обнаружилось немало нового. Так, порадовал русифицированный Ted — несложный, но в большинстве случаев достаточный текстовый процессор (класса WordPad). Позволяющий работать с документами в текстовом формате и формате RTF, а также, по слухам, импортировать и экспортировать кириллические тексты в кодировке cp1251.
Далее, наряду с klyx, обнаружился LyX просто. Также полностью русифицированный. И к тому же умеющий, в отличие от первого, экспортировать файлы в формат HTML.
Затем, наряду с kfm, появился Kruiser — Explorer-подобный файловый менеджер. Кое в чем — более удобный, чем первый. Однако, к своему удивлению, я не обнаружил в нем функции переименования файлов и каталогов. Учитывая его версию (0.3), будем надеяться, что это — впереди.
Как я уже говорил, добавилось еще одно средство управления rpm-пакетами — RpmDrak. Впрочем, штатный kpackage, на мой взгляд, в обращении поудобнее.
Из общесистемных программ стоит отметить конфигурационное средство Drakconfig. С его помощью можно настроить XWindow, изменить разрешение экрана и глубину цвета (правда? только с перезагрузкой XWindow. Кстати, здесь же (под кнопкой «Выбор клавиатуры») я обнаружил возможность изменения переключения раскладок клавиатуры; однако никаких индикаторов раскладки клавиатуры в этом случае мне обнаружить не удалось. Не знает она и о т.н. «хакерской» раскладке, необходимой в некоторых случаях. Зато прекрасно работает в паре с kkb, как будто не вызывая никаких конфликтов.
В состав Drakconfig входит также lothar — утилита для диагностики всякого рода «железа». Все мое оборудование она определила правильно, начиная с процессора и кончая такой экзотикой, как плата видеозахвата.
Обратила на себя внимание подборка GNOME-приложений, ставших вполне работоспособными. В соответствующем пункте меню (GNOME и приложения X) были представлены: текстовые редакторы gEdit и Gnotepad, электронная таблица gnumeric, растровый редактор gPhoto, html-редактор Bluefish и много всякого другого. Да и сам GNOME, к слову говоря, стал работать вполне устойчиво. Впрочем, все это — тема отдельного разговора.
Следовало проверить также работоспособность старых приложений, не входивших в дистрибутив. Из KDE-приложений, использовавшихся мной со старой версией, заработали без проблем html-редактор Webmaker, mpeg-проигрыватель KJukebox. Не было проблем также со StarOffice 5.1a и с новообретенным офисным пакетом Applix (бета пятой версии которого с недавних пор доступна для бесплатного скачивания с их сайта в виде восьмидесятимегабайтного архива или четырех десятков отдельных rpm-пакетов того же объема).
Категорически отказался устанавливаться KCommander — Norton-подобный файловый менеджер (он потребовал более старых версий одной из библиотек, на что я не решился). Аналогично было и с RealPlayr; впрочем, и со старым дистрибутивом работали далеко не все его редакции. Кроме того, отказался встраиваться в Netscape Navigator plug-in для просмотра DjVu-файлов (вероятно, требуется более свежая его версия). Хотя весь авторский инструментарий для работы с DjVu (djvu sdk, djedit) — функционировал нормально.
Не смотря на эти небольшие проблемы (думаю, решаемые, как только доберусь до Сети), в целом Mandrake 7.0 мне очень понравился. И переход на него с предыдущей версии считаю оправданным. Поскольку система не только стала проще в установке, настройке и использовании, но и обогатилась рядом полезных приложений (хотя и за счет существенного роста занимаемого дискового пространства). А уж для свежего пользователя — это и подавно оптимальный выбор.
Так каким же быть Линуксу?
В заключение попытаюсь в меру своего разумения и личных пристрастий ответить на вопрос из заглавия этой заметки.
Не возьму на себя смелость утверждать, что Linux Mandrake 7.0 RE — идеальный дистрибутив для русскоязычного конечного пользователя. Поскольку не имел дело с такими системами, как BlackCat или Suse (впрочем, последняя — явно в другой весовой категории, по крайней мере по цене). Однако уверен, что Mandrake-Soft на пару с IPLabs Linux Team достойно справились с задачей создания такой системы. Выполнив практически все требования, о которых я упоминал в Прологе.
Другое дело, что приоритеты в этих требованиях, на мой взгляд, расставлены не вполне верно (разумеется, это мое субъективное мнение).
Насколько я понимаю, в кругу профессиональных unix’оидов бытует представление о пользователе Windows как о тупоголовом существе, не способном поправить в текстовом редакторе пару строк конфигурационного файла и впадающего в панику при одном упоминании о разбиении диска на разделы. Будучи сам многолетним пользователем Windows, попробую опровергнуть это мнение.
Профессиональный пользователь Windows (то есть решающий на этой платформе свои профессиональные задачи) — существо весьма закаленное, привычное ко всякого рода передрягам. Как то: спонтанное падение системы, зависание программ на ровном месте, самопроизвольное изменение конфигурационных параметров после инсталляции какого-либо нового приложения, и т.д., и т.п. Не говоря уж о том, что прикладные программы обычно делают не совсем то и не совсем так, как ему нужно (а в ряде случаев — совсем не то и не так). И если он использует Windows в своей работе — так только потому (кроме финансовой стороны вопроса), что на других платформах подходящих программ нет вообще. Или — он о них не знает.
Так вот, в этом отношении все современные дистрибутивы Linux, которые я видел (или о которых читал) к требованиям конечного пользователя приблизились весьма мало. Хорошо, конечно, что процедура разбиения диска на разделы или инсталляции упростилась. Однако при необходимости разобраться с Линуксовым fdisk или собрать систему руками может любой грамотный (в прямом смысле, то есть умеющий читать) пользователь. Важнее для него понимать, ради чего он это делает. То есть представлять набор и возможности прикладного софта, работающего под Linux.
Ныне такого софта стало много, как общего, так и узкоспециального назначения. К сожалению, во всех дистрибутивах классификация его оставляет желать лучшего. В группах пакетов для установки в одну кучу свалена масса функционально дублирующих друг друга программ. Хотя в ряде случаев функциональные аналоги могут оказаться и в разных, иногда — весьма неожиданных, местах. Что еще более характерно для меню уже установленной системы.
И человеку, впервые видящему Linux (вне зависимости от опыта предшествующей работы), разобраться в этом гораздо труднее, чем в параметрах команды fdisk или физических характеристиках монитора и видеокарты.
Тут-то и открываются пути совершенствования Linux как настольной системы для конечного пользователя. На мой взгляд, в составе дистрибутива (не говоря уже о меню установленной системы) должны быть максимально четко разграничены базовые средства, общесистемные утилиты и прикладные программы. А последние — расклассифицированы по функциональному назначению, а не сгруппированы в некие пакеты, состав которых, как я понимаю, складывался исторически. Подобно тому, как это всегда было в мире DOS-Wondows.
Конечно, не всегда можно определить принадлежность конкретного пакета к базовым или прикладным средствам. А последние не всегда четко разделяются на функциональные группы. Однако, поскольку программы для Linux (и Unix вообще) в целом более монофункциональны, чем монстроидальные Windows-комплексы, можно сделать это с достаточно хорошей степенью приближения…
Все сказанное выше представляет собой мою точку зрения. И ни в коем случае не имеет целью опорочить Linux вообще или Linux Mandrake 7.0 (в ее русской редакции) в частности. Который, рискуя повториться, назвал бы оптимальным выбором для русскоязычного конечного пользователя. По крайней мере, на данном этапе дистрибутивостроения.