L'environnement Solaris 2.5 propose deux packages facilitant la transition et la migration vers le logiciel système SunOS 5.x pour systèmes SPARC :
Package SunOS/BSD Source Compatibility
Package SunOS Binary Compatibility
Si vous utilisez ces packages, souvenez-vous qu'ils constituent uniquement une aide temporaire à la transition, à l'intention :
Des développeurs souhaitant compiler le code source des applications SunOS 4.x afin qu'elles s'exécutent dans l'environnement Solaris 2.5.
Des utilisateurs désireux d'exécuter les binaires d'applications basés sur SunOS 4.x qui n'ont pas encore été adaptés à un environnement compatible SVID, tel que l'environnement Solaris 2.5.
Si vous installez ce package logiciel, sachez qu'il prend en charge certaines des commandes SunOS/BSD ne figurant pas dans le logiciel système SunOS 5.x ou ayant été modifiées. La compilation et l'exécution du code source des applications compatibles avec l'environnement SunOS 4.x seront possibles sous Solaris 2.5 à l'aide du package SunOS/BSD Source Compatibility.
Pour plus de détails, reportez-vous aux manuels Binary Compatibility Guide et Source Installation and Media Preparation Guide.
OpenWindows et d'autres applications exécutables liées dynamiquement ou statiquement et écrites sous SunOS 4.1.x [Les références à l'environnement ou la version "SunOS 4.1.x" comprennent la version SunOS 4.1 et toutes les versions 4.1 suivantes : 4.1.1, 4.1.1 RevB, 4.1.2, 4.1.3 et 4.1.3c.] sont prises en charge dans l'environnement Solaris 2.5 par le biais des packages SunOS Binary Compatibility et OpenWindows Binary Compatibility.
Pour utiliser ces packages, les applications créées sour SunOS 4.x ne doivent pas :
Se brancher directement au noyau
Ecrire directement dans les fichiers système
Utiliser les routines /dev/kmem ni libkvm
Utiliser des interfaces SunOS non publiées
Reposer sur des gestionnaires autres que SunOS
Le package SunOS/BSD Source Compatibility doit être installé pour que le package SunOS Binary Compatibility puisse être utilisé.