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]

Reply via email to