Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-26 Thread Erast Benson
On Wed, 2005-10-26 at 18:42 +0200, Joerg Schilling wrote:
> > virtually, all our distros based on the same core bits - sunw*. We are
> > planning quite a bit of work there. So, all these beginnings, (i.e.
> > SchiliX, BeliniX) are very good for overall progress. After all, thanks
> > to GPL/CDDL. It forces/stimulates developers to exchange patches between
> > the projects.
> 
> Do you use the patches I provide at
> 
> ftp://ftp.berlios.de/pub/schillix/patches/

lseek.patch looks like we could take. But somehow sunw* stuff works for
us as is or with little changes. GNU/Solaris actually will bring
1000+(literally) usability patches applied for GNU software all over the
place. We derive them from Ubuntu/Breezy world mostly. Some patches came
from Debian directly.

See, for Debian GNU/Solaris, proportion is different. We have just 120
sunw* core packages and 3500+ Ubuntu/Debian packages. So, we mostly
concentrating on Debian part right now. But we have quite a few plans
for sunw* stuff in the near future.

Erast

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-26 Thread Joerg Schilling
Venky <[EMAIL PROTECTED]> wrote:

> > The biggest compatibility problem of OpenSolaris (compared to Sun Solaris)
> > is the fact that libm is not part of OpenSolaris.
>
> I agree.  And now, there are (at least) two separate attempts to develop
> a replacement: one by you and one by Moinak for BeleniX.  Do you think
> it makes sense to start a project for this and pool efforts?  We could
> host the development repository on sourceforge.  It'd have potential to
> become the de-facto libm for any OpenSolaris distribution and cut down
> some of the potential incompatibilities we'll eventually have to grapple
> with.

if we like to host things, we should do it on a non-commercial platform
like Berlios ;-)

As already sayd: I need to clean up my sources in order to publish them.
They currenly have a set of makefiles that work with smake, so they may
be compiled on SchilliX out of the box.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-26 Thread Joerg Schilling
Erast Benson <[EMAIL PROTECTED]> wrote:

> > If you are willing to participate in further SchilliX development, I would
> > be happy to help your project too.
>
> virtually, all our distros based on the same core bits - sunw*. We are
> planning quite a bit of work there. So, all these beginnings, (i.e.
> SchiliX, BeliniX) are very good for overall progress. After all, thanks
> to GPL/CDDL. It forces/stimulates developers to exchange patches between
> the projects.

Do you use the patches I provide at

ftp://ftp.berlios.de/pub/schillix/patches/


> We will launch "pilot" GNU/Solaris developer's program by the end of
> this week. So, if you didn't get invitation yet, send e-mail to me, and
> hold your breath a little longer. Thank you.

I have enough work to do for the whole day, so I will not ask to
force something...

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Venky
> Source is targeted for January, and in the interim, we hope to get
> binaries posted this week or next.

Great!  Now that's one less issue to fight about! :)

Venky.
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
Bonnie Corwin <[EMAIL PROTECTED]> wrote:

> The roadmap hasn't been updated (I'll look into that), but libm is coming.
>
> Source is targeted for January, and in the interim, we hope to get
> binaries posted this week or next.

I was planning to pubish my libm source soon also (after I had the time for some
cleanup ;-)

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Bonnie Corwin
The roadmap hasn't been updated (I'll look into that), but libm is coming.

Source is targeted for January, and in the interim, we hope to get
binaries posted this week or next.

Hope that helps.

Bonnie

Venky wrote On 10/25/05 16:40,:
>>The biggest compatibility problem of OpenSolaris (compared to Sun Solaris)
>>is the fact that libm is not part of OpenSolaris.
> 
> 
> I agree.  And now, there are (at least) two separate attempts to develop
> a replacement: one by you and one by Moinak for BeleniX.  Do you think
> it makes sense to start a project for this and pool efforts?  We could
> host the development repository on sourceforge.  It'd have potential to
> become the de-facto libm for any OpenSolaris distribution and cut down
> some of the potential incompatibilities we'll eventually have to grapple
> with.
> 
> Venky.
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Venky
> The biggest compatibility problem of OpenSolaris (compared to Sun Solaris)
> is the fact that libm is not part of OpenSolaris.

I agree.  And now, there are (at least) two separate attempts to develop
a replacement: one by you and one by Moinak for BeleniX.  Do you think
it makes sense to start a project for this and pool efforts?  We could
host the development repository on sourceforge.  It'd have potential to
become the de-facto libm for any OpenSolaris distribution and cut down
some of the potential incompatibilities we'll eventually have to grapple
with.

Venky.
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
Erast Benson <[EMAIL PROTECTED]> wrote:

> > The biggest compatibility problem of OpenSolaris (compared to Sun Solaris)
> > is the fact that libm is not part of OpenSolaris.
> > 
> > In case you don't know, it took me a full month already to work on
> > FreeBSD's libm in order to be halfway compatible with Sun Solaris and I am 
> > not
> > even shure about the effort that would be needed for a mostly 100% 
> > compatibility. I am definitely interested in a UNIX centric OpenSolaris
> > distro. Do not expect people who work on Linux centric Open Solaris distros
> > to put a similar amount of work into compatibility issues.
>
> They will. Simply becase not everything in this world is open-source...

Then it seems that you have a different background than a typial Debian 
maintainer. 

> Also I do not see big advantages of creating yet another copy of Solaris
> Express. SchiliX and BeliniX over time will offer thier own features.
> This will create incompatabilities anyways.

SchilliX does not like to be another "Solaris Express". Even now, there is the 
advantage that SchilliX is freely redistributable. Currently, SchilliX needs to
add basic features, later I expect that SchilliX may even include new dirvers
and software before Sun Solaris will do it. With respect to Ethernet drivers
this is already true thanks to Masayuki Murayama.


> We should not expect fully 100% compatability between distros.
> Compatability to some extent ... yes. This we could achive.

What we need to define is a basic compatibility set.
What Sun People may not yet know is that there cannot be 100% compatibility
with Sun Solaris as long as Sun Solaris is not 100% OpenSource.


> We probably might need to create some sort of "Solaris Distributions
> Foundation"(SDF) which will control the spec similar to LSB.

