IBM i - IBM i

IBM i
IBM i.png
РазработчикIBM
Семейство ОСIBM i
Рабочее состояниеТекущий
Исходная модельЗакрытый источник
изначальный выпуск2 апреля 2008 г.; 12 лет назад (2008-04-02)
Последний релиз7.4 / 23 апреля 2019 г.; 19 месяцев назад (2019-04-23)
Маркетинговая цельМиникомпьютер и корпоративный сервер
Доступно ванглийский
ПлатформыIBM Power Systems
Ядро типразделяет многие Микроядро (SLIC) и Виртуальная машина (TIMI) философия дизайна
ЛицензияПроприетарный
Предшествуетi5 / OS, OS / 400, Система / 36, Система / 38
Официальный веб-сайтIBM i

IBM i является интегрированным рабочая среда разработан IBM, состоящий из Операционная система, база данных, промежуточное ПО, и Инструменты разработки.[1] IBM i работает на IBM Power Systems серверы,[2] как иIBM AIX[3] и Enterprise Linux.[4]

Он заменил операционные системы i5 / OS и OS / 400, но поддерживает совместимость приложений с обеими.[5]

Функции

IBM разработала IBM i как "под ключ «операционная система, требующая минимального внимания со стороны ИТ-персонала или вообще не требующая его во время нормальной работы. Таким образом, она описывается как« вариант ИТ-инфраструктуры без драйверов ».[6] Например, в IBM i есть встроенный Db2 база данных, не требующая отдельной установки. Запоминающие устройства («диски») могут быть Рейд или зеркальное отображение; когда настроен любой из этих параметров, один или несколько дисков можно заменить без прерывания работы. Системное администрирование - это волшебник -приводной. Автоматическая система самообслуживания может планировать все общие работы по техническому обслуживанию системы, обнаруживать множество отказов и автоматически заказывать запасные части и обслуживание. Организации, использующие IBM i, иногда имеют приятные наклейка шок при сравнении накладных расходов на обслуживание системы с другими системами.[7] Общая совокупная стоимость владения (TCO) для IBM i на IBM Power Systems значительно ниже, чем у двух конкурирующих платформ, таких как Windows / SQL Server и Linux / Oracle, в первую очередь из-за нехватки необходимого персонала для управления системой; интегрированные компоненты также снижают совокупную стоимость владения.[8]

Программы IBM i, как и предшествующие им программы System / 38, содержат как независимый от процессора «виртуальный» двоичный код, так и зависящий от процессора исполняемый двоичный код. Компиляторы для IBM i производят на выходе независимый от процессора код; операционная система автоматически переводит код, не зависящий от процессора, в код, зависящий от процессора, по мере необходимости, без необходимости использования исходного кода или внимания ИТ-персонала. Примечательно, что при миграции с устаревшего процессора (например, с CISC на оборудование RISC), если настроена автоматическая миграция и если исходная программа была создана с обычными параметрами, система автоматически перестроит исполняемый код всего за несколько секунд. Миграция заключается в создании резервной копии со старого компьютера и ее восстановлении на новом.[7]

Система была одной из первых объектно-ориентированный. В отличие от традиционных операционных систем, таких как Unix и Windows NT файлов нет, только объекты разных типов. Объекты сохраняются в очень большой плоской виртуальной памяти, называемой одноуровневый магазин.[7]

IBM i предлагает путь обновления, чтобы прикладное программное обеспечение, написанное для предыдущих операционных систем на IBM System i могут быть перенесены на текущее поддерживаемое оборудование без необходимости модификации или перекомпиляции. Для этого он предоставляет абстрактный интерфейс к оборудованию через слои низкоуровневого код машинного интерфейса (MI) или Микрокод которые расположены над Технологически независимым машинным интерфейсом (TIMI) и Лицензионным внутренним кодом системы (SLIC), или ядро.[5]

IBM i включает множество программных технологий[9]

Разработка приложения

