IBM i - IBM i
Разработчик | IBM |
---|---|
Семейство ОС | IBM i |
Рабочее состояние | Текущий |
Исходная модель | Закрытый источник |
изначальный выпуск | 2 апреля 2008 г. |
Последний релиз | 7.4 / 23 апреля 2019 г. |
Маркетинговая цель | Миникомпьютер и корпоративный сервер |
Доступно в | английский |
Платформы | 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]
Функции
Эта секция содержит контент, который написан как Реклама.Сентябрь 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
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.1 | 2008-03-21 | 2015-09-30 | Документация по IBM i 6.1 |
7.1 | 2010-04-23 | 2018-04-30 | Документация по IBM i 7.1 |
7.2 | 2014-11-11 | 2021-04-30 | Документация по IBM i 7.2 |
7.3 | 2016-04-15 | TBA | Документация по IBM i 7.3 |
7.4 | 2019-06-21 | TBA | Документация по 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] |
---|---|---|---|
V1 | 1988-08-26 | 1993-05-31 | |
V2R1 | 1991-05-24 | 1994-06-30 | |
V2R1M1 | 1992-03-06 | 1994-06-30 | |
V2R2 | 1992-12-18 | 1995-06-30 | |
V2R3 | 1993-12-17 | 1996-05-31 | |
V3R1 | 1995-06-21 | 1998-10-31 | |
V3R2 | 1996-06-04 | 2000-05-31 | |
V3R6 | 1995-12-22 | 1998-10-31 | |
V3R7 | 1996-11-08 | 1999-06-30 | |
V4R1 | 1997-08-29 | 2000-05-31 | |
V4R2 | 1998-02-27 | 2000-05-31 | |
V4R3 | 1998-09-11 | 2001-01-31 | |
V4R4 | 1999-05-21 | 2001-05-31 | |
V4R5 | 2000-07-28 | 2002-12-31 | |
V5R1 | 2001-05-25 | 2005-09-30 | |
V5R2 | 2002-08-30 | 2007-04-30 | |
V5R3 | 2004-06-03 | 2009-04-30 | Документация V5R3 |
V5R4 | 2007-04-20 | 2013-09-30 | Документация V5R4 |
Легенда: Старая версия |
Смотрите также
- Пул вспомогательной памяти
- Мультики для значительно более ранней системы, которая предоставляла постоянные объекты
Группы пользователей
Группы пользователей сыграли важную роль в развитии IBM i. COMMON - крупнейшая в мире профессиональная ассоциация пользователей технологий IBM. Он обеспечивает независимое обучение, сертификацию, защиту и взаимодействие между пользователями, IBM и связанными сторонними поставщиками решений.[34] Большая группа пользователей (LUG),[35] в состав которой входят крупные корпорации, оказывает большое влияние на текущее и будущее развитие IBM i. И COMMON, и LUG регулярно сотрудничают с IBM, чтобы обеспечить конструктивную обратную связь и перспективу в направлении платформы IBM i. В Молодые профессионалы (YIPS)[36] - это подмножество COMMON, оказавшее значительное влияние на направление IBM i.
Рекомендации
- ^ «IBM i: платформа для новаторов от новаторов». ibm.com. Международные Бизнес Машины. Получено 22 сентября 2020.
- ^ "Операционные системы". ibm.com. Международные Бизнес Машины. Получено 22 сентября 2020.
- ^ "IBM AIX". IBM. Получено 14 мая 2020.
- ^ «Enterprise Linux». IBM. IBM. Получено 14 мая 2020.
- ^ а б Уилл, Стив. «Стив Уилл рассказывает об IBM I в 2019 году». Системы помощи. Получено 14 мая 2020.
- ^ «IBM i - вариант ИТ-инфраструктуры без драйверов». ИТ-инфраструктура IBM. 2019-08-13. Получено 2020-07-20.
- ^ а б c Солтис, Фрэнк, «Внутри AS / 400»; Франк Солтис был системным архитектором AS / 400.
- ^ «Согласно отчетам, преимущество IBM i в совокупной стоимости владения увеличивается». IT джунгли.
- ^ «Программные технологии IBM». IBM. Получено 13 мая 2020.
- ^ "IBM PASE для i". IBM. Получено 13 мая 2020.
- ^ «Интегрированные веб-службы для i». Получено 13 мая 2020.
- ^ "Net.Data для i". IBM. Получено 13 мая 2020.
- ^ «InfoSphere® Data Architect». IBM. Получено 13 мая 2020.
- ^ «IBM Navigatore для i». IBM. Получено 13 мая 2020.
- ^ «Клиентские решения IBM I Access». IBM. Получено 13 мая 2020.
- ^ «TCP / IP». IBM. Получено 13 мая 2020.
- ^ "IBM i Open Source с использованием yum". IBM i с открытым исходным кодом.
- ^ «Открытый исходный код еще никогда не был таким вкусным!». Журнал IBM Systems - откройте свой i.
- ^ "IBM i Open Source с использованием yum". IBM i с открытым исходным кодом.
- ^ «Поддержка открытого исходного кода для IBM i». www.ibm.com. 2019-05-30. Получено 2019-11-18.
- ^ Ублу
- ^ IBM представляет первые системы питания нового поколения
- ^ «Обновление технологий IBM i». IBM.
- ^ «Планируемая дата доступности». IBM i 7.2 TR3 и IBM i 7.1 TR11 предлагают улучшения производительности, удобства использования и интеграции.
- ^ «IBM i 7.3». IBM i 7.3 может обеспечить значительную ценность для клиентов в плане баз данных и безопасности, а также поддержки ведущих в отрасли рабочих нагрузок, таких как аналитика и мобильные вычисления..
- ^ «Поддержка выпуска IBM i». Служба поддержки IBM.
- ^ «Жизненный цикл релиза». Служба поддержки IBM.
- ^ а б Обновления технологии IBM i
- ^ а б Жизненный цикл программного обеспечения IBM i
- ^ а б Планирование обновления IBM i: выпуски
- ^ а б Документация IBM i: выпуски
- ^ «OS 400 - Полная история IBM OS / 400». история-компьютер.
- ^ «История OS / 400». midrange.com.
- ^ "ОБЩИЙ". ОБЩИЙ. Получено 2013-11-13.
- ^ "LUG". LUG. Получено 6 сентября, 2019.
- ^ "Молодые и профессионалы (YIPS)". YIPS. Получено 2013-11-13.
внешняя ссылка
- Сайт IBM i
- IBM Systems IBM i Magazine
- RPGPGM.COM - Обширный ресурс статей с примерами кода RPG и сопутствующего программирования.
- AS400i.COM - IBM AS / 400 от Основы
- Сообщество IBMi - Интернет-сообщество отраслевых экспертов