We need to define a basic compatibility set and we need to define a 
way of dealing with incompatibilities that are caused by missing source
availability. It seems that we are at the same "place" as we have been
a year agio when I did write my postulates on OpenSolaris that did end 
with the creation of the CAB.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Erast Benson
On Tue, 2005-10-25 at 23:10 +0200, Joerg Schilling wrote:
> John Plocher <[EMAIL PROTECTED]> wrote:
> 
> > >>If you put them into /usr/bin, you will overwrite existing standard UNIX 
> > >>tools
> >
> > This points out some large differences in people's perceptions of 
> > "what is a Solaris app?"  One perspective is a minimalist one, 
> > concerned with syscalls in libc; another is broader and takes into 
> > account the utilities and other commands that are part of the system. 
> >   Still others focus on middle ware and libraries, Java, web services, 
> > etc...
> 
> The biggest compatibility problem of OpenSolaris (compared to Sun Solaris)
> is the fact that libm is not part of OpenSolaris.
> 
> In case you don't know, it took me a full month already to work on
> FreeBSD's libm in order to be halfway compatible with Sun Solaris and I am not
> even shure about the effort that would be needed for a mostly 100% 
> compatibility. I am definitely interested in a UNIX centric OpenSolaris
> distro. Do not expect people who work on Linux centric Open Solaris distros
> to put a similar amount of work into compatibility issues.

They will. Simply becase not everything in this world is open-source...

Also I do not see big advantages of creating yet another copy of Solaris
Express. SchiliX and BeliniX over time will offer thier own features.
This will create incompatabilities anyways.

We should not expect fully 100% compatability between distros.
Compatability to some extent ... yes. This we could achive.

We probably might need to create some sort of "Solaris Distributions
Foundation"(SDF) which will control the spec similar to LSB.

Erast

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
John Plocher <[EMAIL PROTECTED]> wrote:

> >>If you put them into /usr/bin, you will overwrite existing standard UNIX 
> >>tools
>
> This points out some large differences in people's perceptions of 
> "what is a Solaris app?"  One perspective is a minimalist one, 
> concerned with syscalls in libc; another is broader and takes into 
> account the utilities and other commands that are part of the system. 
>   Still others focus on middle ware and libraries, Java, web services, 
> etc...

The biggest compatibility problem of OpenSolaris (compared to Sun Solaris)
is the fact that libm is not part of OpenSolaris.

In case you don't know, it took me a full month already to work on
FreeBSD's libm in order to be halfway compatible with Sun Solaris and I am not
even shure about the effort that would be needed for a mostly 100% 
compatibility. I am definitely interested in a UNIX centric OpenSolaris
distro. Do not expect people who work on Linux centric Open Solaris distros
to put a similar amount of work into compatibility issues.


> That is, "runs any existing Solaris Software without modifications" is 
> more difficult to do than it is to say.   It is safe to say that the 
> ARC process at Sun spends much of its time ensuring that changes to 
> the system don't negatively impact this area.  The Solaris Binary 
> Compatibility effort (see appcert(1)) grapples with this issue as well.

I am not sure whether appcert(1) is sufficient to check for the compatibility
ussies we will see on typcal OpenSolaris dustros.

> Going forward with OpenSolaris distros, a simple expectation might be
>
>   If it runs on Solaris AND it passes appcert(1), then
>   it should also run on any "Solaris Compatible" system.
>   (Noting that appcert focuses on shared libraries and
>   does not address system()'d or exec()'d utilities...)

So judging from above, do you consider libc to be "unstable" as it
calls system()'d or exec()'d utilities to support basic Solaris
features like smf?

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
[EMAIL PROTECTED] wrote:

> >and some other minor stuff. It is most unlikely that you did never have
> >a look at SchilliX and we all know, that knowing that/how something works
> >makes things a lot easier for people who do it the second time and are
> >not forced to develop everything from scratch as I did.
>
>True. But these are just the ideas that you also get by by looking at any 
>of the Linux LiveCDs from a high level. Translating from these ideas into
>a working self-hosting distro is the real challenge:

>From a short look at Belenix, it seems that SchilliX is much closer to a self
hosting enviroment than Belenix.

Everythig provided by SchilliX-0.1 (except the Sun OpenSolaris sources itself)
has been compiled on SchilliX-0.1 and even Xorg compiles on SchilliX-0.2.
The binaries found on Belenix have been compiled on Solaris 10 instead.



>* Just looking at a disro does not tell you how the Solaris New Boot works.
>  One needs to understand this in order to create an OpenSolaris distro.
>  How does one figure out the key to getting a rootfs on the ramdisk
>  without knowing Newboot - the fact that ?bootpath? should be absent.

The related facts have been discussed with a lot of details on the opensolaris
mailing list and it was absolutely no problem for me to set up the boot 
environment for SchilliX. 


>* How do you find out the cd device node that contains the LiveCD early
>  in the boot when devfsadm has not yet executed ? It took me two
>  iterations to arrive at an optimal solution. First solution was 
> suboptimal
>  till I wrote a small utility using libdevinfo to list the cd nodes and
>  then use fstyp on them to get the volume id.

SchilliX provides code to 'search' for the right CD, why didn't you ask?


>* How do you handle the Math library requirements ? I ported and enhanced
>  the FreeBSD math libary which was more than a week's effort for me.
>  SchilliX did not make the Math library sources available.

Having a short look at the (probable) current state of your port of libm 
shows that you seem to be at approx. the same state as I have been after
the first week. The libm you find on SchilliX-0.2 got one month's effort from 
me. Why did you start your unneeded enterprize?



>* What files do you include in the miniroot ? Optimise space.

It is simple to find out whatyou need for a minimal version, it should not take 
more than 3 iterations.


>* What are the correct options to pass to mkisofs to get the desired 
> bootable
>  cd ?

As the needed options are documented in detail in the mkisofs man page and the
included README's and as even the GRUB documentation includes a chapter on 
mkisofs it should not take more than 30 minutes to find this out.



>* How do you handle the inetd failures ? Inetd has a dependency on ksh and
>  it took me several days of hacking to identify that the same 
> functionality
>  exists in /usr/xpg4/bin/sh

As I did write many mails on this problem in this mailing list in August, it 
was easier for you than for me. You had the advantage of not being on vacation
after I did the introducing work on the bug. After I did recover from the 4600 
mails in my mailbox after I did return from vacation, it took me 2 days to find
the problem - you did not send any information on it meanwhile :-(


>* I had to write the missing sysidtool service manifests and renamed them 
> to
>  sysonfigure.

I did the same in May, so you have not been forced to do this.

>* I had to preconfigure additional open-source drivers like network drivers
>  from Masayuki. Which files should you change to add the drivers by hand ?

See SchilliX ;-) SchilliX-0.1 includes all drivers except the one that has been 
created by Masayuki _after_ I found that SchilliX-0.1 did not work on some 
emulators and asked him for help.


>* One can easily configure dhcp on a interface but it is quite involved to
>  write a proper /etc/dhcp/eventhook script that auto-configures DNS and 
> NIS
>  based on whichever is available.

Schillix does not yet support this due to lack of time. SchilliX uses a statix
intermediate solution that works too.

>* I have actually picked ideas from KnoppiX like:
>- Giving user option to select the keyboard layout and subsequently
>  using it for setting XKBLayout in Xorg as well.

As the Sun keyboard layout setup is broken, you only have two opportunities:

-   fix the Sun keyboard setup bugs (as I did)

-   or implement this select service.


>- Scanning all block devices and mounting any supported filesystems -
>  recovery feature

I am not sure if this is a good idea in special as Belenix does this without 
asking.

I prefer to a boot method that does not touch the hard disk at all.


>- Using physical swap if a Solaris partition is present on the harddisk
>  How to identify the swap slice ?

See above

Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Erast Benson
Very valid point.
Would be nice if all opensolaris-based distros could guarantee to run
unmodified C binaries. There are quite a few ways to achive that.

Erast

On Tue, 2005-10-25 at 11:22 -0700, John Plocher wrote:
> Erast Benson and Joerg Schilling were discussing GNU/Solaris:
> >>>GNU/Solaris distribution uses OpenSolaris kernel and runtime(libc). So,
> >>>it runs any existing Solaris software without modifications.
> 
> >>If you put them into /usr/bin, you will overwrite existing standard UNIX 
> >>tools
> 
> This points out some large differences in people's perceptions of 
> "what is a Solaris app?"  One perspective is a minimalist one, 
> concerned with syscalls in libc; another is broader and takes into 
> account the utilities and other commands that are part of the system. 
>   Still others focus on middle ware and libraries, Java, web services, 
> etc...
> 
> That is, "runs any existing Solaris Software without modifications" is 
> more difficult to do than it is to say.   It is safe to say that the 
> ARC process at Sun spends much of its time ensuring that changes to 
> the system don't negatively impact this area.  The Solaris Binary 
> Compatibility effort (see appcert(1)) grapples with this issue as well.
> 
> Going forward with OpenSolaris distros, a simple expectation might be
> 
>   If it runs on Solaris AND it passes appcert(1), then
>   it should also run on any "Solaris Compatible" system.
>   (Noting that appcert focuses on shared libraries and
>   does not address system()'d or exec()'d utilities...)
> 
>-John
> 
> 
> 
> 
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Moinak . Ghosh
>1. XFCE 4.2.2 ?

   XFce 4.2.0 .

>2. Xorg 6.9 RC1 (CVS) - is this with the latest DRI
>drivers as well ?

   Yes. I did a cvs update of the tree several hours back. I have also
   included Firefox 1.5/ Thunderbird 1.5 Beta2, Gaim, XMMS, some of the 
   libraries from Gnome 2.12 with Cairo support, Vim 6.4 etc.

   All of these built on BeleniX 0.2 using gcc 3.4. In fact I am sending
   this email from Firefox 1.5 running on BeleniX 0.2 which is running on
   my AMD laptop :)

Regards,
Moinak.

>
>If so this, this is great!
>
>~Ken M.
>
>
>--- [EMAIL PROTECTED] wrote:
>> 
>> BTW BeleniX 0.2 is due out shortly and boots into a
>> full Graphical XFce4 desktop
>> on Xorg 6.9 RC1 (CVS). It has preliminary
>> auto-configuration support that
>> augments X -configure.
>> 
>> Regards,
>> Moinak.
>> 
>> >
>> >J?rg
>> >
>> >-- 
>> > EMail:[EMAIL PROTECTED] (home)
>> J?rg Schilling D-13353 Berlin
>> >   [EMAIL PROTECTED](uni)  
>> >   [EMAIL PROTECTED](work) Blog:
>> http://schily.blogspot.com/
>> > URL:  http://cdrecord.berlios.de/old/private/
>> ftp://ftp.berlios.de/pub/schily
>> >
>> ___
>> opensolaris-discuss mailing list
>> opensolaris-discuss@opensolaris.org
>> 
>
>
>
>   
>__ 
>Start your day with Yahoo! - Make it your home page! 
>http://www.yahoo.com/r/hs
>___
>opensolaris-discuss mailing list
>opensolaris-discuss@opensolaris.org
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread John Plocher

Erast Benson and Joerg Schilling were discussing GNU/Solaris:

GNU/Solaris distribution uses OpenSolaris kernel and runtime(libc). So,
it runs any existing Solaris software without modifications.



If you put them into /usr/bin, you will overwrite existing standard UNIX tools


This points out some large differences in people's perceptions of 
"what is a Solaris app?"  One perspective is a minimalist one, 
concerned with syscalls in libc; another is broader and takes into 
account the utilities and other commands that are part of the system. 
 Still others focus on middle ware and libraries, Java, web services, 
etc...


That is, "runs any existing Solaris Software without modifications" is 
more difficult to do than it is to say.   It is safe to say that the 
ARC process at Sun spends much of its time ensuring that changes to 
the system don't negatively impact this area.  The Solaris Binary 
Compatibility effort (see appcert(1)) grapples with this issue as well.


Going forward with OpenSolaris distros, a simple expectation might be

If it runs on Solaris AND it passes appcert(1), then
it should also run on any "Solaris Compatible" system.
(Noting that appcert focuses on shared libraries and
does not address system()'d or exec()'d utilities...)

  -John




___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread ken mays
1. XFCE 4.2.2 ?
2. Xorg 6.9 RC1 (CVS) - is this with the latest DRI
drivers as well ?

If so this, this is great!

~Ken M.


--- [EMAIL PROTECTED] wrote:
> 
> BTW BeleniX 0.2 is due out shortly and boots into a
> full Graphical XFce4 desktop
> on Xorg 6.9 RC1 (CVS). It has preliminary
> auto-configuration support that
> augments X -configure.
> 
> Regards,
> Moinak.
> 
> >
> >J?rg
> >
> >-- 
> > EMail:[EMAIL PROTECTED] (home)
> J?rg Schilling D-13353 Berlin
> >   [EMAIL PROTECTED] (uni)  
> >   [EMAIL PROTECTED] (work) Blog:
> http://schily.blogspot.com/
> > URL:  http://cdrecord.berlios.de/old/private/
> ftp://ftp.berlios.de/pub/schily
> >
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org
> 




__ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Erast Benson
On Tue, 2005-10-25 at 15:20 +0200, Joerg Schilling wrote:
> Erast Benson <[EMAIL PROTECTED]> wrote:
> 
> > let me clarify a little bit on what GNU/Solaris distro is.
> 
> Thank you!
> 
> 
> > The idea behind it is simple: do not re-invent the wheel and try to
> > re-use existing 17000 high quality Debian packages, Debian
> > infrastracture(read Dpkg, APT repositories, Debootstraps, installation
> > program, utilities, developer's policy and so on) and Debian developer's
> > if you will.
> 
> It depends on how we define "re-invent the wheel"
> 
> I try to avoid to re-invent the wheel for SchilliX by not using a different
> package system than the one used by Solaris and I don't try to replace 
> standard UNIX tools by GNU clones.

Well, this is the idea behind of GNU/Solaris: to be as much GNU centric
as possible, but do not break sunw* core. GNU/Solaris trying to find
gold middle and trying to do it right.

> As a result of the missing pkg system, I need to wait and to create a simple
> intermediate method for packaging.
> In addition, I look at the quality of the debian packages and I see that
> Debian publishes a version of cdrtools that is broken because of the patches
> that are applied by Debian. For this reason, I believe that it may be similar 
> with other tools and the only way to have guaranteed quality is to create
> your own compile environment for the free software you linke or need to 
> package
> together with OpenSolaris.
> > GNU/Solaris distribution uses OpenSolaris kernel and runtime(libc). So,
> > it runs any existing Solaris software without modifications.
> > In addition to that(and this is what differes it from SchiliX and
> > BeliniX), it greatly simplifies porting effort for pure Linux
> > applications and packages, since it provides real Debian environment.
> 
> And how do you include these Debian packages?
> If you put them into /usr/bin, you will overwrite existing standard UNIX tools
> and then you will not be able to benefit from e.g. smf because you are forced
> to use the "init" process that Debian uses on Linux.
> 
> 
> > If you would like to get guest password and participate in further
> > development you could send me a request e-mail.
> 
> If you are willing to participate in further SchilliX development, I would
> be happy to help your project too.

virtually, all our distros based on the same core bits - sunw*. We are
planning quite a bit of work there. So, all these beginnings, (i.e.
SchiliX, BeliniX) are very good for overall progress. After all, thanks
to GPL/CDDL. It forces/stimulates developers to exchange patches between
the projects.

We will launch "pilot" GNU/Solaris developer's program by the end of
this week. So, if you didn't get invitation yet, send e-mail to me, and
hold your breath a little longer. Thank you.

Erast

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Moinak . Ghosh
>[EMAIL PROTECTED] wrote:
>> >
>> >Let us face reality...
>> >
>> >Belenix has been developped by starting with SchilliX
>> >and modifying it.
>>
>>Um ... I'd strongly object to this statement! It is correct
>>that 2 ideas were taken from the earlier discussions on this
>>list:
>>
>>* Using the math library from FreeBSD
>>* Using the aperture driver as a replacement for xsvc
>
>Well, Belenix has just too much in common with SchilliX that is completely
>different to what Sun does on Sun Solaris to believe you.
>
>-  The way to do the overall split of / and /usr 
>
>-  The fact that the CD-ROM is mounted on /.cdrom
>
>-  The fact that subdirectories from /.cdrom are mounted to e.g. /usr
>   via lofs.
>
>and some other minor stuff. It is most unlikely that you did never have
>a look at SchilliX and we all know, that knowing that/how something works
>makes things a lot easier for people who do it the second time and are
>not forced to develop everything from scratch as I did.

   True. But these are just the ideas that you also get by by looking at any 
   of the Linux LiveCDs from a high level. Translating from these ideas into
   a working self-hosting distro is the real challenge:

   * Just looking at a disro does not tell you how the Solaris New Boot works.
 One needs to understand this in order to create an OpenSolaris distro.
 How does one figure out the key to getting a rootfs on the ramdisk
 without knowing Newboot - the fact that ?bootpath? should be absent.

   * How do you find out the cd device node that contains the LiveCD early
 in the boot when devfsadm has not yet executed ? It took me two
 iterations to arrive at an optimal solution. First solution was suboptimal
 till I wrote a small utility using libdevinfo to list the cd nodes and
 then use fstyp on them to get the volume id.
   * How do you handle the Math library requirements ? I ported and enhanced
 the FreeBSD math libary which was more than a week's effort for me.
 SchilliX did not make the Math library sources available.

   * What files do you include in the miniroot ? Optimise space.
   * What are the correct options to pass to mkisofs to get the desired bootable
 cd ?
   * How do you handle the inetd failures ? Inetd has a dependency on ksh and
 it took me several days of hacking to identify that the same functionality
 exists in /usr/xpg4/bin/sh
   * I had to write the missing sysidtool service manifests and renamed them to
 sysonfigure.
   * I had to preconfigure additional open-source drivers like network drivers
 from Masayuki. Which files should you change to add the drivers by hand ?
   * One can easily configure dhcp on a interface but it is quite involved to
 write a proper /etc/dhcp/eventhook script that auto-configures DNS and NIS
 based on whichever is available.
   * I have actually picked ideas from KnoppiX like:
   - Giving user option to select the keyboard layout and subsequently
 using it for setting XKBLayout in Xorg as well.
   - Scanning all block devices and mounting any supported filesystems -
 recovery feature
   - Using physical swap if a Solaris partition is present on the harddisk
 How to identify the swap slice ?
   * Knowing the boot sequence in SMF using Dan Price and Eric Schrock's 
 bootchart.
   * Fixing shutdown issues
   * Configuring many things in /etc to get a clean boot
   * Vold throws out the cdrom occasionally so I had to disable the cdrom
 module in vold.
   * Which files do you need to modify in OpenSolaris source to get the BeleniX
 name instead of "Solaris" ?

I had to tackle all these and many more smaller issues too numerous to mention
here.

Obviously I had seen the SchilliX 0.1 in action and got a few ides from there.
But there is a big difference in getting an idea and it's implementation.
Building an entire distro from "source code" is a real challenge - I built 
everything in BeleniX from source code. I have written build and package 
metadata generation scripts.

Nothing apart from the SchilliX iso was available when I started. Now that you
have made the ISO kit available, it will be easy to create SchilliX derivatives.
People can look at your scripts and quickly know how things are done.

So I object to the term: "Belenix has been developped by starting with SchilliX
and modifying it". I did not modify SchilliX. I just picked a few ideas from it
as I picked from KnoppiX and built everything else on my own. That effort
should not be underestimated.

Having said that it is also pertinent to point out that your challenge was
greater than mine since you are the pioneer, and started from a clean slate.
Also as Stephen pointed out in another email, lets end the debate right now.
This is how open-source works by sharing ideas and code. I came out with a
distro because I had my own reasons and ideas. I do not think there is anything
wro

Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Moinak . Ghosh
>[EMAIL PROTECTED] wrote:
>> >
>> >Let us face reality...
>> >
>> >Belenix has been developped by starting with SchilliX
>> >and modifying it.
>>
>>Um ... I'd strongly object to this statement! It is correct
>>that 2 ideas were taken from the earlier discussions on this
>>list:
>>
>>* Using the math library from FreeBSD
>>* Using the aperture driver as a replacement for xsvc
>
>Well, Belenix has just too much in common with SchilliX that is completely
>different to what Sun does on Sun Solaris to believe you.
>
>-  The way to do the overall split of / and /usr 
>
>-  The fact that the CD-ROM is mounted on /.cdrom
>
>-  The fact that subdirectories from /.cdrom are mounted to e.g. /usr
>   via lofs.
>
>and some other minor stuff. It is most unlikely that you did never have
>a look at SchilliX and we all know, that knowing that/how something works
>makes things a lot easier for people who do it the second time and are
>not forced to develop everything from scratch as I did.

   True. But these are just the ideas that you also get by by looking at any 
   of the Linux LiveCDs from a high level. Translating from these ideas into
   a working self-hosting distro is the real challenge:

   * Just looking at a disro does not tell you how the Solaris New Boot works.
 One needs to understand this in order to create an OpenSolaris distro.
 How does one figure out the key to getting a rootfs on the ramdisk
 without knowing Newboot - the fact that ?bootpath? should be absent.

   * How do you find out the cd device node that contains the LiveCD early
 in the boot when devfsadm has not yet executed ? It took me two
 iterations to arrive at an optimal solution. First solution was suboptimal
 till I wrote a small utility using libdevinfo to list the cd nodes and
 then use fstyp on them to get the volume id.
   * How do you handle the Math library requirements ? I ported and enhanced
 the FreeBSD math libary which was more than a week's effort for me.
 SchilliX did not make the Math library sources available.

   * What files do you include in the miniroot ? Optimise space.
   * What are the correct options to pass to mkisofs to get the desired bootable
 cd ?
   * How do you handle the inetd failures ? Inetd has a dependency on ksh and
 it took me several days of hacking to identify that the same functionality
 exists in /usr/xpg4/bin/sh
   * I had to write the missing sysidtool service manifests and renamed them to
 sysonfigure.
   * I had to preconfigure additional open-source drivers like network drivers
 from Masayuki. Which files should you change to add the drivers by hand ?
   * One can easily configure dhcp on a interface but it is quite involved to
 write a proper /etc/dhcp/eventhook script that auto-configures DNS and NIS
 based on whichever is available.
   * I have actually picked ideas from KnoppiX like:
   - Giving user option to select the keyboard layout and subsequently
 using it for setting XKBLayout in Xorg as well.
   - Scanning all block devices and mounting any supported filesystems -
 recovery feature
   - Using physical swap if a Solaris partition is present on the harddisk
 How to identify the swap slice ?
   * Knowing the boot sequence in SMF using Dan Price and Eric Schrock's 
 bootchart.
   * Fixing shutdown issues
   * Configuring many things in /etc to get a clean boot
   * Vold throws out the cdrom occasionally so I had to disable the cdrom
 module in vold.
   * Which files do you need to modify in OpenSolaris source to get the BeleniX
 name instead of "Solaris" ?

I had to tackle all these and many more smaller issues too numerous to mention
here.

Obviously I had seen the SchilliX 0.1 in action and got a few ides from there.
But there is a big difference in getting an idea and it's implementation.
Building an entire distro from "source code" is a real challenge - I built 
everything in BeleniX from source code. I have written build and package 
metadata generation scripts.

Nothing apart from the SchilliX iso was available when I started. Now that you
have made the ISO kit available, it will be easy to create SchilliX derivatives.
People can look at your scripts and quickly know how things are done.

So I object to the term: "Belenix has been developped by starting with SchilliX
and modifying it". I did not modify SchilliX. I just picked a few ideas from it
as I picked from KnoppiX and built everything else on my own. That effort
should not be underestimated.

Having said that it is also pertinent to point out that your challenge was
greater than mine since you are the pioneer, and started from a clean slate.
Also as Stephen pointed out in another email, lets end the debate right now.
This is how open-source works by sharing ideas and code. I came out with a
distro because I had my own reasons and ideas. I do not think there is anything
wro

Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
ken mays <[EMAIL PROTECTED]> wrote:

> Jörg,
>
> I have the kit and Schillix-0.2 so just need time to
> review.
>
> If someone already has X built for you then just tar
> up the binaries/libs and post them on the mirrors. I
> have tarballs of X 6.8.2 (CVS) compiled as well as in
> Solaris package formats. Take your pick. if you have a
> natively built one already then let us get it our
> there so we can test it and move on. If rebuilding
> Schillix with X included appeals, then better do it
> now with the new patches and files than wait. 

X should compile on SchilliX-0.2 as I did pot some effort in
libm and math.h

> Schillix 0.2.1 ?!?!

I am currently compiling Build 25 and I expect SchilliX-0.2.1
to be ready soon :-)


