Wabi (программное обеспечение)

редактировать
Wabi
Разработчик (и) Sun Microsystems
Операционная система Solaris, Linux

Wabi - это коммерческое программное обеспечение, выпуск которого прекращено, от Sun Microsystems, который реализует Windows Win16 API спецификация на Solaris ; версия для Linux также была выпущена компанией Caldera Systems. Wabi запускает приложения, разработанные для Windows 3.1, Windows 3.11 и Windows для рабочих групп.

Содержание

  • 1 История
  • 2 Функции
  • 3 Попытка стандартизации
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

История

Технология была первоначально разработана Praxsys Technologies в результате обсуждений в 1990 году с Interactive Systems Corporation. Осенью 1992 г. активы Praxsys были приобретены Sun. Название «Wabi» было выбрано по двум причинам: его значение на японском языке означает баланс или гармония, что вызвало идею более мирного сосуществования Windows и Unix. программное обеспечение; и, более очевидное значение, что оно обозначает двоичный интерфейс приложений Windows, хотя перед его выпуском Sun заявляла, что это имя не было сокращением .

Wabi 2.2B было лицензировано Caldera, чтобы пользователи могли запускать приложения Windows под Linux, вместе с также лицензированным Merge.

разработка Wabi была прекращена в декабре 1997 года.

Возможности

Для работы Wabi требуется установка Windows 3.x. Это означает, что для него также требуется лицензия Windows, в отличие от аналогичного программного обеспечения, которое пытается реализовать весь Windows API, например Wine или некоторых версий OS / 2. Основная идея продукта - обеспечить имитацию самых нижних уровней среды Windows в виде библиотек user.dll, kernel.dll и gdi.dll. Поскольку все другие библиотеки dll Windows зависят от этих трех модулей, клонирование этой функции позволяет приложениям Windows и связанным с ними вспомогательным dll правильно работать на внешней хост-системе. Этот подход, в отличие от полной замены, считался группой инженеров единственной рациональной методологией для достижения успеха, учитывая как масштабы постоянно расширяющихся усилий Microsoft, так и трудности, связанные с достаточной точностью эмуляции для запуска коммерческих версий программного обеспечения.

Wabi был выпущен для систем x86 и SPARC. Для запуска среды x86 Windows в системах SPARC также был предоставлен уровень трансляции кода , который динамически преобразует инструкции x86 при первом использовании в инструкции SPARC.

Попытка стандартизации

В связи с разработкой программного обеспечения Wabi, Sun инициировала усилия по созданию стандарта ISO, не являющегося частной собственностью определения Windows API. Public Windows Initiative (PWI) была предназначена для определения общедоступного стандарта, который поможет Sun и другим компаниям, желающим клонировать программный интерфейс Microsoft Windows (например, Willows TWIN, другой LGPL-реализация API), но, несмотря на утверждение Sun об отсутствии нарушения интеллектуальной собственности, эта попытка лоббировалась в ISO со стороны Microsoft, и в 1996 году была отклонена.

См. Также

Ссылки

Внешние ссылки

Найдите wabi в Wiktionary, бесплатном словаре.
Последняя правка сделана 2021-06-20 06:03:49
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте