Открыть сервис

IBM i

IBM i — это интегрированная операционная система, разработанная компанией IBM для семейства серверов IBM Power Systems (ранее — AS/400, iSeries, System i). Относится к классу проприетарных Unix-подобных систем, хотя технически не является вариантом Unix и не сертифицирована по стандарту POSIX. IBM i известна своей архитектурой с аппаратной виртуализацией, встроенной поддержкой реляционных баз данных (DB2 for i) и высокой надёжностью, что делает её популярной в корпоративной среде, особенно в банковской сфере, розничной торговле и логистике.

История

Происхождение (1988)

Система была впервые выпущена в 1988 году под названием OS/400 (Operating System/400) для новой линейки миникомпьютеров IBM AS/400 (Application System/400). Разработка велась с середины 1980-х годов в лаборатории IBM в Рочестере (штат Миннесота, США). Основной целью было создание платформы, объединяющей преимущества мэйнфреймов (надёжность, безопасность) и мини-компьютеров (доступность, простота эксплуатации).

Эволюция названий

Ключевые версии

Архитектура

Аппаратная платформа

IBM i работает исключительно на серверах IBM Power Systems, использующих процессоры архитектуры POWER (Performance Optimization With Enhanced RISC). Начиная с POWER9 (2017) и POWER10 (2021), система поддерживает:

Технологическая база (TIMI)

Ключевая особенность IBM i — Technology Independent Machine Interface (TIMI) — программный слой, обеспечивающий переносимость приложений между разными поколениями процессоров. TIMI работает как виртуальная машина: прикладное программное обеспечение компилируется в промежуточный код, который затем интерпретируется аппаратным обеспечением. Это позволяет обновлять процессоры без перекомпиляции программ.

Интегрированная база данных

В состав IBM i входит встроенная реляционная СУБД DB2 for i, которая является неотъемлемой частью операционной системы, а не отдельным продуктом. База данных использует единое адресное пространство с файловой системой, что упрощает управление и повышает производительность. Поддерживаются:

Среда выполнения

IBM i поддерживает несколько сред для запуска приложений:

Классификация

По версиям

IBM i выпускается в виде релизов (Release), обозначаемых как V7R1, V7R2 и т. д. Каждый релиз включает обновления безопасности и функциональности. Поддержка каждой версии обычно длится 5–7 лет.

По лицензированию

IBM i — проприетарное программное обеспечение. Лицензирование осуществляется по модели «на процессор» (per processor) с учётом количества активных ядер. Существуют редакции:

Применение

Корпоративные системы

IBM i широко используется в отраслях, где критична высокая доступность и целостность данных:

Миграция и модернизация

В 2010–2020-х годах наблюдается тенденция к миграции с устаревших версий IBM i (V5R4, V6R1) на современные V7R4/V7R5, а также к интеграции с облачными платформами (IBM Cloud, AWS). IBM предоставляет инструменты для переноса приложений в среду Linux на Power Systems.

Преимущества и недостатки

Преимущества

Недостатки

Критика

Критики IBM i отмечают, что система остаётся нишевой и не подходит для задач, требующих гибкости и массового масштабирования (например, веб-приложений с высокой нагрузкой). Также указывается на зависимость от вендора (vendor lock-in), что затрудняет миграцию на альтернативные платформы. В ответ IBM развивает поддержку открытых стандартов (Java, Python, контейнеры Docker), однако темпы внедрения остаются медленными.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →