AIX-Binärkompatibilität
Die AIX-Binärkompatibilität ermöglicht es, Anwendungen, die mit früheren Releases oder Technologiestufen von AIX erstellt wurden, auszuführen, ohne dass Änderungen und Neukompilierungen für spätere Releases oder Technologiestufen von AIX durchgeführt werden müssen. Eine Anwendung, die unter AIX 5L erstellt werden muss, kann unter AIX Version 7.1 oder höher ausgeführt werden.
Die Möglichkeit, Anwendungen, die in früheren Versionen eines Betriebssystems erstellt wurden, in einer späteren Version des Betriebssystems auszuführen, wird als Abwärtskompatibilität bezeichnet. Anwendungen dürfen auf jeder Plattform nur portierbare Programmiertechniken für Binärkompatibilität verwenden.
- Anwendungen von AIX 5L und AIX Version 6.1
- 32-Bit- und 64-Bit-Anwendungen können, wenn sie portierbare Programmiertechniken verwenden, unter AIX Version 7.1 oder höher ausgeführt werden, ohne dass eine Neukompilierung erforderlich ist.
- 32-Bit-Anwendungen von AIX Version 4
- Diese Anwendungen können, wenn sie portierbare Programmiertechniken verwenden, unter AIX Version 7.1 oder höher ausgeführt werden, ohne dass eine Neukompilierung erforderlich ist.
- 64-Bit-Anwendungen von AIX Version 4
- Alle 64-Bit-Anwendungen, die auf AIX Version 4 kompiliert werden, sind nicht binär kompatibel mit AIX 5L, AIX Version 6.1, AIX Version 7.1 oder einer aktuelleren Version. Diese Versionen von AIX sind quellenkompatibel mit 64-Bit-Anwendungen, die unter AIX Version 4 erstellt werden. Um 64-Bit-Anwendungen von AIX Version 4 mit späteren Versionen von AIX kompatibel zu machen, müssen Sie die Anwendung auf einem System, auf dem AIX 5L, AIX Version 6.1, AIX Version 7.1 oder eine aktuellere Version ausgeführt wird, erneut kompilieren.
- 32-Bit-Anwendungen von AIX Version 3
- Diese Anwendungen können, wenn sie portierbare Programmiertechniken verwenden, unter AIX Version 7.1 oder höher ausgeführt werden, ohne dass eine Neukompilierung erforderlich ist.
Ein System, das AIX Version 7.2 oder höher verwendet, kann als Server für Clientmaschinen fungieren, auf denen eine frühere Version von AIX ausgeführt wird. In diesem Fall wird der Server nur dann ausgeführt, wenn die erforderlichen Kompatibilitätsoptionen installiert sind. Alle Bedingungen zur Binärkompatibilität sind in diesem Szenario gültig.