Перейти к содержимому.

Linux Ink

 
Разделы
Вы здесь: Отзывы » Linux в библиотеке

Linux в библиотеке

Document Actions

Оригинал статьи -- на сайте Computer World Россия 27/02/2000 №08

В Питере эта ОС не просто хорошо известна, можно даже сделать более сильное утверждение: многие в России познакомились с Linux благодаря питерским энтузиастам.

В добавление к уже имевшейся функциональности пользователи получили все огромные возможности, предоставляемые собственно Emacs: проверку орфографии, расширенный поиск с использованием метасимволов и т. д.

Дистрибутив Linux Открытое Ядро уже много лет разрабатывается и продается питерской компанией Urbansoft, которую возглавляет Джон Линн Розман. С недавнего времени дистрибутив преобразовался в Linux Cyrillic Edition, распространяет его Линукс Инк компания, половина акций которой принадлежит Urbansoft. Линукс Инк не только налаживает каналы сбыта, но и поддерживает и обучает пользователей Linux. В этом году компания развернула маркетинговую акцию под девизом Смените Novell на Linux . Ее совместно проводят Линукс Инк и питерская же компания Lynx BCC, о которой пойдет речь.

Lynx BCC отнюдь не сосредоточена на Linux, хотя ее Linux-проекты очень интересны. Среди важнейших партнеров компании Siemens, Sun, Oracle, они работают и с MPP/SMP RISC-техникой, и с Intel-серверами, в том числе и под SCO. Под Linux эта компания делала и торговые системы, но так как уклон этой части обзора получился в сторону государственных организаций, речь пойдет о библиотеке. Это небольшой проект, но интересный по архитектуре ИС (здесь использовались покупные бездисковые станции) и программным комплексам.

Билиотека под Linux

В питерской библиотеке Академии наук в отделе НИОБИБ использовались компьютеры Apple Macintosh один еще на Motorola 68 К, другой на PPowerC. В качестве ПО использовались Mac OS, пакеты Procite, 4 Dimension и Nisus. По мере наполнения данными и с появлением новых задач (например, составление не только печатной, но и электронной версий указателей) стала очевидной задача обновления уже порядком устаревшего машинного парка. Рассматривались два варианта Windows NT с соответствующими программными пакетами и Linux. Подсчеты показали, что при условии закупки достаточно мощного компьютера, который выдерживает Windows NT, и достаточно специфического библиотечного ПО получилось бы одно рабочее место. А перспективы получения денег на обновление программно-аппаратной части были туманными. В другом варианте предлагалось использовать бездисковые X-терминалы и Linux-серверы. Получилось пять рабочих мест. К тому же перспективы получения денег на обновление программно-аппаратной части были туманными. Выходило, что можно получить многопользовательскую систему, не требующую никакого дополнительного администрирования после первичной настройки, с огромным количеством бесплатного ПО, доступного в исходных текстах, которое с лихвой покрывало все потребности.

Были приобретены:
  • сервер приложений (PII 233, 64 Mбайт RAM, 3 Гбайт SCSI HDD);
  • backup-сервер, он же сервер печати (Pentium 133, 32 Mбайт RAM, 1,2 Гбайт IDE HDD);
  • три бездисковые станции (Pentium 133, 16 Mбайт RAM).

Для бездисковых станций был при помощи пакета Etherboot создан образ Bootprom, который после прошивки в ПЗУ Ethernet-адаптеров и настройки BOOTP сервера на центральном компьютере превратил их в полноценные X-терминалы. Все приложения при этом работают на центральном сервере приложений, а рабочие места получают полнофункциональную графическую сессию. Все администрирование, обновление происходит на сервере и мгновенно становится доступным на всех рабочих местах.

PowerPC Macintosh после установки на нем, помимо Mac OS, Linux (MkLinux) также превратился в полноценное рабочее место. При этом осталась возможность работать и с прежним программным окружением. Для пользователей была установлена графическая среда Macintosh Like Window Manager, достаточно сходная с тем, что они привыкли видеть на Macintosh.

Затем возникла проблема переноса имеющейся информации. Проект Санкт-Петербургские ведомости изначально создавался с использованием программного пакета ProCite (система для работы с обычными табличными базами). Перенос был произведен за два дня, включая написание конвертера из Mac-кодировки в КОИ8 и написание программы. В качестве программной среды использовался стандартный текстовый редактор Emacs. Программирование велось на языке Emacs Lisp с использованием пакета forms. Сама программа заняла не более трех десятков строк Lisp-кода. В добавление к уже имевшейся функциональности пользователи получили все огромные возможности, предоставляемые собственно Emacs: проверку орфографии, расширенный поиск с использованием мета-символов и т. д. В данный момент производится перенос данных в SQL-сервер Postgress и создание пользовательских интерфейсов.

Аннотированный указатель История Санкт-Петербурга создавался в среде 4 Dimension, и структура представления данных носила более сложный иерархический характер. Для работы с этой информацией был составлен свой специальный SGML-стиль. Это описание используется пакетом psgml для редактора Emacs и различными программными скриптами, предназначенными для преобразования исходных данных в конечные документы различных типов (печатное издание, HTML и др.).

Из языков программирования, кроме Emacs Lisp, применялись Shell, Perl, Python. Для создания печатных документов используется LaTeX, PostScript.

Создано: elena
Последнее изменение: 2009-06-19 21:31
 

Поддерживается Plone