PowerOpen Environment (POE): открытый стандарт для PowerPC, разработанный альянсом AIM (Apple & IBM) в 1991 году. Unix, A/UX, OSF/1, история технологий.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
PowerOpen Environment (POE), разработанная в 1991 году альянсом AIM, — это открытый стандарт для запуска операционной системы на базе Unix на компьютерной архитектуре PowerPC.
Open standard by AIM alliance
The PowerOpen Environment (POE), created in 1991 from the AIM alliance, is an open standard for running a Unix based operating system on the PowerPC computer architecture.
История
Альянс 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.
The AIM alliance was announced on October 2, 1991, yielding the historic first technology partnership between Apple and IBM. One of its many lofty goals was to somehow eventually merge Apple's user friendly graphical interface and desktop applications market with IBM's highly scalable Unix server market, allowing the two companies to enter what Apple believed to be an emerging "general desktop open systems market". This was touched upon by Apple's November 1991 announcement of A/UX 3.0. The upcoming A/UX 4.0 (never actually released) would target the PowerOpen Environment ABI, merge features of IBM's AIX variant of Unix into A/UX, and use the OSF/1 kernel from the Open Software Foundation. A/UX 3.0 would serve as an "important migration path" to this new system, making Unix and System 7 applications compliant with PowerOpen. A/UX 4.0 and AIX were intended to run on a variety of IBM's POWER and PowerPC hardware, and on Apple's PowerPC based hardware. text=PowerOpen will be the operating system for PowerPC Mac owners who need to run Unix based applications. Apple agreed to provide IBM with the technology needed to allow standard Macintosh applications—starting with the Finder—to run under the new AIX, much as they do under A/UX today. Apple will apply the PowerOpen label to the new version of A/UX that results from the deal; IBM will do likewise with the new AIX. | source=MacWEEK in 1993
The need for the POE reduced due to the increasing availability of Unix like operating systems on PowerPC, such as Linux distributions and AIX. The PowerOpen Association was formed to promote the POE and test for conformance, and disbanded in 1995. That year, other AIM elements disbanded.
Обзор
В 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.
The POE contains API and ABI specifications. The presence of the ABI specification in the POE distinguishes it from other open systems such as POSIX and XPG4, since it allows platform independent binary compatibility, which is otherwise typically limited to particular hardware. Derived from AIX, the POE conforms to industry open standards including POSIX, XPG4, and Motif. The POE is hardware bus independent. System implementations can range from laptop computers to supercomputers. It requires a multi user, multitasking operating system. It provides networking support, an X Window System extension, a Macintosh Application Services extension, and Motif. Macintosh Application Services (MAS) was an Apple software product intended to run existing Mac applications alongside other applications in the X environment, including those written for the 680x0 architecture. Also supporting Mac applications that had been ported to PowerPC, MAS was described as "Apple's key contribution to the PowerOpen alliance" and was demonstrated running Mac applications including a QuickTime movie on three different workstation platforms. It was an optional component in the PowerOpen architecture.