On 3/26/2018 12:19 PM, Paul Winalski wrote:
Unix, on the
other hand, has always struck me as being less concerned with backward
compatibility and more about innovation and experimentation.
For Sun, it was quite
the contrary.
It was normal to run binaries from SunOS on Solaris. For the longest
time, the "xv" binary I used on SPARC hardware was compiled on SunOS.
It's even an X-windows application, and the libraries work.
Even in Solaris 10, it still runs:
-bash-3.00$ ./xv.sparc
ld.so.1: xv.sparc: warning: /usr/4lib/libX11.so.4.3: has older revision
than expected 10
ld.so.1: xv.sparc: warning: /usr/4lib/libc.so.1.9: has older revision
than expected 160
-bash-3.00$ file xv.sparc
xv.sparc: Sun demand paged SPARC executable dynamically linked
-bash-3.00$ uname -a
SunOS redacted 5.10 Generic_120011-11 sun4u sparc SUNW,SPARC-Enterprise
This has been deprecated as of Solaris 11, supposedly. Backwards
compatibility for Solaris binaries is also a "thing".
art k.