OpenWindows und andere ausführbaren Anwendungen, die unter SunOS 4.1.x [Die Freigabe bzw. Betriebssystem-Umgebung SunOS 4.1.x" bezieht sich auf die Version SunOS 4.1 und alle folgenden Freigaben zu Version 4.1: 4.1.1, 4.1.1 RevB, 4.1.2, 4.1.3 und 4.1.3c.] geschrieben sind und entweder dynamisch oder statisch gebunden werden, werden in der Betriebssystemumgebung von Solaris 2.5 durch das SunOS Binary Compatibility Package und das OpenWindows Binary Compatibility Package unterstützt.
Damit diese Pakete eingesetzt werden können, dürfen die unter SunOS 4.x geschriebenen Anwendungen folgendes nicht:
Kerncode direkt anspringen
direkt in Systemdateien schreiben
Routinen aus /dev/kmem oder libkvm verwenden
nicht dokumentierte SunOS-Schnittstellen einsetzen
Nicht-SunOS-Treiber nutzen
Die Installation des SunOS/BSD Source Compatibility Package ist Voraussetzung für den Einsatz des SunOS Binary Compatibility Package.