This article is from a FAQ concerning SCO operating systems. While some of the information may be applicable to any OS, or any Unix or Linux OS, it may be specific to SCO Xenix, Open This is an old article about SCO Unix binary compatibility and is only left here for historical purposes. There is lots of Linux, Mac OS X and general Unix info elsewhere on this site: Search this site is the best way to find anything.
In general, yes; binaries from previous versions of SCO Unix or SCO Xenix will run on OSR5. The exceptions tend to be those which probe system internals, where such internals may have changed, or those coded with certain assumptions (e.g. "an inode number is always a 16-bit quantity") which are not necessarily true on OSR5. Examples include programs which read directories from disk rather than using OS directory access routines, or those which look for kernel structures and variables.
Got something to add? Send me email.