IBM Portable Application Solutions Environment for i (PASE for i) позволяет переносить IBM AIX приложений на платформу IBM i.[10]PASE for i предоставляет интегрированную среду выполнения AIX на IBM i, включая три отраслевых стандарта и стандарт де-факто. снаряды (кш, ш, и csh ) и служебные программы для мощной среды сценариев, позволяющие запускать многие приложения AIX в операционной системе IBM i с небольшими изменениями или без них. Программы AIX двоичная совместимость с IBM i при использовании PASE. PASE - это, по сути, «операционная система в операционной системе», поддерживающая самую последнюю стабильную версию AIX. Многие двоичные файлы, совместимые с AIX 5L, могут выполняться без модификации или перекомпиляции в среде PASE. Исключением являются программы, которые содержат прямые вызовы API на основе ядра AIX, поскольку в PASE нет ядра AIX. Программы можно создавать прямо на месте с помощью Коллекция компиляторов GNU (GCC) или, альтернативно, с Компиляторы IBM XL C / C ++. Предоставляется поддержка для запуска как 32-битных, так и 64-битных исполняемых файлов AIX.

Интегрированные веб-службы для i позволяют приложениям интегрированной языковой среды (ILE) работать на арене веб-служб и сервис-ориентированной архитектуры (SOA).[11]

Net.Data для i - это язык сценариев на стороне сервера, который расширяет возможности веб-серверов, обеспечивая динамическое создание веб-страниц.[12]

IBM InfoSphere Data Architect - это решение для совместного моделирования и проектирования данных предприятия.[13]

Интерфейсы управления

IBM Navigator for i - это веб-интерфейс к семейству продуктов, обеспечивающий полный набор средств управления системой, анализа производительности, базы данных, Веб-сервер Apache, и Сервер приложений WebSphere функции для IBM i.[14]

Клиентские решения IBM i Access - это Ява клиент и интерфейсное решение для пользователей, разработки и управления системами, работающее на Linux, macOS и Windows предоставлять 5250 эмуляция для запуска хост-приложений. Решение IBM i Access Client на основе веб-интерфейса позволяет пользователям настольных компьютеров и мобильных устройств подключаться к IBM i через веб-браузеры.[15]

Сеть и коммуникации

TCP / IP в предложениях IBM i TCP / IP приложения, протоколы и службы для управления потоком данных в сети и из нее.[16]

Программное обеспечение с открытым исходным кодом

Доступное программное обеспечение с открытым исходным кодом включает HTTP-сервер Apache, OpenSSL, Ява, Рубин, PHP, Python, Node.js, gcc, Nginx, Git и сотни других пакетов.[17] В 2018 году IBM предоставила Ням менеджер пакетов и возможность установки программного обеспечения с открытым исходным кодом через Об / мин пакеты.[18][19] Формальная поддержка многих пакетов предоставляется IBM и партнерами.[20]

Языки программирования

ОС поддерживает множество языков: РПГ, язык ассемблера, C, C ++, Паскаль, Ява, EGL, Perl, Болтовня, КОБОЛ, SQL, БАЗОВЫЙ, PHP, PL / I, Python, REXX, Рубин, PHP, Node.js (JavaScript), Lua, р, Ублу,[21] Qshell, и больше.

Инструменты разработки

IBM Rational Developer для i это интегрированная среда развития (IDE), опубликованная IBM для работы со многими технологиями, такими как RPG. Стандартные инструменты также могут использоваться для программирования, и они особенно популярны при использовании Открытый исходный код языки. Некоторые другие инструменты доступны от независимых поставщиков программного обеспечения, многие из которых перечислены в Глобальный каталог решений IBM.

История и версии IBM i

О выпуске IBM i 6.1 было объявлено 2 апреля 2008 г. вместе с IBM POWER Systems.[22] Эта нумерация выпуска контрастирует с форматом идентификатора предыдущей версии VxRxMx (Версия, Выпуск, Модификация, например, V5R4M0) предыдущих версий в его родословной. Этот номер выпуска продемонстрировал способность приложений, созданных на основе предыдущих технологий, продолжать свое функциональное использование на новой технологии Power Systems.

В версии 7.1 IBM начала предоставлять больше обновлений для операционной системы через Technology Refreshes. Эти обновления технологий делают операционную систему более полезной, не требуя точечных выпусков и позволяя клиентам более длительные периоды между обновлениями. Версия 7.1 Technology Refresh 11 была выпущена в октябре 2015 года. IBM i 7.2 Technology Refresh 9 была выпущена в сентябре 2018 года. IBM i 7.3 Technology Refresh 6 была выпущена 10 мая 2019 года.[23]

