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

Reply via email to