Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Приложение A. Реальный пример внедрения Х-терминалов (продолжение)

Для полной легализации программного обеспечения пришлось приобрести только 5 лицензий на операционные системы Microsoft ориентировочной стоимостью 500 $ (примерно по 100 $ за OEM-версию), из которых 4 были использованы для нужд бухгалтерии, а одна для работы специализированной программы транспортного отдела. Хоть это и звучит кощунственно, но в распространении операционной системы Linux в офисах нашей страны самое активное участие приняла компания Microsoft. Ее законные действия по пресечению нелегального использования программ совместно с другими ведущими производителями коммерческого программного обеспечения, а также мероприятия местных правоохранительных органов создали практически идеальную среду для развития свободного программного обеспечения в целом и Linux в частности. Интересно, что когда руководители предприятий начинают понимать, что за программные продукты нужно платить, то альтернатива использования свободных программ, как никогда, кажется заманчивой. А если учесть, что в некоторых аспектах операционная система Linux даже превосходит аналогичные коммерческие продукты, то для многих правильный выбор становится просто очевиден.

Переделка обычных персональных компьютеров в терминалы шла по простой схеме. Выбирался, как правило, самый слабый свободный системный блок (см. рис. A.10). После снятия кожуха корпуса (см. рис. A.11) из него извлекались все лишние детали: винчестер, CD-ROM, звуковая карта, лишние модули памяти, не использующиеся интерфейсные кабели, а также иногда флоппи-дисковод.

Рис. A.10. Типичный кандидат на роль Х-терминала

Рис. A.11. Будущий Х-терминал в открытом виде

Таким образом получался бездисковый компьютер (см. рис. A.12), для работы которого требовалась установка сетевой карты с функциями загрузки по сети (BootROM или PXE), ну или в редких случаях обычная загрузочная дискета.

Рис. A.12. Х-терминал = ПК без всего лишнего

Если посмотреть на содержимое корпуса Х-терминала повнимательнее, то легко можно заметить, что от обычного персонального компьютера он мало чем отличается (см. рис. A.13). Просто комплектующих поменьше и из-за этого в корпусе попросторнее.

Рис. A_13. Внутри будущего Х-терминала

Интересной получилась история приобретения и прошивки микросхем EPROM для использования их в качестве загрузки сетевыми картами. Для того, чтобы обеспечить на предприятии нужную производительность локальной сети Х-терминалов было принято решение приобрести новые сетевые адаптеры со скоростью 100 Мбит/с. Выбор был сделан в пользу сетевых карт на чипсете rtl8139. Всего было куплено 8 таких устройств. Разъемы BootROM в них были пусты, и в поисках нужных микросхем, я отправился по магазинам компьютерной техники. К великому моему сожалению, ни в одной компьютерной конторе мне так и не предложили нужных микросхем, более того никто даже не согласился привести их под заказ. Но так как использовать загрузочные функции сетевых карт было необходимо, я обратился в ближайший магазин радио товаров. К моему удивлению, моя просьба их ни сколько не удивила, и мне на выбор был предложен целый список совместимых микросхем. Через неделю, я уже умел в своем распоряжении все необходимо для сетевой загрузки Х-терминалов. Дело оставалось за малым: найти программатор и прошить в эти микросхемы загрузочный код. Получив в сайта http://www.rom-o-matic.net нужный образ (благо, чипсеты на сетевых картах были одинаковые), я отправился к знакомому специалисту, и он за чисто символическое вознаграждения прошил все 8 микросхем. Правда, у меня в начаое были опасения по поводу правильности работу этого метода загрузки по сети, и так как микросхемы BootROM были одноразовые, то сначала мне прошили только один образец, а уже после того, как я удостоверился в его 100% работоспособности, прошили и остальные.

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006