Примечание редактора: Эта статья является
заключительной частью серии, состоящей из 4 частей. См. предыдущие
статьи developerWorks®: Клиентское решение IBM Open Collaboration: Обзор,» «Клиентское
решение IBM Open Collaboration: Организационное планирование и
сегментация пользователей для миграции настольных систем
,» а также часть 3, о техническом планировании.

По
мере того как все больше и больше приложений становятся доступными для
пользователей Linux®, многие традиционные пользователи начинают
обращать внимание на рабочие станции и переносные компьютеры с
операционной системой Linux. Сегодня ряд поставщиков, такие как Ubuntu,
RedHatи SUSE, предлагают
популярные среди потребителей версии Linux, например, SuSE Linux
Enterprise Desktop 10 и Red Hat Enterprise Linux 5, обеспечивая для них
поддержку корпоративного уровня. Несмотря на то, что Microsoft®
Windows® на сегодняшний день удерживает большую часть рынка,
операционная система Linux набирает популярность благодаря своей низкой
стоимости, практичности, гибкости и надёжности. Все эти факторы
побудили IBM к выбору RedHat и SuSE в качестве стандартных платформ, на
которых продуктам IBM® обеспечивается поддержка промышленного уровня.

Перед
переходом на операционную систему Linux необходимо тщательно
проанализировать инфраструктуру, состав бизнес-приложений, инструменты
совместной работы и совокупную стоимость владения. Положительным
фактором здесь является то, что основная часть рассматриваемых вопросов
решаема при использовании современных версий Linux и его приложений.
Сложность же заключается в том, что в современном мире рабочая среда
заказчика охватывает большой диапазон приложений, начиная с приложений
Java™ и заканчивая приложениями Microsoft .NET и Visual Basic. Что же
делать пользователю, если разные программы требуют использования разных
операционных систем?

Путь к решению этого вопроса
лежит в применении различных инструментов, позволяющих осуществить
переход на Linux и предоставляющих альтернативу приложениям Microsoft
Windows. Например, можно перевести Microsoft .NET-приложения на Java
или разместить их на сервере, работающем под управлением Microsoft
Windows Server, и получать доступ к ним по сети из-под системы Linux.

