I have a Nexenta elatte "gnusolaris" partition alongside my NV_27a with a GNOME 2.12 JDS build. Nexenta is based on the same kernel code and also contains a GNOME 2.12 desktop. Unfortunately the binaries for the gnusolaris versions of these applications aren't easily interchangable with the binaries in Nevada. For example when I try to run gnusolaris zenity on Nevada, it fails because it expects libXi.so.6 and we have libXi.so.5. If I set LD_LIBRARY_PATH to include /gnusolaris/usr/lib and /gnusolaris/lib, the gnusolaris binaries run O.K. I was also told that libXi.so.6 and libXi.so.5 are probably the same library with a different name!

Wouldn't it make sense to strive for binary compatibility and between desktop components of various Sun's Solaris distribution and other opensolaris distributions or should we assume that ISVs will have to either write everything to a stable ABI (Java?) or rebuild on each Open Solaris distribution?

It think we could get the most efficient sharing of opensource effort if we worked with the other distributions to make a community architecture review or at the very least an equivalent to the LSB standard to work towards. Cross platform and cross release stability is one of linux's major weaknesses and there is no reason for us to emulate that.
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to