> I beleive it should really be that simple with any of
> these distros. 
>
> Anyhow, I'm looking about 4,000 GNU packages that can
> work universally with either Schillix and other
> distros. Possible? Mainly, to evaluate Sun Studio 10
> in various build situations.

As Studio 10 is fully C-99, it is easier to deal with various
sources that use .member = val in struct init statements.


> So, once the debating is over... can we review the
> autobuild systems and how we can use Schillix to meet
> that goal?? ;o>

I did start the sps system as a wrapper for sources and did
use it already for all the packages that are currently part of
SchilliX.
Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread ken mays
Jörg,

I have the kit and Schillix-0.2 so just need time to
review.

If someone already has X built for you then just tar
up the binaries/libs and post them on the mirrors. I
have tarballs of X 6.8.2 (CVS) compiled as well as in
Solaris package formats. Take your pick. if you have a
natively built one already then let us get it our
there so we can test it and move on. If rebuilding
Schillix with X included appeals, then better do it
now with the new patches and files than wait. 

Schillix 0.2.1 ?!?!

I beleive it should really be that simple with any of
these distros. 

Anyhow, I'm looking about 4,000 GNU packages that can
work universally with either Schillix and other
distros. Possible? Mainly, to evaluate Sun Studio 10
in various build situations.

So, once the debating is over... can we review the
autobuild systems and how we can use Schillix to meet
that goal?? ;o>

~Ken Mays




--- Joerg Schilling <[EMAIL PROTECTED]>
wrote:

