Введение

PowerOpen Environment (POE), разработанная в 1991 году альянсом AIM, — это открытый стандарт для запуска операционной системы на базе Unix на компьютерной архитектуре PowerPC.

История

Альянс AIM был объявлен 2 октября 1991 года, что привело к историческому первому технологическому партнерству между Apple и IBM. Одной из многих амбициозных целей было каким-то образом объединить удобный для пользователя графический интерфейс Apple и рынок настольных приложений с высоко масштабируемым рынком Unix-серверов IBM, позволив обеим компаниям выйти на то, что Apple считала формирующимся "общим рынком открытых настольных систем". Это было упомянуто в объявлении Apple в ноябре 1991 года о A/UX 3.0. Грядущая A/UX 4.0 (которая так и не была выпущена) должна была быть ориентирована на PowerOpen Environment ABI, объединить функции варианта Unix AIX от IBM в A/UX и использовать ядро OSF/1 от Open Software Foundation. A/UX 3.0 должна была служить "важным путем миграции" к этой новой системе, обеспечивая совместимость приложений Unix и System 7 с PowerOpen. A/UX 4.0 и AIX предназначались для работы на различных аппаратных платформах IBM POWER и PowerPC, а также на аппаратном обеспечении Apple PowerPC. text=PowerOpen станет операционной системой для владельцев PowerPC Mac, которым необходимо запускать приложения на базе Unix. Apple согласилась предоставить IBM технологии, необходимые для запуска стандартных приложений Macintosh – начиная с Finder – под новой AIX, аналогично тому, как они работают под A/UX сегодня. Apple будет использовать обозначение PowerOpen для новой версии A/UX, являющейся результатом сделки; IBM поступит так же с новой AIX. По мере увеличения доступности Unix-подобных операционных систем на PowerPC, таких как дистрибутивы Linux и AIX, необходимость в POE снизилась. Ассоциация PowerOpen была создана для продвижения POE и тестирования на соответствие стандартам, и была распущена в 1995 году. В том же году прекратили существование и другие элементы AIM.

Обзор

В POE содержатся спецификации API и ABI. Наличие спецификации ABI отличает POE от других открытых систем, таких как POSIX и XPG4, поскольку обеспечивает платформенно-независимую бинарную совместимость, которая в противном случае обычно ограничена конкретным аппаратным обеспечением. POE, разработанный на основе AIX, соответствует отраслевым открытым стандартам, включая POSIX, XPG4 и Motif. POE не зависит от аппаратной шины. Системные реализации могут варьироваться от портативных компьютеров до суперкомпьютеров. Для его работы требуется многопользовательская многозадачная операционная система. Он предоставляет поддержку сетевых технологий, расширение X Window System, расширение Macintosh Application Services и Motif. Macintosh Application Services (MAS) – программный продукт Apple, предназначенный для запуска существующих приложений Mac совместно с другими приложениями в среде X, включая приложения, написанные для архитектуры 68x0. MAS также поддерживал приложения Mac, портированные на PowerPC, и был описан как "ключевой вклад Apple в альянс PowerOpen". Его работа с приложениями Mac, включая фильм QuickTime, была продемонстрирована на трех различных рабочих станциях. MAS являлся необязательным компонентом архитектуры PowerOpen.