Discussion:
SchilliX-0.7.0 ready for testing
Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
2010-07-23 19:52:36 UTC
Permalink
Hi,

today, I put SchilliX-0.7.0 out.


ftp://ftp.berlios.de/pub/schillix/
ftp://ftp.berlios.de/pub/schillix/SchilliX-0.7.0.iso.bz2
ftp://ftp.berlios.de/pub/schillix/README.install

Changes since SchilliX-0.6.7:

- Updated to use OpenSolaris Nevada Build 130

- Updated to use new Schily tools (e.g. cdrtools-3.00)

- The history editor in the Bourne shell now supports
multi byte character locales.

- root now has the initial passwd root

- schillix now has the initial passwd schillix

Please test an report problems as I am going to use SchilliX-0.7.0
as a base for working on a 100% free and open source based
distribution that is able to compile it's own sourcecode.
This is usually called "self hosting".

Jörg
--
EMail:joerg-3Qm2Liu6aU2sY6utFDHCwYAplN+***@public.gmane.org (home) Jörg Schilling D-13353 Berlin
js-CFLBMwTPW48UNGrzBIF7/***@public.gmane.org (uni)
joerg.schilling-8LS2qeF34IpklNlQbfROjRvVK+***@public.gmane.org (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
C. Bergström
2010-07-23 20:02:19 UTC
Permalink
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Hi,
today, I put SchilliX-0.7.0 out.
ftp://ftp.berlios.de/pub/schillix/
ftp://ftp.berlios.de/pub/schillix/SchilliX-0.7.0.iso.bz2
ftp://ftp.berlios.de/pub/schillix/README.install
- Updated to use OpenSolaris Nevada Build 130
- Updated to use new Schily tools (e.g. cdrtools-3.00)
- The history editor in the Bourne shell now supports
multi byte character locales.
- root now has the initial passwd root
- schillix now has the initial passwd schillix
Please test an report problems as I am going to use SchilliX-0.7.0
as a base for working on a 100% free and open source based
distribution that is able to compile it's own sourcecode.
This is usually called "self hosting".
Jörg,

Did you pull the libc work from Garrett and drop that on there?
Which compiler did you use to build onnv-gate?
What are you doing for c++ and are the binaries from Solaris/OpenSolaris
able to run?
Which version of grub did you include on the ISO and or do you have any
other GPLv2 software linking against libc?
Where's the source to your patches? (I thought you have this all on
Berlios.. maybe)

Thanks!

./C
Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
2010-07-23 22:36:44 UTC
Permalink
Post by C. Bergström
Did you pull the libc work from Garrett and drop that on there?
No, I just created a halfway clean base for starting with the emancipation
work.
Post by C. Bergström
Which compiler did you use to build onnv-gate?
OS-12.1
Post by C. Bergström
What are you doing for c++ and are the binaries from Solaris/OpenSolaris
able to run?
I supply the binary libC from Sun.
Post by C. Bergström
Which version of grub did you include on the ISO and or do you have any
other GPLv2 software linking against libc?
GPLv2 is not a problem, as GPLv2 does not define any rule to prevent
"collective works", which is what you create when you combine software
from different works. GPLv3 is a problem as it tries to forbid "collective
works" with something that is not a "basic system component". Thus GPLv3 seems
to me to be a problem legal problem that has a noticable risk of getting sued.

See: http://www.osscc.net/en/gpl.html
and check the links to the papers from Lawrence Rosen, Thomas Gordon and
Lothar Determan.
Post by C. Bergström
Where's the source to your patches? (I thought you have this all on
Berlios.. maybe)
For b130, I just needed to change two lines of code in order to make
ksh93 and another oss work from outside compile with OS-12.1.

If people are interested in an updated version of my distro creator,
I may work on a general usable set.

BTW: do you have results that others may use?

Jörg
--
EMail:joerg-3Qm2Liu6aU2sY6utFDHCwYAplN+***@public.gmane.org (home) Jörg Schilling D-13353 Berlin
js-CFLBMwTPW48UNGrzBIF7/***@public.gmane.org (uni)
joerg.schilling-8LS2qeF34IpklNlQbfROjRvVK+***@public.gmane.org (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
C. Bergström
2010-07-24 13:30:26 UTC
Permalink
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Did you pull the libc work from Garrett and drop that on there?
No, I just created a halfway clean base for starting with the emancipation
work.
Post by C. Bergström
Which compiler did you use to build onnv-gate?
OS-12.1
That's not a compiler version. I know gcc doesn't boot, but ping me off
list or on irc if you'd like to help test a compiler to replace SS
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
What are you doing for c++ and are the binaries from Solaris/OpenSolaris
able to run?
I supply the binary libC from Sun.
There is absolutely zero documentation on their C++ ABI, but I believe
they've implemented the IA64 ABI. It's rumored that with time it'll be
the default.
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Which version of grub did you include on the ISO and or do you have any
other GPLv2 software linking against libc?
To cut to the chase and not armchair lawyer this issue... SFLC has
stated that GPLv2 grub linking to a liberated libc can't be distributed
together.. (eg on an iso) The solution is/was to use grub2 which is
GPLv3 and more clear on this.. Seth Goldberg has done this as well as
one person in the community so it's just a matter of getting their work
integrated.
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Where's the source to your patches? (I thought you have this all on
Berlios.. maybe)
For b130, I just needed to change two lines of code in order to make
ksh93 and another oss work from outside compile with OS-12.1.
If people are interested in an updated version of my distro creator,
I may work on a general usable set.
BTW: do you have results that others may use?
There's our patches to libc, packaging and many things.. Please answer
my question and yes all my previous work is public as well as my future
work..
Martin Bochnig
2010-07-24 14:09:21 UTC
Permalink
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Did you pull the libc work from Garrett and drop that on there?
No, I just created a halfway clean base for starting with the emancipation
work.
Post by C. Bergström
Which compiler did you use to build onnv-gate?
OS-12.1
That's not a compiler version. I know gcc doesn't boot, but ping me off list
or on irc if you'd like to help test a compiler to replace SS
That´s a vague statement.
Last time I did this gcc compiled 64bit kernels did boot (sun4u, sun4v, amd64).
The 32bit x86 kernel alone was unbootable (and who wants that
nowadays, except maybe for embedded use).
HeCSa
2010-07-25 06:33:05 UTC
Permalink
Post by Martin Bochnig
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Did you pull the libc work from Garrett and drop that on there?
No, I just created a halfway clean base for starting with the emancipation
work.
Post by C. Bergström
Which compiler did you use to build onnv-gate?
OS-12.1
That's not a compiler version. I know gcc doesn't boot, but ping me off list
or on irc if you'd like to help test a compiler to replace SS
That´s a vague statement.
Last time I did this gcc compiled 64bit kernels did boot (sun4u, sun4v, amd64).
The 32bit x86 kernel alone was unbootable (and who wants that
nowadays, except maybe for embedded use).
Some people like me want it, because of a lot of notebooks, and netbooks
too.
I'm running snv_134 in two 32 bits machines, and one 64 bits one!
Don't forget us!
Thanks, and best regards,

HeCSa.
Post by Martin Bochnig
_______________________________________________
distribution-discuss mailing list
http://mail.opensolaris.org/mailman/listinfo/distribution-discuss
Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
2010-07-24 14:35:07 UTC
Permalink
Post by C. Bergström
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Which compiler did you use to build onnv-gate?
OS-12.1
That's not a compiler version. I know gcc doesn't boot, but ping me off
list or on irc if you'd like to help test a compiler to replace SS
Ot may be calles OSS-12.1, but you should knoe it anyway..
Post by C. Bergström
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Which version of grub did you include on the ISO and or do you have any
other GPLv2 software linking against libc?
To cut to the chase and not armchair lawyer this issue... SFLC has
stated that GPLv2 grub linking to a liberated libc can't be distributed
together.. (eg on an iso) The solution is/was to use grub2 which is
GPLv3 and more clear on this.. Seth Goldberg has done this as well as
one person in the community so it's just a matter of getting their work
integrated.
Let me give you the strong advise not to believe in people who claim that the
GPLv2 is a non-free license.

The claim that GPLv2 software cannot be distributed with other OSS on the same
medium is complete nonsense and would make the GPL to be in conflict with the
OSS definition: http://www.opensource.org/docs/definition.php that requires
a OSS licesense not to restrict other software.

Unless you have a written paper to prove your claims, unless this is based on
legaly valid quotes on law texts and license texts and unless you publish
the paper so it can be reviewed by lawyers, I propose to ignore this claim.

BTW: There was a related discussion on OpenSource.org aprox. 8 years ago
as the GPL was declared to be a non-OSS license by the OSI until the FSF
send a letter that made clear that the GPL has to be interpreted in a way that
makes it compliant with the OSS definition. Unfortunately the mail archives
from the OSI only go back by 3 years. I recommend you to ask Russ Nelson
about the case....
Post by C. Bergström
There's our patches to libc, packaging and many things.. Please answer
my question and yes all my previous work is public as well as my future
work..
Can you give an URL?


Jörg
--
EMail:joerg-3Qm2Liu6aU2sY6utFDHCwYAplN+***@public.gmane.org (home) Jörg Schilling D-13353 Berlin
js-CFLBMwTPW48UNGrzBIF7/***@public.gmane.org (uni)
joerg.schilling-8LS2qeF34IpklNlQbfROjRvVK+***@public.gmane.org (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
HeCSa
2010-07-25 19:45:33 UTC
Permalink
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Which compiler did you use to build onnv-gate?
OS-12.1
That's not a compiler version. I know gcc doesn't boot, but ping me off
list or on irc if you'd like to help test a compiler to replace SS
Ot may be calles OSS-12.1, but you should knoe it anyway..
Post by C. Bergström
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Post by C. Bergström
Which version of grub did you include on the ISO and or do you have any
other GPLv2 software linking against libc?
To cut to the chase and not armchair lawyer this issue... SFLC has
stated that GPLv2 grub linking to a liberated libc can't be distributed
together.. (eg on an iso) The solution is/was to use grub2 which is
GPLv3 and more clear on this.. Seth Goldberg has done this as well as
one person in the community so it's just a matter of getting their work
integrated.
Let me give you the strong advise not to believe in people who claim that the
GPLv2 is a non-free license.
+1
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
The claim that GPLv2 software cannot be distributed with other OSS on the same
medium is complete nonsense and would make the GPL to be in conflict with the
OSS definition: http://www.opensource.org/docs/definition.php that requires
a OSS licesense not to restrict other software.
Just take a look at http://www.opensource.org/licenses/gpl-2.0.php
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
Unless you have a written paper to prove your claims, unless this is based on
legaly valid quotes on law texts and license texts and unless you publish
the paper so it can be reviewed by lawyers, I propose to ignore this claim.
BTW: There was a related discussion on OpenSource.org aprox. 8 years ago
as the GPL was declared to be a non-OSS license by the OSI until the FSF
send a letter that made clear that the GPL has to be interpreted in a way that
makes it compliant with the OSS definition. Unfortunately the mail archives
from the OSI only go back by 3 years. I recommend you to ask Russ Nelson
about the case....
Post by C. Bergström
There's our patches to libc, packaging and many things.. Please answer
my question and yes all my previous work is public as well as my future
work..
Can you give an URL?
Jörg
Best regards,

HeCSa.
ken mays
2010-07-23 22:16:08 UTC
Permalink
Subject: [osol-discuss] SchilliX-0.7.0 ready for testing
Date: Friday, July 23, 2010, 3:52 PM
Hi,
today, I put SchilliX-0.7.0 out.
ftp://ftp.berlios.de/pub/schillix/
ftp://ftp.berlios.de/pub/schillix/SchilliX-0.7.0.iso.bz2
ftp://ftp.berlios.de/pub/schillix/README.install
-    Updated to use OpenSolaris Nevada Build
130
-    Updated to use new Schily tools (e.g.
cdrtools-3.00)
-    The history editor in the Bourne shell
now supports
    multi byte character locales.
-    root now has the initial passwd root
-    schillix now has the initial passwd
schillix
Please test an report problems as I am going to use
SchilliX-0.7.0
as a base for working on a 100% free and open source based
distribution that is able to compile it's own sourcecode.
This is usually called "self hosting".
Jörg
--
(home) Jörg Schilling D-13353 Berlin
              (uni) 
(work) Blog: http://schily.blogspot.com/
  URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
opensolaris-discuss mailing list
Congratulations, Joerg!!! I almost thought you did a snv_145 refresh
but this is amazing as well.

You're back on the map.

Good job,
~ Ken Mays
Edward Ned Harvey
2010-07-25 12:44:14 UTC
Permalink
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
today, I put SchilliX-0.7.0 out.
ftp://ftp.berlios.de/pub/schillix/
ftp://ftp.berlios.de/pub/schillix/SchilliX-0.7.0.iso.bz2
Joerg, I'm going to recommend xz instead of (or in addition to) bzip2. It's
much faster and compresses better. My experience is 2x faster and 2x better
compression.

Oh - Specifically if you use compression level 1.
xz -1 SchilliX-0.7.0.iso
Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
2010-07-27 14:02:48 UTC
Permalink
Post by Edward Ned Harvey
Post by Joerg.Schilling-8LS2qeF34IpklNlQbfROjRvVK+ (Joerg Schilling)
today, I put SchilliX-0.7.0 out.
ftp://ftp.berlios.de/pub/schillix/
ftp://ftp.berlios.de/pub/schillix/SchilliX-0.7.0.iso.bz2
Joerg, I'm going to recommend xz instead of (or in addition to) bzip2. It's
much faster and compresses better. My experience is 2x faster and 2x better
compression.
Oh - Specifically if you use compression level 1.
xz -1 SchilliX-0.7.0.iso
Well nice to see that finally someone did create a 7z based tool that
is compliant to the standard compress CLI that is able to correctly operate on
pipes.

I was looking for such a beast for star since aprox. 4 years.
I added support for automated recognition to the next version of star.

If I would use xz, I would need to put the source into
ftp://ftp.berlios.de/pub/schillix/ for convenience as I expect few people
to have it already.

Jörg
--
EMail:joerg-3Qm2Liu6aU2sY6utFDHCwYAplN+***@public.gmane.org (home) Jörg Schilling D-13353 Berlin
js-CFLBMwTPW48UNGrzBIF7/***@public.gmane.org (uni)
joerg.schilling-8LS2qeF34IpklNlQbfROjRvVK+***@public.gmane.org (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
Edward Ned Harvey
2010-07-28 13:41:36 UTC
Permalink
Post by Edward Ned Harvey
Post by Edward Ned Harvey
Joerg, I'm going to recommend xz instead of (or in addition to)
bzip2. It's
Post by Edward Ned Harvey
much faster and compresses better. My experience is 2x faster and 2x
better
Post by Edward Ned Harvey
compression.
Oh - Specifically if you use compression level 1.
xz -1 SchilliX-0.7.0.iso
Well nice to see that finally someone did create a 7z based tool that
is compliant to the standard compress CLI that is able to correctly operate on
pipes.
I was looking for such a beast for star since aprox. 4 years.
I added support for automated recognition to the next version of star.
If I would use xz, I would need to put the source into
ftp://ftp.berlios.de/pub/schillix/ for convenience as I expect few people
to have it already.
I have been very pleasantly surprised with the availability - Even the sol10
CD includes 7z by default, which is not xz, but it is using lzma behind the
scenes.

There was the "lzma utils" project, which went through lzma1 and lzma2,
before they decided to rename and rebuild it "xz" for some reason ... And
now they're on the verge of releasing xz 5.0 ... but it has been 4.999 since
over a year already ... It's used in the installer apps for some commercial
tools I deploy (xilinx) ... it's built-in to rpm ... and dpkg ... and gnu
tar ... and they're using .xz for the linux kernel now instead of (or in
addition to) bzImage ...

cygwin is distributed in xz format. They included xz and gzip by default,
maybe bzip2, but not zip/unzip.

xz is available in blastwave and opencsw ...
I easily fetched rpm's for centos/rhel ...
I built it from source on every platform I could find, and not the slightest
difficulty ...
There's a python module ...

I'll recommend putting up a couple of pointers, endorsing blastwave,
opencsw, epel, and maybe a couple of other locations, in addition to a link
to xz-utils directly. But I don't think you need to do anything special in
terms of building or distributing source.

Loading...