Версия 7.2 была выпущена в мае 2014 года.[24]

Версия 7.3 была выпущена в апреле 2016 года.[25]

Последняя версия IBM i - 7.4, анонсированная 23 апреля 2019 г. и выпущенная 21 июня 2019 г. (График поддержки версий ).

Каждый выпуск IBM i имеет ограниченный период поддержки.[26][27]

Версии IBM i

Версия[28]Дата выхода[29]Конец программы
Поддерживать[30]
Документация
Поддерживать[31]
Старая версия, больше не поддерживается: 6.12008-03-212015-09-30Документация по IBM i 6.1
Старая версия, больше не поддерживается: 7.12010-04-232018-04-30Документация по IBM i 7.1
Старая версия, но все еще поддерживается: 7.22014-11-112021-04-30Документация по IBM i 7.2
Старая версия, но все еще поддерживается: 7.32016-04-15TBAДокументация по IBM i 7.3
Текущая стабильная версия: 7.42019-06-21TBAДокументация по IBM i 7.4
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск


Происхождение предыдущих технологий (CPF, OS / 400 и i5 / OS) и версий

Поскольку IBM i поддерживает запуск устаревших приложений, созданных для CPF на Система / 38, OS / 400 на AS / 400, или i5 / OS на iSeries соответственно), происхождение платформы также часто связано с этими технологиями.

