, "Компьютерное обозрение"
Несомненно, первой проблемой, с которой сталкивается каждый начинающий пользователь Linux, оказывается выбор дистрибутива. Какой лучше? Чем отличается Red Hat от Mandrake? А десятки прочих? Ситуация усугубляется тем, что дистрибутив, с одной стороны, должен отвечать всем вашим потребностям, а с другой -- не быть чрезмерно сложным для освоения. Кому же захочется полдня настраивать систему только для того, чтобы посмотреть MP4-фильм? Так, в Windows для этого нужно всего лишь установить соответствующий кодек -- через пару секунд система уже "готова к бою", даже без перезагрузки.Вначале необходимо определиться: для чего нужна Linux? Вы хотите просто освоить эту операционную систему или же заменить Windows на офисных ПК? Быть может, для организации недорогого Internet-шлюза (впрочем, именно этот вариант заслуживает специального рассмотрения)? Многие компании выпускают дистрибутивы, адаптированные под любое из указанных применений.
Начнем, пожалуй, с наиболее общих характеристик. Еще несколько лет назад достать Linux было довольно трудной задачей. Существовало два способа: или загрузить через Internet, или заказать по почте. В любом случае это обходилось в кругленькую сумму. Представьте: нужно выкачать 200--300 MB информации. По нынешним временам это не так уж много. Но, скажем, лет семь-восемь назад, когда Internet "стоил" гораздо дороже, а модем на 19,2 Kbps считался роскошью, такое могла позволить себе далеко не каждая организация. Сейчас ситуация радикально изменилась -- купить дистрибутив Linux можно практически в любом компьютерном магазине. Цена обычно не превышает 50 грн. Правда, за так называемые коробочные версии иногда придется выложить и все 200 грн.
Однако все привыкли считать Linux бесплатной операционной системой, и отчасти это так. Покупая коробку с данной ОС, вы обычно платите лишь за документацию и техническую поддержку. Но в последнее время на рынке свободного программного обеспечения появились в полном смысле слова коммерческие дистрибутивы. Как правило, это подразумевает включение в поставку дополнительного коммерческого ПО, в первую очередь, эмуляторов Windows (для запуска соответствующих приложений), игр, реже -- бухгалтерских и других программ. Хорошим примером является, скажем, ASP Linux. При этом обычно все же остается доступной и некая "минимальная" (стандартная) версия, которую можно бесплатно загрузить с сайта разработчика.
Для большинства рядовых пользователей (отнюдь не стремящихся организовать себе очередную головоломку) любая ОС должна обладать совершенно конкретными качествами: достаточной поддержкой аппаратуры, качественной локализацией, совместимостью с популярным ПО. И не секрет, что долгое время разрыв в этих вопросах между Windows и Linux был попросту вопиющим. Сегодня ситуация значительно выровнялась. Нынешние дистрибутивы неплохо распознают современное оборудование -- процессоры, чипсеты, IDE-, SCSI- и USB-устройства. Практически наверняка не возникнет проблем даже с TV-тюнерами и приводами CD-RW.
Правда, почти у всех дистрибутивов не сложились отношения с Windows-модемами. Ситуация обусловлена тем, что производители не спешат предоставить информацию по своим продуктам для создания Linux-драйверов. Первая попытка поддержки Windows-модема была сделана компанией ALT Linux, на сайте которой есть пакет hsf, обеспечивающий работу устройств на чипе Connexant. В Internet можно также поискать драйверы для других модемов, скажем, Motorola.
Примерно то же самое относится и к GDI-принтерам. Их производители неохотно поддерживают Linux, во многих случаях надежды исключительно на энтузиастов. Относительно благополучно дела обстоят разве что с оборудованием компании Oki.
В целом же ситуацию с аппаратным обеспечением можно подытожить таким образом: с более или менее "средним" оборудованием (т. е. не слишком старым и не самым новым) существенных проблем возникнуть не должно. Для более экзотических устройств могут задействоваться лишь их базовые функции. Например, в XFree86 4.x реализована и продолжает постепенно совершенствоваться поддержка видеоакселераторов на чипах ATI и NVidia, однако "тонкие" средства для настройки цветовой гаммы или TV-выхода, естественно, недоступны. Поэтому стоит предварительно изучить список совместимости и базовую комплектацию (как минимум версию ядра и XFree86) каждого конкретного дистрибутива. Обычно эту информацию легко найти на сайте разработчика, к примеру для Red Hat это hardware.redhat.com/hcl
Что касается минимальных системных требований, то официальные данные (как и в случае с Windows) для современных дистрибутивов беззастенчиво занижаются. Да, на машине с Pentium 133 и 32 MB RAM можно запустить Linux, но не работать. Pentium 200 MMX и 64 MB больше похожи на правду, но если вы планируете использовать оконную среду KDE 3, то и 128 MB памяти не окажутся лишними. В противном случае применяйте менее ресурсоемкую среду Gnome. Дополнительно нужно учитывать потребности прикладных программ, которые сами по себе могут быть весьма немаленькими (особенно это относится к кросс-платформенному ПО вроде OpenOffice и Mozilla). Одно из правил, которое следует всегда помнить -- Linux гораздо более требовательна к объему оперативной памяти, чем к частоте процессора: Pentium III 600 MHz/32 MB будет работать гораздо медленнее, чем Celeron 400 MHz/64 MB.
Следует позаботиться и о видеосистеме -- она должна обеспечивать (как минимум) комфортную работу с разрешением 1024 768. Дело в том, многие Linux-приложения проектировались исключительно для данного режима, поэтому при использовании 800 600 могут возникнуть затруднения (часть окна просто не будет видна).
Потребности в дисковом пространстве вполне стандартны по нынешним временам. Минимальная конфигурация требует 300--500 MB, однако новичкам, как правило, рекомендуется сразу устанавливать определенный набор прикладных программ, для которого обычно хватает 1,5 GB. К тому же нужно оставить место для документов и рабочих файлов, так что в качестве отправной точки вполне подойдут 2 GB. Следует также отметить, что все современные дистрибутивы содержат необходимые средства разметки диска, а часть из них даже укомплектована программами для перераспределения дискового пространства без потери информации.
Теперь поговорим о локализации, проблем с которой также становится все меньше. Большинство современных дистрибутивов полностью русифицировано и даже украинизировано. Поддержка русского и украинского в дистрибутивах Red Hat и Mandrake заслуживает уважения: вам не придется предпринимать никаких дополнительных действий и "хирургических" вмешательств в конфигурационные файлы системы -- достаточно выбрать нужный язык. Ясное дело, то же самое можно сказать и об "отечественных" дистрибутивах -- ALT Linux и ASP Linux.
Конечно же, начинающего пользователя волнует наличие необходимого и, по возможности, привычного программного обеспечения. Это действительно непростой вопрос. Приложений много, но отнюдь не все могут похвастать "коммерческим" качеством или беспроблемностью в вопросах совместимости, переносимости документов и пр. Тем не менее пакет OpenOffice способен покрыть большинство "офисных" нужд, а Mozilla -- решить основные Internet-задачи. Найдутся и графические редакторы (например, GIMP), и словари, и средства разработки, и более серьезное серверное ПО.
Вот теперь, когда читатель получил хотя бы поверхностные сведения о мире Linux в целом, можно перейти к рассмотрению особенностей популярных дистрибутивов.
Red Hat и Mandrake
Предположим, вы решили изучить Linux. Тогда вам нужно выбирать между Red Hat или Mandrake. На мой взгляд, это лучшие дистрибутивы, подходящие как для профессиональной работы, так и для освоения альтернативной ОС. Red Hat -- своеобразный стандарт в мире Linux. Не случайно даже на компакт-диске с тем же самым Mandrake написано: "стопроцентно совместим с Red Hat". Почему не наоборот? Дело в том, что когда создавался дистрибутив Mandrake, за основу был взят именно Red Hat. Затем его переработали и значительно упростили, ориентировав на конечного пользователя. Некоторые другие разработчики, стремясь сделать еще более простой и удобный дистрибутив, использовали в качестве фундамента уже Mandrake.
Red Hat изначально создавался для серверов и по-прежнему наиболее популярен именно в данном сегменте. Mandrake довольно быстро переориентировался на десктопный рынок, особенно это касается последних версий дистрибутива. Он более прост -- после его установки нужно кое-что подправить (например, шрифты), но "работать руками" вам придется значительно меньше, чем в Red Hat.
Скажем, сразу после установки Red Hat 7.3 конфигурационный файл для autofsd, обеспечивающего автоматическое монтирование съемных дисков, оказался пуст. Настроить его -- минутное дело для знающего пользователя, но отнюдь не для начинающего. Разработчики Mandrake постарались избавить свое детище от подобных недостатков. К тому же в Mandrake доступно много различных и удобных конфигураторов (основной -- DrakeConf) и вспомогательных утилит. В Red Hat имеется только setup, да и тот я предпочитаю не использовать, а редактировать конфигурационные файлы вручную (как, в общем-то, и рекомендуется). Конечно, можно установить программу linuxconf или любой другой конфигуратор, но это уже требует определенных знаний и квалификации.
В состав последней, восьмой, версии дистрибутива Red Hat входят две графические среды -- KDE и Gnome. Наверное, разработчики Red Hat решили, что даже такой скромный выбор может смутить пользователя, поэтому они максимально устранили их основные особенности -- KDE и Gnome стали похожими друг на друга как два брата-близнеца.
В ту же версию наконец-то включили OpenOffice 1.0.1. Именно по этой причине я не рекомендую вам приобретать предыдущую (7.3), на пяти (!) компакт-дисках которой не нашлось места для столь важного пакета. Также порадовало появление программы Evolution -- своеобразного аналога Microsoft Outlook.
К сожалению, из Red Hat 8 удалены все программы, работающие с MP3. Разработчики пошли на этот шаг после введения в августе 2002 г. лицензирования данного формата. Пользователям рекомендуется использовать открытый стандарт сжатия звука Ogg Vorbis.
Как уже говорилось, разработчики Mandrake ориентируют свой дистрибутив на рабочие станции, поэтому многие принципиальные вопросы решают совершенно иначе, чем в Red Hat. К примеру, в состав Mandrake 9 включен целый букет графических сред -- KDE 3.0.3, Gnome 2.0.1, IceWM 1.2, WindowMaker 0.8, Enlightenment 0.16.5, BlackBox 0.62. Также присутствуют офисные пакеты OpenOffice 1.0.1 и KOffice 1.2. Для прослушивания MP3 имеется программа XMMS 1.2.7.
ALT Junior 2 и ALT Master
Использовать для обучения дистрибутив ALT Junior 2 я не рекомендую -- уж слишком все там просто. Так вы уподобитесь иным пользователям Windows, которые привычно переустанавливают ОС при малейших затруднениях. Зато этот дистрибутив прекрасно подойдет, если вы хотите заменить Windows в офисе или дома -- поставьте и не мучайтесь. Имеется полный комплект "стандартного" офисного ПО (делового, для Internet, для воспроизведения MP3 и MP4), поддержка цифровых камер, USB-принтеров и много чего еще. Сразу после установки практически все это будет уже настроено, останется лишь изменить имя компьютера и параметры PPP-соединения. Интересно, что при этом ALT Junior 2 очень компактен, все необходимое ПО уместилось фактически на одном компакт-диске, на втором размещены исходные тексты и дополнительные средства программирования.
Что еще хорошо в этом дистрибутиве, а точнее, в политике компании ALT Linux, так это сопровождение -- обновления появляются регулярно и оперативно. Скажем, версия 2.0 отличалась некоторой нестабильностью работы, однако вскоре вышел доработанный Junior 2.1.
Дистрибутив ALT Master предназначен для пользователей, уже знакомых с Linux. Он также создает впечатление более стабильного и надежного, чем ALT Junior. К тому же в коробочной версии вы найдете целых шесть компакт-дисков с различным программным обеспечением для Linux, в том числе -- популярный эмулятор VMWare, который позволяет запускать одну ОС внутри другой.
Говоря о локализации, зачастую подразумевают только перевод интерфейса и возможность ввода символов национального алфавита и напрочь забывают о документации. Компания ALT Linux демонстрирует более цельный подход и в этом вопросе.
В комплект стандартной поставки ALT Junior 2 входит печатное руководство по установке операционной системы. Хотя, на мой взгляд, в нем не хватает иллюстраций, тем не менее с его помощью новичку будет гораздо проще инсталлировать ОС; кроме того, в нем содержится краткая информация по установке дополнительных программ и обновлений.
В состав коробочной версии дистрибутива ALT Master входят четыре (!) прекрасных печатных руководства: по инсталляции ОС, администратора и пользователя, а также отдельное по OpenOffice. Можно с уверенностью сказать, что на первое время этой литературы более чем достаточно. А если учитывать, что руководства составлены разработчиками ALT Linux и все описанные в них примеры ориентированы на "родной" дистрибутив, то им и вовсе цены нет.
ASP Linux 7.3 "Восток"
Еще один дистрибутив, какой невозможно не упомянуть в этом обзоре, -- ASP Linux. Своей отлаженностью и стабильностью на меня он произвел очень приятное впечатление.
Дистрибутив отличается хорошей совместимостью с видеоакселераторами NVidia, ATI (проект GATOS), а также чипсетом SiS630, который часто используется в ноутбуках.
ASP Linux также выделяется улучшенной поддержкой украинского языка и возможностью легкой смены кодировки (koi8-r, koi8-u, cp1251, iso8859-5). Естественно, в состав дистрибутива входят OpenOffice и другие традиционные Linux-программы; антивирус eSafe компании Aladdin -- уже неожиданность, а бухгалтерское ПО (от компании Hansa) -- явление фактически уникальное. Имеется также масса вспомогательных средств, например система автоматического обновления, автоопределение приводов CD-RW и DVD и пр.
Наиболее полный дистрибутив "Восток" распространяется на десяти (!) компакт-дисках, среди которых три установочных, два с исходными текстами, по одному с документацией, играми и пользовательскими приложениями. На отдельном CD-ROM поставляется полная версия Acronis OS Selector 8.0, еще один диск содержит демонстрационные версии серверных приложений.
В коробочную поставку ASP Linux входят печатные руководства "Быстрый старт", "Руководство по инсталляции", "Руководство пользователя", "Руководство администратора", которые фактически освобождают пользователя от необходимости приобретения дополнительной литературы по Linux.
К тому же на Documentation CD, кроме традиционных FAQ и HOWTO от группы Linux Documentation Project, содержатся и их переводы, выполненные командой ASP Linux и сторонними переводчиками. Просмотр электронной документации обеспечивается через удобный гипертекстовый интерфейс.
Пожалуй, единственным недостатком этого дистрибутива является его цена -- на сайте LinuxShop "Восток" можно купить за 1270 руб, однако нужно учитывать, что при этом вы получите целый "букет" стороннего коммерческого ПО, а также скидки на приобретение лицензионной версии DrWeb и на обучение на курсах по ОС Linux.
Gentoo Linux RV
Дистрибутив Gentoo Linux RV (Russian Version) практически неизвестен отечественному пользователю -- сказывается отсутствие поддержки русского языка (не говоря уже об украинском) в предыдущих версиях. Дистрибутив распространяется на двух компакт-дисках. На первом находится необходимый минимум для развертывания системы, а все остальные программы (включая систему XFree86) размещены на втором, поэтому установка дистрибутива почти не занимает времени.
На мой взгляд, дистрибутив довольно сырой, и использовать его (пока) для обучения или работы вряд ли целесообразно. Почему он тогда попал в обзор? Во-первых, это все-таки специальная русская версия. Во-вторых, как уже отмечалось, для установки дистрибутива требуется буквально 10 минут. Если вам нужно быстро развернуть шлюз или сетевой сервер, Gentoo реально поможет сэкономить время. Правда, перед установкой я рекомендую внимательно ознакомиться с документацией, поскольку настраивается этот дистрибутив несколько иначе, чем Red Hat и совместимые с ним.
LindowsOS
Этот дистрибутив сейчас на слуху. "Полная эмуляция Windows, прозрачный запуск Windows-программ", а какие красивые снимки экранов выложены в Internet! Собственно, основных идей в нем две: 1) сделать внешний вид альтернативной ОС максимально похожим на Windows, вплоть до пиктограмм My Computer и пр.; 2) за счет эмулятора WINE выполнять прямо в среде Linux некоторые приложения Windows.
Однако поработав с этим дистрибутивом, я пришел к выводу, что хорошего слова он не заслуживает. Поддержки русского языка нет. В стандартной поставке совсем немного пользовательского программного обеспечения -- дополнительное нужно загружать с сайта разработчиков с помощью системы Click-N-Run, причем сервис этот платный (изначально предоставляется лишь годовая подписка). Вместо OpenOffice предлагается коммерческий StarOffice 6, также не русифицированный.
Эмуляция Windows, о которой так много говорится, работает вполне посредственно. Чего стоит хотя бы официальное заявление о совместимости с Microsoft Office 2000: "Word is about 90% functional, Excel about 95%, and Powerpoint about 80%". Впрочем, в данном случае порочен сам подход -- для популяризации Linux как настольной платформы нужно в первую очередь стимулировать разработку "родных" программ. Тем более что сама LindowsOS отнюдь не бесплатна -- $129 вполне соизмеримы с ценой Windows. По большому счету, подобные дистрибутивы наносят вред репутации свободной альтернативной ОС.