Gueven Bay wrote: >You know Mr Casper, > >My question is still not answered, yet. > >Even if the mentioned libraries are Visual Basic libs, this does not matter. >But what matter is the qeustion: How and what exactly the existing >distributions are distributing -aka giving away, giving to the users- if the >system libs are not open. > >How is it made that these systems of Schillix and Belenix are running if they >could not get the libs? > >What have they - the devs of the distros - done to get the replacement for >these system dependant libs? > >Or are they even distributing libs that no one must not distribute? > > > >(This I want to know in my way to discover what exactly the differences >between the various OpenSolaris distributions are. I want to know what have >been replaced and how. >But there is not here not on the web-sites of the distributions documentations >about it.) > > >
Thanks for your interest, I think I can give you the answer: My own distribution marTux_0.2 (sparcv9, [the x86 and x64 version is working but not yet available for public download]) forces users to first set up a link and route to the internet. A dumb script then automatically fetches a public patch, extracts and automatically "installs" it to a location, known by marTux's default environment.. The same procedure after each LiveDVD-boot!! :-( Router/Internet required to run any useful stuff. NOTE: The patches are anonymously available to any nastiest persons in the world, without any kind of authorization! So where is the "legal difference" ?? CSW's KDE for example would not run otherwise (It is even gcc-compiled and does start to boot. However - unfortunately does it depend on many libs from the CSW stack, that are SUNWspro compiled and then depend on /usr/lib/libC* (== /opt/SUNWspro/lib/libC*). Screenshots like those would not be possible without a downloaded/"installed" /usr/lib/libCstd.so and /usr/lib/libCrun.so : http://www.martux.org/Screenshots/sparcv9/00_sb150_onboard_pgx64_kde3.4x.png http://www.martux.org/Screenshots/sparcv9 (Everything from /opt/csw needed to be completely rebuilt with gcc otherwise, from scratch.) Belenix does the same, but not on a LiveCD-boot, but eventually after installation to hdd. Not sure, what Schilling does. FYI, here is my mini-shellscript for the upcoming "marTux_0.2 Official Blastwave CSW Edition for x64/x86" : bash-3.00# ls -al /newroot/bin/get-libs lrwxrwxrwx 1 root root 33 Aug 31 12:19 /newroot/bin/get-libs -> wget_SUNWspro_C++_libCxxx_libs.sh bash-3.00# cat /newroot/bin/get-libs #!/bin/sh echo "" echo "Your NICs should already be DHCP - configured now." echo "Otherwise quit via ^C and run /bin/net-up first." echo "" echo "Continuing in 5 seconds ... " echo "" sleep 5 ##/bin/net-up mkdir /tmp/readwrite/libs.tmp cd /tmp/readwrite/libs.tmp wget http://patches.sun.com/all_unsigned/119964-07.zip echo "" echo "Extracting ..." echo "" unzip 119964-07.zip echo "" echo "Copying libs to /tmp/readwrite/lib ..." echo "" cp -R */SUNWlibC*/reloc/usr/lib /tmp/readwrite echo "" echo "DONE." echo "" bash-3.00# uname -a SunOS AMD64-Ultra20 5.11 snv_39 i86pc i386 i86pc bash-3.00# -- Regards, Martin Bochnig _______________________________________________ opensolaris-discuss mailing list [email protected]
