IBM i

IBM i（アイ・ビー・エム アイ）は、IBM Power Systems（旧・AS/400）及び、IBM PureSystemsに搭載されているオペレーティングシステムである。1988年にIBMのミッドレンジコンピュータ向けに開発されたOSであり、かつてはOS/400、i5/OSと呼ばれていたが、2008年にIBM iに改称した。
概要.
IBM iは、System/36やSystem/38などのIBMの過去の汎用ビジネスシステム（ミッドレンジコンピュータ）との互換性を提供するサブシステムを組み込まれている。
IBMは かつてのOS/400 を "ターンキー"オペレーティングシステムとして設計した。すなわち、通常動作中はほとんどオペレータを必要としないシステムである。たとえば、IBM i は、DB2データベースを内蔵しているが、これは別途インストールする必要もないし、メンテナンスも必要としない。
システム管理は言葉が生まれる前からウィザード方式を採用している。IBM i はまた、最適化されたJavaを実装しており、ハードウェアもJava用に最適化している。
それ自体はグラフィカルなオペレーティングシステムではないが、クライアントとしてアクセスできる製品として"iSeries Navigator"があり、Webベースのグラフィカル管理システムとなっている。
IBM i は、Power Systems及びPureSystems上で、AIXおよびLinuxと共存できる。
IBM i プログラム開発環境は、本来ライブラリにリンクするという概念がなくコンパイル時にリンクすることがなかった。1995年にIBMは"ILE"（Integrated Language Environment）というパラダイムを導入し、モジュールという概念が導入された。これにより様々なプログラミング言語で書かれたモジュールをリンクすることが可能となった。
最近の機能強化では、RESTful APIへの対応や情報漏洩を抑止するためのセキュリティ強化のほか、 Node.js 、 Python 、 R言語 、 Mono (ソフトウェア) 、 Git などの各種オープンソース・ソフトウェアを簡単にインストールするための機能強化などが図られている。また、他のOSやアプリケーション開発基盤との操作性を共通化するために、データはEBCDICだけでなくUTF-8、データベースの作成やアクセスは業界標準の SQL 、画面は5250エミュレーター以外にWebブラウザーにも対応し、開発環境には Eclipse (統合開発環境) や Visual Studio も使用できる親和性を有している。