Ж у р н а л о к о м п ь ю т е р н ы х с е т я х и т е л е к о м м у н и к а ц и о н н ы х т е х н о л о г и я х |
![]() |
![]() |
ПОИСК: | ПОДПИСКА НА НОВОСТИ: | НОМЕР: | |||||||
ДОМОЙ • Архив: Новостей | Конференций | Номеров • Подписка |
Linux на рабочем столе В. В. Гуров
Результаты предпринятого нами поиска “самой удобной реализации русскоязычной версии ОС Linux для применения в корпоративной среде” не следует воспринимать как окончательные. Программная платформа этой ОС непрерывно развивается, совершенствуется, и все больше производителей компьютерного оборудования на практике поддерживают ее. Самым авторитетным, базирующимся на годами проверенной методике исследованием ОС Linux принято считать так называемый “отчет Брауна”. Он состоит из нескольких частей, насчитывает 111 страниц текста и продается по цене 995 долл. за экземпляр. Судя по его бесплатно распространяемому сокращенному варианту (Linux: How Good is it? D.H. Brown Associates’ report summary), Linux вполне может найти себе применение на предприятиях, за исключением приложений класса hi-end. К слову сказать, с момента анонсирования этого документа прошло полтора года и некоторые приведенные в нем аргументы уже утратили свою силу, в частности, это касается утверждения, что в Linux отсутствует поддержка журналируемой файловой системы. Что ж, в добрый час. Но причина, заставившая меня упомянуть этот отчет, совсем другая. В последней его части речь идет о поддержке корпоративными серверами клиентских рабочих станций, под которыми подразумеваются ПК с ОС Windows фирмы Microsoft. Вывод, сделанный авторами, буквально сразил меня своей “нетривиальностью”. Оказывается, наилучшую интероперабельность с Windows-клиентами обеспечивают серверы Windows NT! Но раз уж поддержка, реализуемая Linux-серверами посредством ПО Samba и в самом деле уступает фирменной, тогда отчего бы вместо Windows-клиентов не использовать “родные” рабочие станции Linux? Общепринятая точка зрения, подкрепленная текстом вышеупомянутого отчета, заключается в том, что в настоящее время ОС Linux стоит использовать главным образом на серверной стороне. Зачем же тогда нужны такие проекты, как XFree86, KDE, GNOME? И почему фирма SAP разрабатывает “сквозную” Linux-версию своей ERP-системы с пользовательскими Java- и Web-интерфейсами? Действительно ли эта ОС “страшно далека от народа” и число ее приверженцев еще долго будет оставаться небольшим? С точки зрения пользователя, “настольная” ОС должна иметь стабильное ядро, поддерживающее разнообразное оборудование, и набор самых необходимых программ, хорошо структурированных в рамках удобного графического интерфейса. К таким программам относятся мастер инсталляции, файловый менеджер, текстовый редактор, Web-браузер, ежедневник (органайзер), почтовый клиент, ПО факсимильной связи, архиватор, антивирусное ПО, а также системные утилиты. Само собой разумеется, все это должно быть локализовано. Здесь уместно заметить, что в отличие от подавляющего большинства коммерческих ОС — Windows, Solaris, MacOS и многих других — Linux не является чисто “американским” продуктом. В ее разработке на равных участвуют программисты многих стран мира, в том числе и России. Думается мне, что данный факт в сочетании с открытым доступом к исходным текстам программ, входящих в ее состав и свободно распространяемых по миру на условиях лицензии GNU (GNU General Public License — GPL), позволяет говорить о Linux как о подлинно интернациональной ОС и к тому же полностью исключает любые подозрения о существовании в ней разного рода “закладок”, якобы позволяющих преодолевать защиту от НСД. Завершив на этом вступительную часть статьи, перейдем к изложению результатов наших исследований и посмотрим, насколько хорошо составителям дистрибутивов Linux, приславшим нам свои продукты для тестирования, удалось справиться с непростой задачей — созданием удобной рабочей среды для конечного пользователя. ![]() Linux-Mandrake 7.0 Russian Edition (LM70RE)
Создавая этот дистрибутив, разработчики поставили перед собой цель окончательно развеять миф о недоступности Linux и неудобстве “общения” с нею в повседневной работе. Для этого они собрали в нем самые последние версии программ и сами постарались усовершенствовать их. В первую очередь это коснулось ПО XFree86 — в нем IPLabs Linux Team обеспечила поддержку русификации с применением кодировки cp1251, что, в частности, позволило обмениваться документами с пользователями ПО Microsoft Office 95. В целом же доработке подверглись порядка 200 базовых пакетов. Полная версия Linux-Mandrake 7.0 Russian Edition поставляется на четырех компакт-дисках. Они содержат множество самого разного ПО — от системных утилит до интегрированных сред разработки. К дистрибутиву прилагается краткое руководство, где главным образом описаны процессы инсталляции и начало работы с системой. Из трех предложенных способов инсталляции: установка непосредственно с накопителя CD-ROM, предварительно выбранного в программе настройки BIOS в качестве первого загрузочного устройства; из среды MS-DOS; с использованием загрузочных дискет, были протестированы два — первый и последний. Инсталляция в режиме “Рекомендуется” в целом прошла нормально, за исключением, пожалуй, следующего: программа загрузки ОС (Linux Loader — LILO) была “без спроса” помещена в главную загрузочную запись (Master Boot Record — MBR), правда, эта особенность инсталлятора упомянута в руководстве. Инсталлятор также “не задал” никаких вопросов по конфигурированию сети, зато “предложил” настроить принтер, что в случае использования удаленного устройства печати с учетом вышеупомянутого представляется бессмысленным, хотя бы из-за невозможности распечатать тестовую страницу. В режиме инсталляции “С настройкой” у вас есть возможность полностью сконфигурировать либо сеть, либо модемное соединение, а также выбрать вариант установки LILO и задать (отменить) запуск графического интерфейса по умолчанию. Отличительная особенность данного дистрибутива — многоязычный графический инсталлятор Drakx с интегрированным средством DiskDrake для создания разделов на жестком диске и опцией supermount для монтирования флоппи- и компакт-дисков “на лету”. Управление системой после инсталляции осуществляется из удобной интегрированной среды DrakConf, включающей утилиты настройки X Window, периферийного оборудования, уровня безопасности и запускаемых по умолчанию служб, средства конфигурирования сети и управления пользователями, а также диспетчер пакетов и универсальную утилиту linuxconf. Большая часть этих функций поддерживается и инсталлятором Drakx. Все операции настройки были интуитивно понятны и ручная правка конфигурационных файлов не потребовалась, что до недавнего времени было единственным надежным способом получить работоспособную систему. Как учит жизненный опыт, за любой прогресс надо расплачиваться. И речь здесь вовсе не о цене дистрибутива, а о стоимости необходимого аппаратного обеспечения. Вам придется забыть об одном из часто упоминаемых достоинств Linux — поддержке процессора i486. Для нормальной инсталляции и работы Linux-Mandrake необходим процессор класса Pentium и выше, а также ОЗУ объемом не менее 64 Мбайт. Графическая программа-инсталлятор требует большого объема оперативной памяти, поэтому установка ОС на машине с ОЗУ объемом 32 Мбайт неоднократно заканчивалась неудачей. Чтобы “бороться с судьбой”, приходилось выбирать текстовый режим инсталляции с настройкой (введя в командной строке слова “linux text”), и первоначально устанавливать только необходимый минимум ПО, а все остальное добавлять позже по мере необходимости. В качестве рекомендации: можно попытаться временно добавить оперативную память, заменить “медленный” привод CD-ROM и т. д. Но вы сами понимаете, что не каждый пользователь способен на такие “подвиги”. Кому-то может показаться излишеством изобилие оконных и desktop-менеджеров в составе Linux-Mandrake 7.0 Russian Edition, но, на мой взгляд, они придают дистрибутиву дополнительную гибкость и позволяют оптимально использовать аппаратные ресурсы. Например, работая на домашнем компьютере в среде StarOffice, я применял оконный менеджер Flwm, “съедавший” самую малость оперативной памяти. Ну и напоследок: при старте системы практически в каждом дистрибутиве Linux есть возможность отменить запуск ненужных программ-демонов (например, демона поддержки PCMCI и т. д.), но из-за отсутствия подсказки в DrakConf это приходится делать “вслепую”. Black Cat Linux 6.2 (BCL)
По соглашению с Sun Microsystems в состав полной дисковой версии BCL включен продукт StarOffice, что после инсталляции кириллических шрифтов TrueType и небольшой дополнительной настройки позволило развернуть полноценную офисную рабочую станцию, поддерживающую формат “русскоязычных” документов MS Office 95. Поместив компакт-диск с меткой /Installation в привод CD-ROM, заданный в качестве загрузочного устройства по умолчанию, перезапустив машину и нажав клавишу ввода в ответ на традиционное текстовое приглашение boot:, можно немедленно запустить великолепную графическую программу-мастер инсталляции anaconda фирмы Red Hat. Она весьма удобна в работе, хорошо документирована и позволяет с легкостью преодолеть все этапы процесса установки Linux. Инсталлятор, как правило, сам находит платы PCI/PnP, но если в компьютере установлена сетевая карта ISA, то предварительно следует указать ее тип, выбрав режим expert. К сожалению, текстовый режим инсталляции оказался неработоспособным — вместо русских букв на экран выводились какие-то кракозябры. Следует заметить, что в предыдущей версии дистрибутива данный недостаток отсутствует, хотя, на мой взгляд, он незначителен, так как на машинах с 32-Мбайт ОЗУ инсталляция в графическом режиме протекает вполне устойчиво. Хотя в ходе установки ОС сеть уже была сконфигурирована, успешно стартовав, система, что называется, “в упор не заметила” ее, а, останавливаясь, постоянно “ругалась” с демоном NFS Lock. В конце концов нам удалось восстановить работу сетевых служб и приложений, воспользовавшись командой ifconfig. Что касается модемного подключения к Интернет, то тут привыкшие к удобствам Windows пользователи, несомненно, почувствуют себя увереннее, запустив GNOME-аплет RH PPP Dialer. В BCL отсутствует интегрированная среда управления системой, подобная порталу DrakConf. Из фирменных средств настройки X Window имеется только утилита Xconfigurator. Но, чтобы добиться правильной работы переключателя клавиатуры, после использования ее необходимо в соответствии с прилагаемым печатным руководством править файл /etc/X11/ XF86Config вручную. Конфигурирование сети и принтера, управление пользователями и т. д. — все это осуществляется традиционными для дистрибутива Red Hat средствами, а именно утилитами printtool и linuxconf. В целом дистрибутив Black Cat Linux работает стабильнее, чем Linux Mandrake RE. Компоненты в составе BCL, если можно так выразиться, в большей степени “выдержаны” и апробированы, поэтому этот дистрибутив лучше подходит для повседневного использования, когда “экспериментальная” фаза освоения Linux остается позади. SuSE Linux 6.3
В Европе дистрибутив SuSE Linux пользуется большей популярностью, нежели Red Hat Linux, и применяют его как в качестве промышленной серверной ОС, так и в условиях домашнего офиса. По всеобщему признанию главное его преимущество состоит в наличии самого мощного на сегодняшний день средства инсталляции, конфигурирования и управления системой — YAST (Yet Another Setup Tool, переводится как Еще Одно Средство Установки). К сожалению, его модернизированный графический вариант не локализован и процесс инсталляции занимает много времени, которое затрачивается в основном на выбор устанавливаемых пакетов, смену компакт-дисков и выполнение постинсталляционных сценариев. YAST предоставляет больше возможностей при разбиении диска на разделы и конфигурировании программы-загрузчика LILO, чем другие инсталляторы Linux, однако для его использования требуются известная подготовка и внимание. Не меньше внимания придется уделить и не меньшим терпением придется запастись при выборе устанавливаемого ПО. Новичкам предлагается ограничиться базовым набором программ, знатокам же наверняка захочется часок-другой покопаться в библиотеке ПО, насчитывающей свыше 1600 программ. Сделав свой выбор и начав установку пакетов, вам придется время от времени наведываться к машине, чтобы вставить очередной компакт-диск. Затем последуют конфигурирование ядра, загрузчика, установка временноўй зоны, задание имени хоста, выбор системы доставки электронной почты и пароля суперпользователя, формирование бюджета непривилегированного пользователя, настройки периферийных устройств, сетевых служб и т. д. — словом, вы пройдете все обычные этапы инсталляции дистрибутива Linux. “Ну и что же в этом особенного?” — спросите вы. Любая программа-мастер инсталляции обязана проделывать все это. Все верно, но не каждый инсталлятор может служить еще и штатным средством управления. В этом смысле YAST — единственная в своем роде “мечта системного администратора”. Это средство осуществляет подключение к системе периферийных устройств, включая адаптеры ISDN и сканеры, резервное копирование, настройку системы защиты, управление пользователями и группами, а также обновление ПО системы. При этом оно “общается” с вами по-русски, чего, к сожалению, не делают большинство входящих в состав дистрибутива программ. Локализация графического режима в SuSE Linux 6.3 выполняется только для непривилегированного пользователя. Это немного неудобно, поскольку, например, для настройки переключателя клавиатуры сначала приходится регистрироваться как суперпользователь, правильность же настройки может проверить только обычный пользователь. Для переключения раскладок клавиатуры нажимают правую клавишу Alt, либо комбинацию клавиш Ctrl—Shift или Shift—Shift. Правда, сначала придется немного потрудиться: с помощью YAST выбрать переключатель для текстового режима, а затем с помощью программы SаX — для графического. Red Hat 6.2 Linux Cyrillic Edition
От Black Cat Linux данный дистрибутив выгодно отличается тем, что, во-первых, его составители исправили “фирменную” ошибку Red Hat, делающую инсталляцию ОС в текстовом режиме по-русски невозможной, а во-вторых, после перенастройки X Window с помощью программы Xconfigurator вместо правки файла XF86Config вручную достаточно запустить утилиту russify-X. В целом же инсталляция и администрирование системы осуществляются, как и в BCL, стандартными средствами Red Hat. Фирменный компакт-диск с ПО Linux Cyrillic Edition снабжен кратким руководством по инсталляции, а из прикладных пакетов, пригодных для подготовки русскоязычных документов, в него включены только LyX, emacs и ispell. Каждый дистрибутив имеет индивидуальный регистрационный номер и после регистрации обеспечивается бесплатной поддержкой по e-mail в течение 30 дней. В условиях домашнего офиса тестовая инсталляция LCE по варианту “рабочая станция KDE” прошла, как говорится, “без сучка и без задоринки”. Подключение принтера и настройка модемного соединения с Интернет и аудиоподсистемы тоже не вызвали затруднений. Инсталлировав русифицированную версию ПО LyX, я подготовил и распечатал несколько текстовых документов на русском языке. Для этого, правда, пришлось сменить раскладку клавиатуры в X Window, что потребовало установки пакета xmodemap-cyr. Данный метод считается устаревшим и его используют все реже и реже. Например, в Linux Mandrake для работы с LyX уже не нужно менять раскладку клавиатуры таким образом, поскольку ее штатный переключатель поддерживает все приложения. В дистрибутив Linux Cyrillic Edition включена начальная версия пакета “Открытая бухгалтерия”, разработанная фирмой “УрбанСофт” и распространяемая на условиях GPL. Эта программа не считается законченным продуктом, а является скорее приглашением присоединиться к разработке общедоступного бухгалтерского пакета для российского бизнеса. Однако уже сейчас программа способна выполнять ряд операций с платежными поручениями. Инсталлировав (не без помощи разработчика) ее демонстрационную perl-версию, я легко сформировал и распечатал некую “гипотетическую” платежку, вид которой, как мне подтвердили специалисты, полностью соответствовал установленным требованиям. “Красная Шапочка” версии 6
Псевдографическая программа инсталляции ОС, правда, имеет несколько более широкие возможности чем те, что описаны в книге, в частности, для создания дисковых разделов вместо утилиты fdisk можно использовать более “дружественную” утилиту Disk Druid. “Аппаратные запросы” у “Красной Шапочки” весьма скромные — ей достаточно процессора i486 и 16-Мбайт ОЗУ. Правда, набор прикладных программ, пригодных для офисов, по сравнению с остальными рассмотренными дистрибутивами, у нее невелик: Netscape Communicator — для работы с Интернет, XEmacs и ТеХ — для подготовки документов, GIMP, xv, xpaint — для работы с графикой. Имеются еще средства для проверки русской орфографии, отправки и приема факсимильных сообщений. Несмотря на некоторую архаичность и аскетизм, в целом дистрибутив “Красная Шапочка” производит хорошее впечатление. Я несколько раз инсталлировал его на разные машины и при этом не зафиксировал ни одного сбоя в их работе. Если дополнительно установить ПО StarOffice 5.1 (версия 5.2 не поддерживается “штатной” версией библиотеки glibc), то можно получить офисную рабочую станцию, правда с ограниченными возможностями поддержки документов MS Office. К сожалению, недействующей оказалась ссылка на Web-узел поддержки, не увенчалась успехом и попытка найти данный дистрибутив на общедоступном FTP-узле. Еще какого-нибудь упоминания о возможности оказания помощи пользователям, кроме указания адресов электронной почты составителей, в дистрибутиве “Красная Шапочка” нет. Best Linux 2000 (BL2000)
Когда я запустил графический инсталлятор и выбрал русский язык, мне сразу же было предложено сконфигурировать мышь. После эмуляции в окне тестирования по очереди замигали все три кнопки (кстати, в SuSE SаX в этом случае почему-то мигает только средняя кнопка). Затем последовали выбор и форматирование разделов для установки дистрибутива и свопинга, задание типа установки — полная, типичная, минимальная и произвольная. Указав в соответствии с рекомендацией полную установку и нажав кнопку “Далее”, я, немного подумав, захотел вернуться к началу процесса и задать произвольную установку, но не тут-то было! Инсталляция пакетов уже началась, а чтобы не терять зря времени, мне было предложено заняться настройкой клавиатуры. Делать это было довольно неудобно из-за непрерывной работы жесткого диска. Инсталлятор определил графическую карту и вывел список мониторов, в котором я быстро нашел то, что нужно. Наконец, мне было предложено сконфигурировать сеть. Немного озадаченный тем, что до этого у меня не попытались выяснить тип сетевой карты (и даже не заикнулись о модеме), я вписал все нужные цифры и буквы. Потом инсталлировал загрузчик, выбрал временнуўю зону и нажал кнопку “Закончить”, создав на всякий случай загрузочный диск. Вместо LILO в дистрибутиве Best Linux используется загрузчик GRUB, интерфейс которого более дружественный по отношению к пользователю, потому что для выбора загружаемой ОС вместо скупого boot: предлагает меню. Как и следовало ожидать, драйвер сетевого интерфейса “сбойнул” при запуске, а затем перед моим взором возник несколько гипертрофированный экран регистрации, к тому же “украшенный” кракозябрами. В общем, выражаясь словами одного из персонажей Аркадия Райкина, “…настроение, сами понимаете, стало уже не то…” Выполнив заново инсталляцию в текстовом режиме, я убедился, что сетевая карта определяется с точностью до номеров порта ввода-вывода и прерывания, но тем не менее по-прежнему не работает. Покопавшись в руководстве, я выяснил, что нужно поправить файл /etc/conf.modules вручную, только после этого сеть наконец-то оказалась доступной. Поиграв с настройкой шрифтов KDE, мне удалось привести к нормальному виду и графический экран регистрации в системе. Как говорится, ищите и обрящете… Коммерческое и свободное офисное ПО общего назначения Критика Linux относительно недостаточной поддержки приложениями обусловлена в основном, с одной стороны, отсутствием таковой в лице фирмы Microsoft, а с другой — нежеланием корпоративных пользователей отказываться от привычного пакета MS Office. До тех пор пока большинство из них воспринимает Microsoft как “законодательницу мод” в области офисных приложений, такие фирмы, как Corel, Sun, Applix и многие другие, будут вынуждены воспроизводить основные функции MS Office в своих продуктах аналогичного назначения, поддерживающих ОС Linux. Альтернативные свободно распространяемые офисные пакеты KОffice, AbiWord, Siag Office, текстовый процессор Ted и ряд других продуктов, в той или иной мере ориентированных на обеспечение совместимости с форматом документов MS Office, пока находятся в стадии разработки. Создание новых кроссплатформенных корпоративных приложений, несомненно, ускорится благодаря таким продуктам, как JBuilder фирмы Inprise.
Для большинства протестированных дистрибутивов характерной чертой является стремление их составителей предложить пользователю законченные решения в области офисных приложений общего назначения. И хотя глубина проработки самих решений различна, очевидно следующее: в создании Linux-приложений программисты все больше ориентируются не только на серверы, но и на рабочие станции. С выходом в свет поддерживающей русский язык “из коробки” версии 5.2 пакета StarOffice ситуация на рынке “делового” ПО для Linux (и не только для Linux) принципиально изменилась. Данный продукт распространяется фирмой Sun Microsystems бесплатно (а с октября с. г. — на условиях GPL), поддерживает несколько платформ — Windows, Unix (Solaris) и Linux — и корпоративные пользователи могут освоить его достаточно быстро. Практическим воплощением вышесказанного стало ОЕМ-соглашение, заключенное российской фирмой “Аквариус Дата” с компанией Linux-Ink. Оно предусматривает комплектацию всей компьютерной техники марки Aquarius ОС Red Hat 6.2 Linux Cyrillic Edition (а в дальнейшем и ПО StarOffice). Это соглашение позволяет партнерам “Аквариуса” поставлять эту технику в виде готовых программно-аппаратных решений с лицензионным ПО. Как подчеркивают менеджеры фирмы “Аквариус Дата”, предложения такого рода станут особенно актуальными для силовых структур и ведомств, а также для предприятий государственного сектора. Linux-Mandrake 7.0 RE
Преимущества:
Недостаток:
“Красная Шапочка” 6.0
Преимущество:
Недостаток:
SuSE Linux 6.3
Преимуществo:
Недостатки:
Black Cat Linux 6.2
Преимущества:
Недостаток:
Red Hat 6.2 Linux Cyrillic Edition
Преимущества:
Недостаток:
Best Linux 2000
Преимуществo:
Недостатки:
| ![]() |
![]() |
Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. | ![]() |