IBM i est un système d'exploitation EBCDIC utilisé sur les ordinateurs IBM Power Systems (anciennement connus sous le nom de System i, iSeries et AS/400) et IBM PureSystems. IBM i est le successeur du i5/OS et de l'OS/400. La dernière version de ce système d'exploitation est la 7.5.
En 2010 (derniers chiffres connus), le système d'exploitation IBM i (et ses prédécesseurs OS/400 et i5/OS) était la plateforme IBM disposant du plus grand nombre de clients. Présents dans plus de 115 pays, il y avait 152 000 systèmes installés dans le monde auxquels on peut ajouter les 340 000 systèmes "dormants" (Systèmes de différentes générations ne bénéficiant plus de la maintenance IBM mais très souvent d'une maintenance tierce).
Ces systèmes technologiquement avancés supportent fréquemment les fonctions critiques des entreprises.
Nom officiel i5/OS est apparu avec les processeurs POWER5 de la gamme IBM POWER, il n'était pas concevable pour IBM, de conserver le nom i5/OS sur les nouveaux processeurs POWER6, la logique aurait voulue qu'il s'agisse de i6/OS, mais il aurait encore été nécessaire de changer le nom du système d'exploitation en 2010 lors de la sortie du POWER7 (en i7/OS). IBM a donc décidé de renommer le système d'exploitation afin de ne plus être dans l'obligation de le changer à chaque fois qu'un nouveau processeur verrait le jour. Le nom officiel est désormais : IBM i operating system. On peut également parler de : IBM i i IBM i Version 7.2 / IBM i Version 7.3 / IBM i Version 7.4 IBM i Version 7 Release 2 / IBM i Version 7 release 3 / IBM i Version 7 Release 4 IBM i 7.2 / IBM i 7.3 / IBM i 7.4 i 7.2 / i 7.3 / i 7.4 i V7.2 / i V7.3 / i V7.4 V7R2 / V7R3 / V7R4 / V7R5 i 6 / i 7
En revanche, il ne faut jamais parler de iOS, i/OS, i OS ou de n'importe quel autre diminutif de ce genre car il s'agit de noms déposés par Cisco Systems et Apple.
Versions IBM i thumb|Roadmap IBM i en 2013 IBM i 6.1 Disponible depuis le , IBM i 6.1 apporte de nombreuses fonctionnalités sur la base de données DB2 for i, la Haute Disponibilité et la virtualisation. Il s'agit de la première version entièrement virtualisable. La version de IBM i V6R1 (ou i 6.1) se décline en deux niveaux : V6R1 RS610-00 (V6R1 de base) V6R1 RS610-10 (V6R1 apportant le support natif avec les DS5x00 et incluant de nombreuses nouvelles fonctions de virtualisation)
Il existe 2 versions de microcode (LIC = Licensed Internal Code) : V6R1M0 (support de la V6R1 RS610-00) V6R1M1 (support de la V6R1 RS610-10)
Fin de commercialisation de cette version, le .
Fin de support de la version, le avec une extension payante jusqu'en 2018
IBM i 7.1 Apparue en 2010, cette version est optimisée pour tourner sur les IBM Power Systems et IBM PureSystems à base de processeur POWER7. IBM i 7.1 n'est supporté que sur les modèles à base de processeur POWER5, POWER5+, POWER6, POWER6+, POWER7 et POWER7+. La version de IBM i V7R1 (ou i 7.1) existe en deux versions : V7R1 RS710-00 V7R1 RS710-10
IBM introduit une nouvelle notion sur la V7R1 nommée le Technology Refresh (TR). Il s'agit en fait d'une fonctionnalité permettant de mettre à jour le microcode et le système d'exploitation de manière plus simple qu'avec la notion des Resave Markers. Il s'agit un peu du même principe que pour AIX et les TL (Technology Level) à la différence près que les Technology Refresh ne modifient pas le niveau de release. Lorsqu'un nouveau TR est installé sur IBM i, le niveau de release du système ne change pas et le système continue à utiliser les PTF de cette release, ce qui n'est pas le cas des TL d'AIX qui disposent chacun de leur propre liste de correctifs (PTF) car le niveau de release est différent à chaque TL.
Les Technology Refresh sont cumulatifs, le TR4 par exemple, inclut tous les TR précédents (TR1, TR2 et TR3).
Les Technology Refresh permettent principalement d'apporter de nouvelles fonctionnalités et le support de nouveaux matériels.
IBM i 7.1 Technology Refresh 1 (TR1) (10/09/2010) Liste des principales nouveautés du TR1 Virtual Media Auto-Changer Virtual optical media library Installation de nouvelles partitions depuis des images réseau pour les serveurs POWER7 Améliorations des performances avec les SSD Support étendu des HBA et switch pour le NPIV sur les Power Blades CEC Node Level Mirroring Support des modèles Power 710 - 720 - 730 - 740 – 795
IBM i 7.1 Technology Refresh 2 (TR2) (13/05/2011) Liste des principales nouveautés du TR2 Support des modèles PS703 et PS704 IBM i Hibernation (suspend/resume) PCIe Gen2 I/O Performance – Multi-path Support NPIV sur les DS5000 IBM i to IBM i Virtual Tape Support SFF2 DASD Drawer 24 SFF (EXP24S) Algorithmes avancés de multipath
IBM i 7.1 Technology Refresh 3 (TR3) (14/10/2011) Liste des principales nouveautés du TR3 Support des modèles C Agrégation de ligne Ethernet Bridging Ethernet Support du contrôleur 5913 6 Gb PCIe VPM pour partitions IBM i Shared Storage Pools Mirroring NPIV sur stockage externe
IBM i 7.1 Technology Refresh 4 (TR4) (18/05/2012) Liste des principales nouveautés du TR4 Support des Flex Computes Nodes (p260 et p460) Support des nouveaux matériels ESA1, ESA2, ES0B, ES0D, 5260, 5899, EN0Y et EU16 IBM i Live Partition Mobility HMC Remote Restart PRPQ Amélioration des performances pour l'initialisation des disques virtuels Améliorations des performances sur les enregistrements bloqués Fonctions de base pour de futures extensions
IBM i 7.1 Technology Refresh 5 (TR5) (12/10/2012) Liste des principales nouveautés du TR5 Support des modèles « D » POWER7+ (Power 770 et Power 780) Support de nouvelles fonctions sur le Power 795 Support des drives RDX USB et SATA Support des DAT USB Support de nouveaux adaptateurs WAN Support des disques 856 Go Améliorations SMT pour POWER7 Améliorations DB2 Navigator for i XML et IBM i BRMS Enterprise Function
IBM i 7.1 Technology Refresh 6 (TR6) (13/02/2013) Liste des principales nouveautés du TR6 Support des modèles « D » POWER7+ (Power 710, Power 720, Power 730, Power 740, Power 750 et Power 760) Support des USB Flash drives (clés USB) Support de nouvelles cartes PCIe Gen2 (Fibre Channel 16 GB, FCoE et des cartes multifonctions) Support natif de l'utra drawer EXP30 Support des drives LTO-6 internes Support des RDX 1,5 Go Support du NPIV avec le SVC et les Storwize (V3500, V3700 et V7000) Support du TLSv1.2 et TLSv1.1 Amélioration de l'agrégation Ethernet Amélioration des performances d'application des PTF du microcode Améliorations DB2 for i Améliorations PowerHA SystemMirror for i (LUN level switching, DataPort Services, commandes clusterisées...)
Technology Refresh 6 Update (Mai à ) Attachement natif et direct du SVC et des Storwize Support de cartes Fibre Channel 16 Gbit/s sur Power 770/780 Support de cartes FCoE 10 Gbit/s Support de l’EXP30 native sur Power 770/780 Nouvelles cartes mémoire haute densité sur Power 795 Nouvelles cartes multifonctions Support de taille variables de LUN sur la DS8870 avec par incrément de 1 GB IBM i Client Access Solutions (5733-XJ1) IBM Web Enablement for i Updates (WebSphere Application Server Express V8.5.5)
IBM i 7.1 Technology Refresh 7 (TR7) (15/11/2013) Liste des principales nouveautés du TR7 Extension du format libre RPG aux cartes H, F, D et P Nouvelle JVM 7.1 Améliorations DB2 (modernisation du passage DDS vers SQL DDL, VLDB, journal différé …) Introduction du langage Ruby (PowerRuby) Amélioration du support LACP pour l'agrégation des lignes Ethernet Amélioration des performances sur les contrôleurs SAS avec VIOS (conversion 512-byte / 520-byte réécrite) Support du protocole PPP sur les adaptateurs asynchrones EIA-232 (#5289/5290) Support de nouveaux contrôleurs SAS ESA3 Support de nouveaux SSD eMLC 775 GB (#ES0E, #ES0F, #ES0G, #ES0H) Améliorations des performances sur les SSD 387 GB (#ES10, #ES11, #ES19, #ES1A) Nouveaux disques 1.2 TB/1.1 TB 10Krpm SAS HDD (#ESD0, #ESD1, #ESD2, #ESD3) Support des RDX USB Docking Station par VIOS (#EU03/EU04) Support de nouveaux matériels PCIe Gen3 SAS adapters (#EJ0J, #EJ0L, #EJ0M, #EJ0X) et PCIe Gen1 Bisync Adapter (#EN13 and #EN14) Amélioration des performances en écriture pour les partitions IBM i hostées en VIOS avec une EXP30.
IBM i 7.1 Technology Refresh 8 (TR8) (06/06/2014) Liste des principales nouveautés du TR8 Le serveur Web intégré est désormais basé sur la technologie WebSphere Application Server Liberty Améliorations DB2 (performances et nouvelles fonctions) Rational Development Studio for i Rational Developer for i V9.1 Support natif de la technologie SR-IOV (Single Root I/O Virtualization) Support des modèles POWER8 Extension du support natif des configurations SAS (cascade de 2 EXP24S avec une EXP30 Ultra Drawer) Augmentation du nombre de virtual disk par adaptateur vSCSI en iVirtualization Support natif des cartes Fibre Channel 16 Gbit/s Support de nouveaux matériels (#EN0K, #EN0H, #EN0L, #EN0A, #EN0B et #EDR1)
IBM i 7.1 Technology Refresh 9 (TR9) (11/11/2014) Liste des principales nouveautés du TR9 Améliorations DB2 (performances, sécurité et nouvelles fonctions) Améliorations Navigator for i Améliorations du serveur Web intégré (REST Based Services) Rational Developer for i V9.1.1 Node.js Gestion des travaux des serveurs HTTP paramétrables (sous-système) Support de MQ V8 Support de WebSphere Portal V8.5 Support des nouveaux modèles Entreprise (Scale-Up) E870 et E880 Support de nouveaux disques (SSD 177 GB (#ES0Y/#ES0Z), HDD 571 GB 15K (#ESDE/#ESDN/#ESDJ), HDD 600 GB 15K (#ESDK/#ESDP/#ESDF), SSD 387 GB (#ES0V/#ES0R/#ES0U/#ES0Q), SSD 775 GB (#ES0X/#ES0T/#ES0W/#ES0S) et 283/571 GB 15K (#ESEY/#ESFA/#ESFE/#ESFN)) Support de nouveaux matériels (#EJ27, #EJ28, #EJ29 et #EU2T) Support d'un nouveau Drawer PCIe Gen3 (#EMX0) Nouvelles fonctions BRMS Améliorations RPG IV Améliorations Live Partition Mobility
IBM i 7.1 Technology Refresh 10 (TR10) (29/05/2015) Liste des principales nouveautés du TR10 Support des drawers PCIe Gen3 4U #EMX0 sur les Scale-out (S8x4) Support de CEC additionnels sur le E880 Support de nouveaux dispositifs Ethernet (#EN15/#EN16/#EN17/#EN18/#EC2M/#EC2N/#EC37/#EC38), Fibre Channel 16 Gbit/s (#EN0A/#EN0B), des disques 4K 571 GB (#ESF4/#ESF5/#ESEU/#ESEV), 1,1 TB (#ESF8/#ESF9/#ESF2/#ESF3) et 1,7 TB (#ESFU/#ESFV/#ESFS/#ESFT) Extension du support SR-IOV aux S8x4 Amélioration de la disponibilité des contrôleurs SAS Amélioration de la maintenance concurrente des drawers #EMX0 Modifications pour améliorer l’initialisation des devices 2145 (SVC/Storwize) Base function to enable future extensions RPG IV – Free format C Specs (Interopérabilité, lisibilité du code, nouvelles fonctionnalités, meilleur support PCML) Support de Python Améliorations Web Services Support de Java 8 IBM i Access Client Solutions 1.1.4 (multi-onglets) Améliorations DB2 (nouvelles fonctions, constructions index simultanées, limites étendues, performances …) Support FC 16 Gbit/s en Direct Attach Améliorations SNMP et BRMS
IBM i 7.1 Technology Refresh 11 (TR11) (20/11/2015) Liste des principales nouveautés du TR11. IBM ne planifie aucun autre Technology Refresh après celui-ci. Le TR11 sera donc le dernier TR en 7.1. RPG free intégral avec suppression de la restriction sur les colonnes Améliorations importantes de Rational Developer for i (9.5) Nouveau moteur PHP Nouveau compilateur Open Source GCC (GNU Compiler Collection) Améliorations du serveur Web Services intégré Mise à jour du serveur Apache en 2.4.12 Fin du support Java 5 et Java 1.4.2 Nouvelles fonctions dans IBM i Access Client Solution (Run scripts SQL, SQL Performance Center, support de Windows 10 …) Nouvelles fonctions DB2 for i (LIMITS et OFFSET, CREATE VARIABLE, amélioration du debug, nouvelles API, nouvelles fonctions scalaires, améliorations des performances des index EVI …)