> ken mays <[EMAIL PROTECTED]> wrote:
> 
> 
> > I have X.org 6.8.2 libraries, binaries, and header
> > packages built for Solaris 8/9/10 (x86/SPARC) over
> at
> > Blastwave. Could these work for you?!?
> 
> I am not sure.
> 
> The Blastwave packages itself do not work at all
> because the pkg* tools
> are missing on OpenSolaris and because most
> */reloc/* files do not have
> the right permissions in the archive. In addition,
> symlinks are often
> missing.
> 
> This was e.g. a big problem when I tried to install
> the java compiler
> on Schillix (which is needed to compile OpenSolaris
> but which is not
> available as tar archive for OpenSolaris).
> 
> 
> If you like to unserstand how SchilliX is created
> from packages,
> please have a look at the SchilliX ISO kit.

> Jörg
> 
> -- 
>  EMail:[EMAIL PROTECTED] (home) Jörg
> Schilling D-13353 Berlin
>[EMAIL PROTECTED]  (uni)  
>[EMAIL PROTECTED]  (work) Blog:
> http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/old/private/
> ftp://ftp.berlios.de/pub/schily
> 





__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
Stephen Lau <[EMAIL PROTECTED]> wrote:

> Does it matter?  One of the great features of open source is being able 
> to save time and derive from other people's work, whether it be 
> implicitly or explicitly.
>
> Our nascent community should be helping and supporting each other - not 
> arguing silly debates.

Well sayd!

I am still waiting for more people who contribute to SchilliX

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
Erast Benson <[EMAIL PROTECTED]> wrote:

> let me clarify a little bit on what GNU/Solaris distro is.

Thank you!


> The idea behind it is simple: do not re-invent the wheel and try to
> re-use existing 17000 high quality Debian packages, Debian
> infrastracture(read Dpkg, APT repositories, Debootstraps, installation
> program, utilities, developer's policy and so on) and Debian developer's
> if you will.

It depends on how we define "re-invent the wheel"

I try to avoid to re-invent the wheel for SchilliX by not using a different
package system than the one used by Solaris and I don't try to replace 
standard UNIX tools by GNU clones.

As a result of the missing pkg system, I need to wait and to create a simple
intermediate method for packaging.

In addition, I look at the quality of the debian packages and I see that
Debian publishes a version of cdrtools that is broken because of the patches
that are applied by Debian. For this reason, I believe that it may be similar 
with other tools and the only way to have guaranteed quality is to create
your own compile environment for the free software you linke or need to package
together with OpenSolaris.


> GNU/Solaris distribution uses OpenSolaris kernel and runtime(libc). So,
> it runs any existing Solaris software without modifications.
> In addition to that(and this is what differes it from SchiliX and
> BeliniX), it greatly simplifies porting effort for pure Linux
> applications and packages, since it provides real Debian environment.

And how do you include these Debian packages?
If you put them into /usr/bin, you will overwrite existing standard UNIX tools
and then you will not be able to benefit from e.g. smf because you are forced
to use the "init" process that Debian uses on Linux.


> If you would like to get guest password and participate in further
> development you could send me a request e-mail.

If you are willing to participate in further SchilliX development, I would
be happy to help your project too.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Stephen Lau
Does it matter?  One of the great features of open source is being able 
to save time and derive from other people's work, whether it be 
implicitly or explicitly.


Our nascent community should be helping and supporting each other - not 
arguing silly debates.


cheers,
steve

Joerg Schilling wrote:

[EMAIL PROTECTED] wrote:



Jake Maciejewski <[EMAIL PROTECTED]> wrote:


Let us face reality...

Belenix has been developped by starting with SchilliX
and modifying it.


  Um ... I'd strongly object to this statement! It is correct
  that 2 ideas were taken from the earlier discussions on this
  list:

  * Using the math library from FreeBSD
  * Using the aperture driver as a replacement for xsvc



Well, Belenix has just too much in common with SchilliX that is completely
different to what Sun does on Sun Solaris to believe you.

-	The way to do the overall split of / and /usr 


-   The fact that the CD-ROM is mounted on /.cdrom

-   The fact that subdirectories from /.cdrom are mounted to e.g. /usr
via lofs.

and some other minor stuff. It is most unlikely that you did never have
a look at SchilliX and we all know, that knowing that/how something works
makes things a lot easier for people who do it the second time and are
not forced to develop everything from scratch as I did.

Jörg




--
stephen lau // [EMAIL PROTECTED] | 650.786.0845 | http://whacked.net
opensolaris // solaris kernel development
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
[EMAIL PROTECTED] wrote:

> >Jake Maciejewski <[EMAIL PROTECTED]> wrote:
> > 
> >
> >Let us face reality...
> >
> >Belenix has been developped by starting with SchilliX
> >and modifying it.
>
>Um ... I'd strongly object to this statement! It is correct
>that 2 ideas were taken from the earlier discussions on this
>list:
>
>* Using the math library from FreeBSD
>* Using the aperture driver as a replacement for xsvc

Well, Belenix has just too much in common with SchilliX that is completely
different to what Sun does on Sun Solaris to believe you.

-   The way to do the overall split of / and /usr 

-   The fact that the CD-ROM is mounted on /.cdrom

-   The fact that subdirectories from /.cdrom are mounted to e.g. /usr
via lofs.

and some other minor stuff. It is most unlikely that you did never have
a look at SchilliX and we all know, that knowing that/how something works
makes things a lot easier for people who do it the second time and are
not forced to develop everything from scratch as I did.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-25 Thread Joerg Schilling
ken mays <[EMAIL PROTECTED]> wrote:


> I have X.org 6.8.2 libraries, binaries, and header
> packages built for Solaris 8/9/10 (x86/SPARC) over at
> Blastwave. Could these work for you?!?

I am not sure.

The Blastwave packages itself do not work at all because the pkg* tools
are missing on OpenSolaris and because most */reloc/* files do not have
the right permissions in the archive. In addition, symlinks are often
missing.

This was e.g. a big problem when I tried to install the java compiler
on Schillix (which is needed to compile OpenSolaris but which is not
available as tar archive for OpenSolaris).


If you like to unserstand how SchilliX is created from packages,
please have a look at the SchilliX ISO kit.

The packages are tar archives that are made relatively to the root directory.

They usually don't include directories as directories are auto created 
via the star options:

umask=022 dir-owner=root dir-group=bin

A tar package may contain files to install and/or postinstall scripts
in tmp/* Check the related shell functions in the file "install_tar"

Tobian Kirschtein did already build X11 for SchilliX but as I did like to
publish a new SchilliX release immediately after the show stopper bug could
be fixed, I did not have the time to create SchilliX packages from the
files he has on www.schillix.org/packages.html



> I have Schillix 0.2 so do I need to know something to
> port X.org over to Schillix that you know of or is
> everything just a ./configure & smake ?!? ;oP
>
> I can get this done tonite or tomorrow if I know the
> details. Maybe get GNOME 2.12.1 on it as well (maybe
> during Halloween timeframe).

I hope that Xorg now compiles on SchilliX-0.2 as I did do many tests
with SchilliX-0.1 and the modifications in libm are a result of the
problems I had.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-23 Thread Erast Benson
Guys,

let me clarify a little bit on what GNU/Solaris distro is.

The idea behind it is simple: do not re-invent the wheel and try to
re-use existing 17000 high quality Debian packages, Debian
infrastracture(read Dpkg, APT repositories, Debootstraps, installation
program, utilities, developer's policy and so on) and Debian developer's
if you will.

GNU/Solaris distribution uses OpenSolaris kernel and runtime(libc). So,
it runs any existing Solaris software without modifications.
In addition to that(and this is what differes it from SchiliX and
BeliniX), it greatly simplifies porting effort for pure Linux
applications and packages, since it provides real Debian environment.

As you might know, Debian(as of today) is the engine for 30+ "child"
projects. GNU/Solaris is practically based on latest Ubuntu/Breezy bits
(except few imporant packages derived directly from Debian) and
basically offers similar options for novice users.

GNU/Solaris has been a private project for the last 8 months and will be
publically available(including source code for everything) in early
November, once we are done with more/less functional web-portal.
We will probably enable early access for developers next week.

If you would like to get guest password and participate in further
development you could send me a request e-mail.

Erast

On Sun, 2005-10-23 at 14:07 -0600, [EMAIL PROTECTED] wrote:
> >Jake Maciejewski <[EMAIL PROTECTED]> wrote:
> > 
> >
> >Let us face reality...
> >
> >Belenix has been developped by starting with SchilliX
> >and modifying it.
> 
>Um ... I'd strongly object to this statement! It is correct
>that 2 ideas were taken from the earlier discussions on this
>list:
> 
>* Using the math library from FreeBSD
>* Using the aperture driver as a replacement for xsvc
> 
>But that is all there is to it. Apart from this I have NOT
>touched a single bit of work coming out of the SchilliX project.
>I did not base my work on the SchilliX binaries. When I started
>there was no documentation available on how to create an
>OpenSolaris LiveCD. No build tools or scripts were available that
>can generate an ISO image from OpenSolaris binaries.
> 
>I have spent countless hours of effort starting with understanding
>x86 boot from scratch. So please do not state misconceptions.
> 
>Because both the projects have, to some extent, similar aims and
>started from the same base they are bound to end up with similar
>approaches to solve the same issues, especially where options are
>limited. But to say that one project has depended on the other just
>because of these similatrities is wrong.
> 
>In fact I started my work with the official Nevada builds that go
>into Solaris Express and built an initial ramdisk-only boot environment.
>Later on I moved to OpenSolaris. If one reads my blog one will immediately
>see to what extent I investigated the issues and how I arrived at solutions
>and subsequently improved them.
> 
> >
> >GNUSolaris is currently no more than an annunced distro.
> >
> >www.gnusolaris.org is unreachable and the announcement
> >was not clear enough to understand what GNUSolaris will be.
> >Once we know more about GNUSolaris, we will be able to judge based
> >on it's real features.
> >
> >I would asume that they take the Solaris kernel and use the
> >same Debian userland than Debian uses for Debian/Linux.
> >If this is true, then it is still uncler whether they use
> >glibc or the standard libc.
> >
> >If they use the Debian userland, GNUSolaris will most likely not
> >what Solaris users expect and GNUSolaris will not pass an OpenSolaris
> >compliance test
> 
>A GNU/Solaris distro is just that. It is not intended to be a
>Solaris compatible distro. There is a lot of interest in this sort
>of an environment as well.
> 
> >
> >If they use the Solaris userland, and only add other free software,
> >GNUSolaris will be nothing different than SchilliX except that is less
> >probable that it will pass an OpenSolaris compliance test and key 
> >features from Solaris (e.g. zones) will probably never work.
> 
>Zones can be made to work. Obviously even a GNU/Solaris distro cannot
>throw away core OpenSolaris features like Zones or SMF. One of the aims
>of BeleniX is to also provide the option of a GNU userland environment
>or even that of a GNU Zone.
> 
> Regards,
> Moinak.
> 
> >
> >With these constraints, it is obvious that there is a need to create an own X
> >package for SchilliX in the near future.
> >
> >J?rg
> >
> >-- 
> > EMail:[EMAIL PROTECTED] (home) J?rg Schilling D-13353 Berlin
> >   [EMAIL PROTECTED] (uni)  
> >   [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/
> > URL:  http://cdrecord.berlios.de/old/private/ 
> > ftp://ftp.berlios.de/pub/schily
> >___
> >opensolaris-discuss mailing list
> >opensolaris-discuss@opensolaris.o

Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-23 Thread Moinak . Ghosh
>Jake Maciejewski <[EMAIL PROTECTED]> wrote:
> 
>
>Let us face reality...
>
>Belenix has been developped by starting with SchilliX
>and modifying it.

   Um ... I'd strongly object to this statement! It is correct
   that 2 ideas were taken from the earlier discussions on this
   list:

   * Using the math library from FreeBSD
   * Using the aperture driver as a replacement for xsvc

   But that is all there is to it. Apart from this I have NOT
   touched a single bit of work coming out of the SchilliX project.
   I did not base my work on the SchilliX binaries. When I started
   there was no documentation available on how to create an
   OpenSolaris LiveCD. No build tools or scripts were available that
   can generate an ISO image from OpenSolaris binaries.

   I have spent countless hours of effort starting with understanding
   x86 boot from scratch. So please do not state misconceptions.

   Because both the projects have, to some extent, similar aims and
   started from the same base they are bound to end up with similar
   approaches to solve the same issues, especially where options are
   limited. But to say that one project has depended on the other just
   because of these similatrities is wrong.

   In fact I started my work with the official Nevada builds that go
   into Solaris Express and built an initial ramdisk-only boot environment.
   Later on I moved to OpenSolaris. If one reads my blog one will immediately
   see to what extent I investigated the issues and how I arrived at solutions
   and subsequently improved them.

>
>GNUSolaris is currently no more than an annunced distro.
>
>www.gnusolaris.org is unreachable and the announcement
>was not clear enough to understand what GNUSolaris will be.
>Once we know more about GNUSolaris, we will be able to judge based
>on it's real features.
>
>I would asume that they take the Solaris kernel and use the
>same Debian userland than Debian uses for Debian/Linux.
>If this is true, then it is still uncler whether they use
>glibc or the standard libc.
>
>If they use the Debian userland, GNUSolaris will most likely not
>what Solaris users expect and GNUSolaris will not pass an OpenSolaris
>compliance test

   A GNU/Solaris distro is just that. It is not intended to be a
   Solaris compatible distro. There is a lot of interest in this sort
   of an environment as well.

>
>If they use the Solaris userland, and only add other free software,
>GNUSolaris will be nothing different than SchilliX except that is less
>probable that it will pass an OpenSolaris compliance test and key 
>features from Solaris (e.g. zones) will probably never work.

   Zones can be made to work. Obviously even a GNU/Solaris distro cannot
   throw away core OpenSolaris features like Zones or SMF. One of the aims
   of BeleniX is to also provide the option of a GNU userland environment
   or even that of a GNU Zone.

Regards,
Moinak.

>
>With these constraints, it is obvious that there is a need to create an own X
>package for SchilliX in the near future.
>
>J?rg
>
>-- 
> EMail:[EMAIL PROTECTED] (home) J?rg Schilling D-13353 Berlin
>   [EMAIL PROTECTED]   (uni)  
>   [EMAIL PROTECTED]   (work) Blog: http://schily.blogspot.com/
> URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
>___
>opensolaris-discuss mailing list
>opensolaris-discuss@opensolaris.org
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-23 Thread Alan Coopersmith

ken mays wrote:

Joerg,

I have X.org 6.8.2 libraries, binaries, and header
packages built for Solaris 8/9/10 (x86/SPARC) over at
Blastwave. Could these work for you?!?

I have Schillix 0.2 so do I need to know something to
port X.org over to Schillix that you know of or is
everything just a ./configure & smake ?!? ;oP


Won't be a ./configure unless you're going to build Xorg 7.0.
(Xorg 6.x all use Imake instead of configure.)

--
-Alan Coopersmith-   [EMAIL PROTECTED]
 Sun Microsystems, Inc. - X Window System Engineering
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-23 Thread ken mays
Joerg,

I have X.org 6.8.2 libraries, binaries, and header
packages built for Solaris 8/9/10 (x86/SPARC) over at
Blastwave. Could these work for you?!?

I have Schillix 0.2 so do I need to know something to
port X.org over to Schillix that you know of or is
everything just a ./configure & smake ?!? ;oP

I can get this done tonite or tomorrow if I know the
details. Maybe get GNOME 2.12.1 on it as well (maybe
during Halloween timeframe).

~Ken Mays

 

--- Joerg Schilling <[EMAIL PROTECTED]>
wrote:

> Jake Maciejewski <[EMAIL PROTECTED]> wrote:
> 
> > I don't understand why X is a priority. You
> provide fluxbox as a window manager instead of a
> full desktop like GNOME, KDE, or XFCE. You don't
> provide GUI web browsers like Firefox and Konqueror,
> email apps like Thunderbird and Evolution, or any of
> the other software that's included in (or
> pre-packaged for) a typical Linux or BSD distro.
> Other than running those programs over X from a
> different machine, I fail to see what users are
> supposed to do with your X packages. If users are
> skilled enough to build the applications they want
> from source, they ought to be able to build Xorg
> too. By the time you release 0.3, GNUSolaris will be
> providing a complete desktop with GNOME, Firefox,
> GAIM, Evolution, etc.
> 
> Let us face reality...
> 
> Belenix has been developped by starting with
> SchilliX
> and modifying it.
> 
> GNUSolaris is currently no more than an annunced
> distro.
> 
> www.gnusolaris.org is unreachable and the
> announcement
> was not clear enough to understand what GNUSolaris
> will be.
> Once we know more about GNUSolaris, we will be able
> to judge based
> on it's real features.
> 
> I would asume that they take the Solaris kernel and
> use the
> same Debian userland than Debian uses for
> Debian/Linux.
> If this is true, then it is still uncler whether
> they use
> glibc or the standard libc.
> 
> If they use the Debian userland, GNUSolaris will
> most likely not
> what Solaris users expect and GNUSolaris will not
> pass an OpenSolaris
> compliance test
> 
> If they use the Solaris userland, and only add other
> free software,
> GNUSolaris will be nothing different than SchilliX
> except that is less
> probable that it will pass an OpenSolaris compliance
> test and key 
> features from Solaris (e.g. zones) will probably
> never work.
> 
> With these constraints, it is obvious that there is
> a need to create an own X
> package for SchilliX in the near future.
> 
> Jörg
> 
> -- 
>  EMail:[EMAIL PROTECTED] (home) Jörg
> Schilling D-13353 Berlin
>[EMAIL PROTECTED]  (uni)  
>[EMAIL PROTECTED]  (work) Blog:
> http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/old/private/
> ftp://ftp.berlios.de/pub/schily
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org
> 




__ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-23 Thread Joerg Schilling
Jake Maciejewski <[EMAIL PROTECTED]> wrote:

> I don't understand why X is a priority. You provide fluxbox as a window 
> manager instead of a full desktop like GNOME, KDE, or XFCE. You don't provide 
> GUI web browsers like Firefox and Konqueror, email apps like Thunderbird and 
> Evolution, or any of the other software that's included in (or pre-packaged 
> for) a typical Linux or BSD distro. Other than running those programs over X 
> from a different machine, I fail to see what users are supposed to do with 
> your X packages. If users are skilled enough to build the applications they 
> want from source, they ought to be able to build Xorg too. By the time you 
> release 0.3, GNUSolaris will be providing a complete desktop with GNOME, 
> Firefox, GAIM, Evolution, etc.

Let us face reality...

Belenix has been developped by starting with SchilliX
and modifying it.

GNUSolaris is currently no more than an annunced distro.

www.gnusolaris.org is unreachable and the announcement
was not clear enough to understand what GNUSolaris will be.
Once we know more about GNUSolaris, we will be able to judge based
on it's real features.

I would asume that they take the Solaris kernel and use the
same Debian userland than Debian uses for Debian/Linux.
If this is true, then it is still uncler whether they use
glibc or the standard libc.

If they use the Debian userland, GNUSolaris will most likely not
what Solaris users expect and GNUSolaris will not pass an OpenSolaris
compliance test

If they use the Solaris userland, and only add other free software,
GNUSolaris will be nothing different than SchilliX except that is less
probable that it will pass an OpenSolaris compliance test and key 
features from Solaris (e.g. zones) will probably never work.

With these constraints, it is obvious that there is a need to create an own X
package for SchilliX in the near future.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
   [EMAIL PROTECTED](uni)  
   [EMAIL PROTECTED](work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Re: Re: SchilliX-0.2 ready, but SchilliX (the project) needs help

2005-10-22 Thread Jake Maciejewski
I don't understand why X is a priority. You provide fluxbox as a window manager 
instead of a full desktop like GNOME, KDE, or XFCE. You don't provide GUI web 
browsers like Firefox and Konqueror, email apps like Thunderbird and Evolution, 
or any of the other software that's included in (or pre-packaged for) a typical 
Linux or BSD distro. Other than running those programs over X from a different 
machine, I fail to see what users are supposed to do with your X packages. If 
users are skilled enough to build the applications they want from source, they 
ought to be able to build Xorg too. By the time you release 0.3, GNUSolaris 
will be providing a complete desktop with GNOME, Firefox, GAIM, Evolution, etc.

The problem I was referring to with that poorly phrased sentence is that the 
version number in /boot/grub/menu.lst.sample hasn't been updated. It won't 
prevent anything from working, but it should be fixed nevertheless.
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org