AIX/370
AIX/370 — это операционная система, разработанная компанией IBM, представляющая собой версию UNIX-подобной системы AIX, адаптированную для работы на мейнфреймах IBM System/370 и их последующих моделях (System/370-XA, System/370-ESA). AIX/370 была выпущена в 1990 году и стала одной из первых попыток внедрения полноценной UNIX-среды на платформе мейнфреймов IBM, традиционно использовавших операционные системы семейства MVS и VM.
История
Разработка AIX/370 началась в конце 1980-х годов в рамках стратегии IBM по расширению присутствия на рынке UNIX-систем. К тому времени IBM уже имела опыт создания UNIX-подобных систем для своих рабочих станций (AIX/RT для IBM RT PC) и мейнфреймов (например, UTS от Amdahl). Однако AIX/370 стала первым официальным продуктом IBM, который предоставлял полноценную UNIX-среду непосредственно на мейнфреймах, без необходимости использования эмуляции или виртуализации сторонних разработчиков.
Первая версия, AIX/370 версии 1, была анонсирована в 1990 году и выпущена в 1991 году. Она базировалась на ядре UNIX System V Release 2 (SVR2) с элементами BSD 4.3, что обеспечивало совместимость с большинством UNIX-приложений того времени. Система поддерживала архитектуру System/370, включая 31-битную адресацию (Extended Addressing) и виртуальную память.
В 1993 году IBM выпустила AIX/370 версии 2, которая была переработана для работы на более новых мейнфреймах System/370-ESA. Эта версия включала поддержку многопроцессорных конфигураций (SMP), улучшенную файловую систему (JFS — Journaled File System) и интеграцию с сетевыми протоколами TCP/IP. Однако к тому времени рынок UNIX-систем смещался в сторону RISC-архитектур, и IBM сосредоточила усилия на развитии AIX для платформы POWER (RS/6000). В результате AIX/370 была постепенно вытеснена AIX/ESA (версия для мейнфреймов System/390) и окончательно снята с поддержки в середине 1990-х годов.
Архитектура и особенности
AIX/370 была спроектирована как многозадачная, многопользовательская операционная система с поддержкой виртуальной памяти. Ключевые архитектурные особенности включали:
- Ядро: Монолитное ядро, основанное на UNIX System V Release 2, с расширениями BSD для сетевой поддержки и управления процессами.
- Файловая система: Использовалась файловая система JFS (Journaled File System), которая обеспечивала журналирование для повышения надёжности при сбоях. JFS была одной из первых журналируемых файловых систем в UNIX-мире.
- Виртуальная память: Поддержка страничной организации памяти с возможностью отображения до 2 ГБ виртуального адресного пространства на процесс (в 31-битном режиме).
- Многопроцессорность: Версия 2 поддерживала симметричную многопроцессорную обработку (SMP) до 8 процессоров в одной системе.
- Сетевые возможности: Встроенная поддержка TCP/IP, NFS (Network File System) и RPC (Remote Procedure Call) для интеграции в гетерогенные сети.
- Совместимость: AIX/370 была совместима с POSIX.1 и X/Open, что позволяло запускать стандартные UNIX-приложения, включая базы данных (Oracle, Informix) и офисные пакеты.
Аппаратная поддержка
AIX/370 работала на мейнфреймах IBM System/370, включая модели 3090, 4381, 9370, а также на более поздних System/370-ESA (например, ES/9000). Для установки системы требовалось наличие как минимум 8 МБ оперативной памяти и 200 МБ дискового пространства. Система могла работать как в нативном режиме (на выделенном мейнфрейме), так и в качестве гостевой операционной системы под управлением гипервизора VM/ESA (Virtual Machine/Enterprise Systems Architecture). В последнем случае AIX/370 использовала виртуальные устройства, эмулируемые VM.
Применение
AIX/370 применялась в корпоративных средах, где требовалась высокая надёжность и производительность мейнфреймов в сочетании с гибкостью UNIX. Основные области использования:
- Финансовый сектор: Банки и страховые компании использовали AIX/370 для запуска транзакционных систем и баз данных.
- Научные и инженерные расчёты: Мейнфреймы с AIX/370 применялись для моделирования и обработки больших массивов данных.
- Серверы приложений: Система служила платформой для корпоративных приложений, таких как ERP-системы (например, SAP R/2) и системы управления документами.
Однако AIX/370 не получила широкого распространения из-за высокой стоимости мейнфреймов и конкуренции со стороны более дешёвых RISC-систем (IBM RS/6000, Sun SPARC). К середине 1990-х годов IBM переключила основное внимание на AIX для POWER-архитектуры, а мейнфреймы продолжили использовать традиционные системы MVS/ESA и VM/ESA.
Наследие
AIX/370 считается важным этапом в эволюции операционных систем IBM. Она продемонстрировала возможность интеграции UNIX-среды в мейнфреймовую экосистему, что впоследствии привело к созданию AIX/ESA (для System/390) и более поздних UNIX-подобных систем для мейнфреймов (например, Linux on z Systems). Технические решения, разработанные для AIX/370, такие как журналируемая файловая система JFS и поддержка SMP, были впоследствии перенесены в AIX для POWER и другие продукты IBM.
Сегодня AIX/370 представляет интерес в основном для историков вычислительной техники и коллекционеров. Оригинальные дистрибутивы и документация сохранились в архивах IBM и некоторых музеях (например, в Музее компьютерной истории в Калифорнии). Эмуляция AIX/370 возможна на современных системах с помощью эмуляторов мейнфреймов (например, Hercules), но требует значительных усилий по настройке.
Источники
- IBM Corporation. AIX/370 Version 2: General Information Manual. IBM, 1993.
- IBM Corporation. AIX/370 Version 1: Installation and Administration Guide. IBM, 1991.
- «AIX/370: UNIX on the Mainframe». IBM Systems Journal, Vol. 30, No. 3, 1991.
- «The Evolution of IBM AIX». IBM Redbooks, 2005.
- «Hercules Emulator: AIX/370 Installation Notes». Hercules Project, 2010.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →