We should be able to run _some_ Sun binaries, _some_ Linux (Nexenta-ized) binaries
and I also have Sun Java SDK running (that works without this hack). I suggest that
Nexenta needs to have a portion of the OpenSolaris directory structure and libraries
and some of the Linux directory structure and libraries to maximize it's interoperability.
Here is Firefox running (almost) without using Nexenta libraries
# uname -a
SunOS nexenta 5.11 NexentaOS_20081207 i86pc i386 i86pc Solaris
# ldd /usr/lib/ firefox- 3.0.5/firefox firefox- 3.0.5/. ./libjemalloc. so lib/libpthread. so.1 lib/libsocket. so.1 lib/libdl. so.1 firefox- 3.0.5/. ./libstdc+ +.so.6 lib/libm. so.2 lib/libc. so.1 lib/libnsl. so.1 lib/libmp. so.2 lib/libmd. so.1 lib/libscf. so.1 lib/libuutil. so.1 lib/libgen. so.1
libjemalloc.so => /usr/lib/
libpthread.so.1 => /opt/sfw/
libsocket.so.1 => /opt/sfw/
libdl.so.1 => /opt/sfw/
libstdc++.so.6 => /usr/lib/
libm.so.2 => /opt/sfw/
libgcc_s.so.1 => /lib/libgcc_s.so.1
libc.so.1 => /opt/sfw/
libnsl.so.1 => /opt/sfw/
libmp.so.2 => /opt/sfw/
libmd.so.1 => /opt/sfw/
libscf.so.1 => /opt/sfw/
libuutil.so.1 => /opt/sfw/
libgen.so.1 => /opt/sfw/
We should be able to run _some_ Sun binaries, _some_ Linux (Nexenta-ized) binaries
and I also have Sun Java SDK running (that works without this hack). I suggest that
Nexenta needs to have a portion of the OpenSolaris directory structure and libraries
and some of the Linux directory structure and libraries to maximize it's interoperability.
Rob