On 5/19/06, Günther Noack <[EMAIL PROTECTED]> wrote:
Hi!

Am 17.05.2006 um 02:39 schrieb Quentin Mathé:
> Feedback welcome :-)

Please don't call Etoile a 'virtual microkernel'. Etoile neither has
a kernel, nor does it provide any functionality that makes it an
operating system. It doesn't do scheduling, it doesn't handle virtual
memory support etc etc. The only thing that *may* in the future be
implemented in Etoile and that in fact is a part of an operating
system, too, is a virtual filesystem. GNOME and KDE both provide you
with these things, and they can hardly be called an operating
system. ;-) Don't set your aims too high!

Well, additionally to the virtual filesystem, there's the whole
notification/name service thing too... But anyway, that's why Quentin
choose "virtual microkernel" and not microkernel :-)
Virtual because indeed it is not an operating system dealing with
memory allocation and scheduling; but it provides the same kind of
services you'd expect from a microkernel..
Anyway that's how I understand it. Interesting concept imho.

Many things you say here are in my personal opinion still a bit vague
and at least I didn't find a more precise documentation, although I'm
quite sure some of you thought more about it. For example, you don't
mention why you want to deprecate all those GNUstep classes below...

Agree with that. I can understand some deprecation (NSWorkspace) but
other are quite fuzzy

I never heard of Io. Why don't we use Steptalk for scripting? It
looks very promising to me.

Also agree; Quentin love Io, and io is indeed a very cool language :D
but we don't have a working bridge, etc (although probably not too
difficult to do), while we have Steptalk. At least for the Scripting
part, Steptalk looks to me a better choice, it already provides a
proper architecture.

Now the point of Quentin is that Io could be used as a main language
to develop application -- not just as a scripting language.

Personally I think it's a bit remote, but well, if we have a bridge, why not.
I sure would love developing applications mainly in Smalltalk or Io
and only coding few objects in Objective-C / C for performance
reasons..

[snip]

Why do you want to override those? What do you want to improve?

Agree here... we need some justification (although I can see some of
them, it would be much better to write it down. Possibly in a specific
document).

I am quite happy that you specified the Etoile startup. It would be
cool if you could put it into an extra file, since this looks quite
implementable to me and I don't expect it to change a lot.

yes, good point.

I also don't get what the TalkCenter shell is supposed to do. Are
there Wiki pages about it? It would be cool if you could refer to
them in your text. :-)

To me TalkCenter is a bit like Steptalk shell... Am I wrong here, quentin ?

In the long term, it would be cool to have a LaTeX version of this,
since it's quite long. :-)

:-)

--
Nicolas Roard
"I love deadlines. I like the whooshing sound they make as they fly
by." -- Douglas Adams

_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to