Hi All,
Firstly, rather than saying 'stupid idea' could we rather all play the
devil's advocate. Let's debate this and see what we come up with.
We are all really wasting our time working on THREE projects (fyi,
www.ensemble-os.org, svn.ensemble-os.org). I think it is time for us to take
what we have learned from attacking the projects from different angles and
do a complete re-core on three fronts into one single entity.
I am going to be as blunt as possible here. I am sorry if I step on toes,
but some harsh things need to be said. Please contend/add comments - this is
my POV after working on all three projects. Be as blunt as possible.
*Cosmos*
Cosmos has it's strengths, firstly it does not adhere to the classical
<Foo>OS or Sharp<Foo> naming paradigms (sorry SharpOS). The compiler is a
work-of-art is very understandable: but does not use IR (Chad, no matter
what you say, IR is needed). It uses the permissive BSD license.
However, as stated, it does not use IR. Furthermore, it blocks out Linux
users. Time for all to grow up and accept that we live in a heterogeneous
environment. Linux/Windows disputes will fall away when we are compiling in
the CIL OS: so let's get rid of them now.
Cosmos stands as a beacon, it shows that a solid runtime makes things easier
in the long run (they have ATA and Ext2 for crying out loud!).
*SharpOS*
SharpOS is the original and has had a lot of progress. However, it had a bad
start (which it has made up for now). A solid runtime is needed before
anyone implements PCI etc. We all know it is easy to get distracted, but
focus is needed.
GPL if we must, but fewer people have problems with BSD.
Cecil is a wonderful thing. But this is not it's place: it does a lot of
automatic inference that really slows things down (Cosmos saw a roughly 2x
speed increase after switching to a custom IL Reader).
SharpOS has a lot of code that was made before a solid runtime was
supported: which needs to be re-written for the new features.
Serious thought needs to be given about just linking in the Mono BCL/FCL.
*Ensemble*
Not much to say here, but the project is in its infancy. Built from the
ground-up to support JIT etc.
*New Entity
*Let's collaborate on:
1. A name
2. A license (let's not just use the shotgun rule with GPL or BSD, maybe
a new license even)
3. A SCM solution (SVN seems to work very well, but other better ones are
popping up - e.g. Mercurial)
*Name*
* SCE (SharpOS Cosmos Ensemble)? In the true spirit of conglomerations.
* Unity? That is what it is.
*License*
* GPLv3 with Classpath Linking Exceptions
* New BSD
* Something new
o Statement of no liability
o Original copyright message to be included in all
derivatives/compilations
o Any in-band improvements must be made against the original trunk
+ So that we don't loose out to ISVs
+ So that ISVs can still use our code (but we reap the
benefits).
*SCM*
* SVN
* Mercurial
Jonathan
On 05/03/2008, Sander van Rossen <[EMAIL PROTECTED]> wrote:
> The license states that "You may use, copy, reproduce, and distribute
> this Software for any non-commercial academic purpose".
> Notice the "academic" part?
> It states:
> "Some purposes which can be non-commercial academic are teaching,
> academic research, and personal experimentation."
>
> In other words, you wouldn't be able to make a maintstream OS out of this.
> If i where you i wouldn't touch it.. you might contaminate your
> project by unintentionally copying something you saw and risk all
> kinds of legal headaches..
>
> On Wed, Mar 5, 2008 at 8:51 AM, Jonathan Dickinson
> <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > The source for singularity has been released :(...
> > http://www.codeplex.com/singularity
> >
> > Time to unite and fight?
> >
> > Regards,
> > Jonathan Dickinson
> >
> >
-------------------------------------------------------------------------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > SharpOS-Developers mailing list
> > SharpOS-Developers@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/sharpos-developers
> >
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> SharpOS-Developers mailing list
> SharpOS-Developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sharpos-developers
>
--
Jonathan
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers