IBM i
IBM i är ett i raden av namn på IBMs minidatoroperativsystem som tidigare var känt som OS/400 och i5/OS.

i är ett 128-bitars objektorienterat operativsystem som körs på Power-maskiner från IBM. Inbyggt finns bland annat DB2, Websphere och Java.

i är plattformsoberoende och har redan flyttat från en CISC-cpu till RISC-baserade PowerPC, bytet av hårdvaruarkitektur påverkade inga program som körs på systemet då de körs mot ett virtualiserat hårdvarulager.

De olika delarna i systemet som gör det möjligt är TIMI, Technology-Independent Machine Interface, som sitter ovanpå SLIC, System Licensed Internal Code, som i sin tur är den kod som körs på den fysiska hårdvaran. i5/OS själv ser bara den hårdvara TIMI presenterar. Vid bytet från CISC till RISC behövdes alltså SLIC skrivas om helt och TIMI:s interface mot SLIC fick modifieras. Alla program i i5/OS exekveras mot TIMI och berördes därför inte av förändringen av hårdvaruarkitektur. Java som kom långt senare använder samma idéer.

i stöder både SMP och NUMA och använder internt 128-bitarsadressering.

Objektorientering är så långt dragen att det rent praktiskt inte finns några filer i systemet, bara objekt. 
Allt minne i maskinen, vare sig det är fysiskt RAM-minne eller diskutrymme hanteras och adresseras likadant. Objekt i systemet är antingen permanenta eller temporära, permanenta objekt (vanligtvis delar av operativsystemet) raderas aldrig och återfinns alltid på samma adress i minnet. Om ett permanent objekt blir ersatt, till exempel vid en uppgradering eller vid installation av en fix (i i5/OS-termer en "PTF", Program Temporary Fix), finns det gamla objektet kvar på samma adress i minnet men med en markering att det är föråldrat och en pekare till det nya permanenta objektet.

Temporära objekt har förstås ingen sån hantering. Föråldrade permanenta objekt kan rensas ut så man kan använda minnesadresserna igen men med 128-bitarsadressering är det knappast nödvändigt att göra det, risken att adresserna tar slut är i praktiken obefintlig.

System i och i används övervägande av ekonomiavdelningar som kör applikationer som Movex.

Har man installerat ett servicemodem på sin System i kan i automatiskt ringa upp IBM:s Felanmälan och rapportera om eventuella problem maskinen upplever.

Andra saker som stöds :
* Unicode
* Virtualisering
** Möjlighet att köra flera instanser av i5/OS på samma maskin
** Möjlighet att köra Linux och AIX
*Stöd för 1 TeraByte minne per process
*C2-säkerhetscertifiering
*Inbyggd webbserver med SSL-stöd

Den senaste versionen av IBM i är 7.4
Q37156
IBM
ORG
Q185131
minidator
Concept
Q1571860
OS/400
MISC
Q9135
operativsystem
Concept
Q211063
Power
Concept
Q431195
DB2
Concept
Q2536917
Websphere
MEDIA
Q251
Java
Concept
Q189120
CISC
Concept
Q5300
cpu
Concept
Q189376
RISC
Concept
Q209860
PowerPC
MISC
Q178677
SMP
Concept
Q868014
NUMA
Concept
Q5295
RAM
Concept
Q10589798
Movex
UNK
Q388
Linux
MISC
Q269856
AIX
MEDIA
Q1193479
SSL
MEDIA
Q15637561
IBM i
MISC
Q15637561
IBM i
MISC
+400^^http://www.w3.org/2001/XMLSchema#decimal
400
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+7.4^^http://www.w3.org/2001/XMLSchema#decimal
7.4
NUMBER
developer
instance of
instance of