В 1978 году фундаментальные архитектурные принципы того, что впоследствии стало операционной системой IBM i, были представлены с CPF операционная система для IBM System / 38, разработанный командой IBM в Рочестере, штат Миннесота, под руководством главного ученого IBM Фрэнк Солтис, (страницы xxvi-xxvii из * Soltis, Frank G. (2001). Крепость Рочестер: внутренняя история IBM iSeries, НОВОСТИ / 400 книг. ISBN  1-58304-083-8

В 1988 году OS / 400 Release 1 продолжил наследие CPF и расширил возможности Система приложений / 400 (AS / 400) линейка компьютеров среднего уровня.

В период 1988-2006 гг. Были выпущены OS / 400 версий с 1 по V5R3, поскольку AS / 400 подверглась ребрендингу на Advanced System / 400 и IBM eServer.[32][33]

В 1999 году IBM представила логическое разделение (LPAR) с i5 / OS для поддержки нескольких виртуальных систем на одном оборудовании.

В 2006 году операционная система V5R4 была названа i5 / OS в честь недавно представленных серверов System i, которые IBM продавала до 2008 года.

Версия[28]Дата выхода[29]Конец программы
Поддерживать[30]
Документация
Поддерживать[31]
Старая версия, больше не поддерживается: V11988-08-261993-05-31
Старая версия, больше не поддерживается: V2R11991-05-241994-06-30
Старая версия, больше не поддерживается: V2R1M11992-03-061994-06-30
Старая версия, больше не поддерживается: V2R21992-12-181995-06-30
Старая версия, больше не поддерживается: V2R31993-12-171996-05-31
Старая версия, больше не поддерживается: V3R11995-06-211998-10-31
Старая версия, больше не поддерживается: V3R21996-06-042000-05-31
Старая версия, больше не поддерживается: V3R61995-12-221998-10-31
Старая версия, больше не поддерживается: V3R71996-11-081999-06-30
Старая версия, больше не поддерживается: V4R11997-08-292000-05-31
Старая версия, больше не поддерживается: V4R21998-02-272000-05-31
Старая версия, больше не поддерживается: V4R31998-09-112001-01-31
Старая версия, больше не поддерживается: V4R41999-05-212001-05-31
Старая версия, больше не поддерживается: V4R52000-07-282002-12-31
Старая версия, больше не поддерживается: V5R12001-05-252005-09-30
Старая версия, больше не поддерживается: V5R22002-08-302007-04-30
Старая версия, больше не поддерживается: V5R32004-06-032009-04-30Документация V5R3
Старая версия, больше не поддерживается: V5R42007-04-202013-09-30Документация V5R4
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

Смотрите также

Группы пользователей

Группы пользователей сыграли важную роль в развитии IBM i. COMMON - крупнейшая в мире профессиональная ассоциация пользователей технологий IBM. Он обеспечивает независимое обучение, сертификацию, защиту и взаимодействие между пользователями, IBM и связанными сторонними поставщиками решений.[34] Большая группа пользователей (LUG),[35] в состав которой входят крупные корпорации, оказывает большое влияние на текущее и будущее развитие IBM i. И COMMON, и LUG регулярно сотрудничают с IBM, чтобы обеспечить конструктивную обратную связь и перспективу в направлении платформы IBM i. В Молодые профессионалы (YIPS)[36] - это подмножество COMMON, оказавшее значительное влияние на направление IBM i.

Рекомендации

  1. ^ «IBM i: платформа для новаторов от новаторов». ibm.com. Международные Бизнес Машины. Получено 22 сентября 2020.
  2. ^ "Операционные системы". ibm.com. Международные Бизнес Машины. Получено 22 сентября 2020.
  3. ^ "IBM AIX". IBM. Получено 14 мая 2020.
  4. ^ «Enterprise Linux». IBM. IBM. Получено 14 мая 2020.
  5. ^ а б Уилл, Стив. «Стив Уилл рассказывает об IBM I в 2019 году». Системы помощи. Получено 14 мая 2020.
  6. ^ «IBM i - вариант ИТ-инфраструктуры без драйверов». ИТ-инфраструктура IBM. 2019-08-13. Получено 2020-07-20.
  7. ^ а б c Солтис, Фрэнк, «Внутри AS / 400»; Франк Солтис был системным архитектором AS / 400.
  8. ^ «Согласно отчетам, преимущество IBM i в совокупной стоимости владения увеличивается». IT джунгли.
  9. ^ «Программные технологии IBM». IBM. Получено 13 мая 2020.
  10. ^ "IBM PASE для i". IBM. Получено 13 мая 2020.
  11. ^ «Интегрированные веб-службы для i». Получено 13 мая 2020.
  12. ^ "Net.Data для i". IBM. Получено 13 мая 2020.
  13. ^ «InfoSphere® Data Architect». IBM. Получено 13 мая 2020.
  14. ^ «IBM Navigatore для i». IBM. Получено 13 мая 2020.
  15. ^ «Клиентские решения IBM I Access». IBM. Получено 13 мая 2020.
  16. ^ «TCP / IP». IBM. Получено 13 мая 2020.
  17. ^ "IBM i Open Source с использованием yum". IBM i с открытым исходным кодом.
  18. ^ «Открытый исходный код еще никогда не был таким вкусным!». Журнал IBM Systems - откройте свой i.
  19. ^ "IBM i Open Source с использованием yum". IBM i с открытым исходным кодом.
  20. ^ «Поддержка открытого исходного кода для IBM i». www.ibm.com. 2019-05-30. Получено 2019-11-18.
  21. ^ Ублу
  22. ^ IBM представляет первые системы питания нового поколения
  23. ^ «Обновление технологий IBM i». IBM.
  24. ^ «Планируемая дата доступности». IBM i 7.2 TR3 и IBM i 7.1 TR11 предлагают улучшения производительности, удобства использования и интеграции.
  25. ^ «IBM i 7.3». IBM i 7.3 может обеспечить значительную ценность для клиентов в плане баз данных и безопасности, а также поддержки ведущих в отрасли рабочих нагрузок, таких как аналитика и мобильные вычисления..
  26. ^ «Поддержка выпуска IBM i». Служба поддержки IBM.
  27. ^ «Жизненный цикл релиза». Служба поддержки IBM.
  28. ^ а б Обновления технологии IBM i
  29. ^ а б Жизненный цикл программного обеспечения IBM i
  30. ^ а б Планирование обновления IBM i: выпуски
  31. ^ а б Документация IBM i: выпуски
  32. ^ «OS 400 - Полная история IBM OS / 400». история-компьютер.
  33. ^ «История OS / 400». midrange.com.
  34. ^ "ОБЩИЙ". ОБЩИЙ. Получено 2013-11-13.
  35. ^ "LUG". LUG. Получено 6 сентября, 2019.
  36. ^ "Молодые и профессионалы (YIPS)". YIPS. Получено 2013-11-13.

внешняя ссылка