>Not entirely true. Some major applications have required an upgrade to
>run on Solaris 10. Try running some of the earlier versions of the Sunray
>software on Solaris 10. I could list several more that I have run into 
>over the years. Though the compatibility if infinitely better than
>other OS's out there.

It's still "completely true"; with exceptions.

Software like SunRAY, SunCluster, Veritas, SamFS, QFS, etc, uses
private interfaces; in some cases because there is no option
(there is no defined kernel interface for filesystems to code to)
or because of certain choices of convenience because too much source
code was available to them (SunRAY).

"Do as we say not do as we do."  It would have been possible to
write SunRAY without resorting to incompatible code; it would not
have been possible for the filesystems, not in an efficient manner
anyway.

And then we make mistakes too; such as verions of Sun Studio which
falsely concluded that SunOS 5.10 was an older release than 5.6 and
that therefor it needed to use really old interfaces.

And because of bugs in code, complete binary compatibility can never be
guaranteed; it can only be guaranteed for non-buggy applications and
that set of applications is empty.  But most bugs tend to avoid
such dependencies so we're mostly fine.

Casper
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to