>Also: I personally don't understand why Sun made that design decision >back in 1997/98 to treat a booted 32bit kernel and booted 64bit kernel >as the same platform, and hence to identify it with the same uname() >field values. In this case I prefer how linux handles it.
Why? In that time you upgraded from a 32 bit Solaris (on 64 bit hardware) to 64 bit Solaris. It was important to make everything work the same. >Of course it is trivial to depend on isainfo for configure scripts or >automated choice of Makefiles, but this stuff belongs into different >platforms and correspondingly into separate uname() fields. The philosophy is different: in Solaris *ALWAYS* runs 32 bit binaries and, if when running a 64 bit kernel, you can also run 64 bit binaries. In other operating systems, they are two different platforms/ Particularly in the beginning, you need to install 32 bit libraries to be able to run 32 bit binaries (so the Linux folks complain about not having a x64 Acroread, flash reader) whereas the Solaris folks don't care. Casper _______________________________________________ opensolaris-discuss mailing list [email protected]