IBM Lotus® Symphony, основанный на использовании стандарта Open Document Format (ODF),
представляет собой пакет бесплатных программ, используемых для создания
и совместного использования документов, электронных таблиц и
презентаций. Кроме того, в состав операционных систем Linux включен
полноценный офисный пакет OpenOffice.org 2.0.

  • Web-браузер.Mozilla Firefox защищает пользователей от вирусов, шпионских программ и всплывающих окон и позволяет легко импортировать закладки и настройки.
  • Совместная работа.Компания
    IBM выпускает IBM WebSphere® Portal, IBM Lotus Connections, IBM Lotus
    Quickr™ и IBM Lotus Sametime® — в качестве ПО для совместной работы,
    которое поддерживается в операционной системе Linux с браузером Firefox.
  • Обмен сообщениями.Приложение
    промышленного уровня IBM Lotus Sametime предоставляет такие функции,
    как VoIP, привязка к местоположению и Web-конференции. Как и Gaim
    , клиент обмена мгновенными сообщениями, который поддерживает
    популярные публичные сервисы AOL, Jabber, MSN и Yahoo!, Lotus Sametime
    предоставляет поддержку AOL.

  • Поддержка мультимедиа.Мультимедиа-поддержка для Adobe® Macromedia и RealNetworks включена в стандартные установки Linux и готова к использованию сразу после установки.
  • Средства поиска.Программа управления персональной информацией
    Beagle
    , тесно интегрированная со средой Linux, обеспечивает индексацию в
    режиме реального времени и предоставляет встроенные функции поиска по
    всей системе.
  • Эффекты рабочего стола.AIGLX и XGL
    compiz
    предлагают новые графические 3D-возможности, увеличивающие
    производительность; пользователи могут лучше организовать свои рабочие
    места, экономя время, затрачиваемое на выполнение задач.
  • Виртуализация.Linux поставляется с монитором виртуальных машин XEN
    . Как RedHat, так и SUSE предоставляют его поддержку. Без каких-либо
    дополнительных настроек пользователи могут создавать виртуальные машины
    XEN для запуска оптимально настроенных, паравиртуализированных гостевых
    операционных систем для получения наилучшей производительности.
  • VB Converter, Java SWT Edition.
    Этот инструмент позволяет VB-программисту полностью использовать
    преимущества платформы Java и всех Java-библиотек, предоставляемых
    программой VB Converter для конвертации Visual Basic в Java (см.
    рисунок 1). Кроме этого, Diamond Edge предлагает миграционные сервисы
    для конвертирования существующих VB-приложений с минимальными
    затратами/. Подобные предложения от партнёров компании IBM помогают
    пользователям быстрее перевести настольные ПК на систему Linux.

    Mainsoft Corporation—это
    независимая компания, предлагающая инструмент кросс-платформенной
    разработки и портирования, позволяющий ИТ-подразделениям переходить на
    платформы с поддержкой Java, такие как Linux, не теряя при этом
    вложения в программный код и навыки работы с Microsoft .NET (см.
    рисунок 2).

    Использование версии Mainsoft
    Enterprise Edition облегчает решение этих кросс-платформенных задач,
    позволяя быстро портировать Web- и серверные приложения Microsoft .NET
    на платформу Java EE без необходимости переписывания кода целиком.

    Virtual Bridge’s Win4Lin Pro Desktop
    позволяет пользователям Linux запускать приложения Windows на
    настольном ПК, используя виртуальную операционную среду (см. рисунок
    3). Программа доступна также для операционных систем Sun Solaris,
    FreeBSD и PCBSD.

    Рисунок 3. Win4Lin Pro
    Win4Lin Pro

    Win4Lin
    Pro Desktop запускает приложения и рабочий стол Microsoft Windows без
    ощутимого снижения производительности, как в полноэкранном, так и в
    оконном режиме. Win4Lin Pro использует для отображения рабочего стола
    Windows ресурсы сервера X window. Вот еще несколько преимуществ
    использования программы Win4Lin Pro Desktop:

    • Безопасность.
      Win4Lin Pro Desktop работает как обычный Linux-процесс, используя
      память и файловую систему Linux без передачи контроля над системой
      гостевой операционной системе Microsoft Windows. Настройки сети
      обеспечивают дополнительную безопасность. При желании сессию Windows
      можно запустить в режиме «только чтение», что исключает порчу образа
      Microsoft Windows.
    • Способность к взаимодействию.Многие
      пользователи Linux рассматривают двойную загрузку — Microsoft Windows
      либо Linux — как способ, которому недостаёт взаимодействия между этими
      ОС. Win4Lin Pro Desktop позволяет обмениваться файлами между системами
      Linux и Microsoft Windows. Кроме этого, поддерживается обмен файлов с
      использованием буфера обмена и использование работающей системой
      Microsoft Windows локальных и сетевых принтеров, подключенных к
      Linux-хосту.
    • Резервное копирование.Пользователи
      Win4Lin Pro Desktop могут легко создавать резервные копии системы
      Microsoft Windows путём копирования всего одного файла.

    В
    добавление к сказанному, Win4Lin позволяет пользователю настраивать
    сетевое взаимодействие. Сессия Win4Lin может быть сконфигурирована в
    режиме сетевого моста (bridged networking) или в режиме трансляции
    сетевого адреса (NAT). Режим NAT позволяет гостевой системе Microsoft
    Windows прямо обращаться к ресурсам сети, обеспечивая при этом
    безопасность с помощью брандмауэра, автоматически обрабатывающего
    входящие запросы. В свою очередь, режим сетевого моста обеспечивает
    гостевой Microsoft Windows полный доступ к сетевым ресурсам ценой
    полной её открытости для доступа из сети. В то время как режим сетевого
    моста требует постоянной физической связи с сетью, режим NAT является
    более гибким и мобильным, даже когда вы используете беспроводное или
    VPN-соединение.

    Рисунок 4. Win4Lin Pro
    Win4Lin Pro

    Ericom Software

    Ericom
    Software является поставщиком корпоративных решений для доступа к
    приложениям, в диапазоне от серверных систем (SBC), виртуальных рабочих
    столов (VDI) и сетевого взаимодействия Web-to-host до эмуляции
    клиентских терминалов, что позволяет пользователям работать с
    необходимыми бизнес-приложениями в большом количестве систем и в
    централизованной защищенной среде (см. рисунок 5).

    Рисунок 5. Ericom Software
    Ericom Software

    PowerTerm
    WebConnect — серверное решение компании Ericom Software, позволяющее
    системе Microsoft Windows, приложениям, работающим в этой системе, и
    приложениям Linux сосуществовать на одной платформе и предоставляющее
    пользователям Linux практически прозрачный доступ к приложениям
    Microsoft Windows. Доступ к приложениям пользователи могут получать
    через Интернет-браузер или используя программу PowerTerm WebConnect
    Downloader, встроенную в такие системы Linux, как RedHat и SuSE.

    Рисунок 6. Ericom PowerTerm WebConnect
    Ericom PowerTerm WebConnect

    Кроме
    того, Ericom выпускает решения PowerTerm WebConnect для ПО IBM Lotus. В
    рамках унифицированной платформы для совместной работы пользователи
    получают в свое распоряжение список приложений, персонализированный по
    именам, группам или ролям. Это решение обеспечивает доступ «одним
    щелчком мыши» к Microsoft Windows и приложениям, работающим в ней, с
    одновременным использованием приложений для совместной работы на
    платформе Lotus Notes® 8 или Lotus Expeditor (см. рисунок 7).

    Рисунок 7. Ericom PowerTerm WebConnect для Lotus Notes 8
    Ericom PowerTerm WebConnect for Lotus Notes 8

    Заключение

    Существует
    целый ряд решений для доступа к приложениям Windows из-под операционной
    системы Linux. Все доступные решения устраняют проблемы, связанные с
    портированием инфраструктуры и бизнес-приложений на операционную
    систему Linux. Используя такие решения для Linux, как решение IBM
    Collaboration Client Solution, пользователи теперь имеют в своем
    распоряжении законченную унифицированную платформу для совместной
    работы.


    Об авторах

    Иви
    Пералта (Evy M. Peralta, eperalta@us.ibm.com) — штатный
    инженер-программист компании IBM, работает в центре Linux Integration
    Center, Остин, штат Техас. Она обеспечивает предпродажную техническую
    поддержку связующего программного обеспечения IBM для Linux. С момента
    поступления в компанию в феврале 2007 года занимается клиентским
    решением IBM Open Collaboration, помогая заказчикам в его внедрении.
    Имеет степень магистра и бакалавра информационных технологий
    Международного университета Флориды (Florida International University).

    Фахим
    Альтаф (Faheem Altaf, faheem@us.ibm.com) — старший разработчик
    программного обеспечения в IBM, работающий в Остине, штат Техас. Как
    технический руководитель международного проекта «Настольная система
    будущего» в Центре Linux-интеграции IBM, он продвигает клиентские
    инициативы IBM Open Collaboration по всему миру, проводя информационные
    совещания с клиентами, демонстрации пробных проектов, семинары по
    обмену опытом и поддержку клиентов на местах. Имеет семилетний опыт
    разработки ПО и степень бакалавра компьютерных наук в Техасском
    университете в Остине.

    Фред
    Клюис (Fred Clewis, clewisf@us.ibm.com) — инженер-программист центра
    Linux Integration Center компании IBM. Он пришел в IBM в 1982 году и
    работал на различных направлениях в качестве разработчика программного
    обеспечения. В настоящее время он занимается виртуализацией, тонкими
    клиентами и продуктами Lotus на Linux. Имеет степень магистра
    информационных технологий Университета Флориды.

    Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34