>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]
