DB2 ist veraltet! Das ist dann zumindest Db2 (mit kleinem b!).
Außerdem gibt es 3 Db2s, Db2 for i, Db2 for LUW und Db2 for z, die nur zu ca. 90% identisch sind.
Grund ist und bleibt, dass Db2 for i im Betriebssystem integriert ist, während alle anderen Datenbanken (auch die anderen Db2s) auf dem Betriebssystem sitzen. Einiges lässt sich nun mal leichter realisieren, wenn die Datenbank unabhängig vom Betriebsystem ist, und nur das sehen die Leute. Dass man sich auf der Db2 for i um vieles nicht kümmern muss, weil es automatisch passiert, wird ignoriert (bzw. viele wissen es einfach nicht)

Es ist und bleibt aber dabei: Wir sollten endlich die neuen Namen, IBM i und Db2 for i verwenden. i.Ü. heißt die Maschine/Betriebssystem schon länger IBM i wie sie je AS/400 geheißen hat.

Wenn wir ständig die alten Namen verwenden, brauchen wir uns nicht zu wundern, dass sich keiner neu mit der AS/400 (eingeführt 1988!) und allem was dazugehört, beschäftigen will. Alles was er im Internet (und auch die Entscheider machen sich da schlau) u.a. findet ist veraltet und nicht mehr zeitgemäß.