Re: Question for Bastian Nocera
- From: Ruben Vermeersch <ruben savanne be>
- To: Bastien Nocera <hadess hadess net>
- Cc: foundation-list <foundation-list gnome org>
- Subject: Re: Question for Bastian Nocera
- Date: Mon, 07 Jun 2010 20:27:19 +0200
On vr, 2010-06-04 at 15:19 +0100, Bastien Nocera wrote:
> On Wed, 2010-05-26 at 20:36 +0200, Javier Jardón wrote:
> > Hello,
> >
> > in your application you say:
> >
> > > - (Re-)defining GNOME:
> > > The Foundation charter defines GNOME as a loose collection of
> > > independent project, though we need to stop considering it as such if
> > > GNOME is to take an important role in the future of computing, be it on
> > > the desktop, or in devices, where it would provide the infrastructure.
> >
> > Could you elaborate a bit more about this?
>
> Look at the upper and lower bounds on this diagram for GNOME Mobile:
> http://www.gnome.org/mobile/gmae-arch-diag.png
>
> Where does GNOME start and stop?
>
> Do we go from the kernel up? From the user-space bits up? Is something
> still GNOME when it doesn't use GTK+? When it doesn't use Matchbox (as
> per the diagram), or metacity/mutter?
>
> I would think it being fine to say, GNOME is:
> - Linux kernel
> - D-Bus
> - NetworkManager/BlueZ/PolicyKit/udisks/upower
> - X11
> all the way to GTK+/Clutter combination and apps
>
> And this is what we need to focus on. There's a lot of swamp-draining to
> be done in the lower levels, and working on GNOME means working on one
> of those things in the stack.
>
> In the same way, I think it doesn't shut out other OSes, be they other
> free Unices, or even Mac OS X and Windows, where the stack is just
> shifted (pretty much everything underneath what we currently consider
> the GNOME stack).
>
> Defining the GNOME OS is required if we want to avoid getting cornered
> working on the bits at the top of the stack, and working around
> problems, rather than solving the solutions "The Right Way" all the way
> down our stack.
>
> Obviously, this would require discussions...
Is this related to (I think it was Mark Shuttleworths) idea of defining
a reference platform with synchronized versions of the core components
(which we could then target)? I can imagine this to be massively useful
for ISVs.
--
Ruben Vermeersch (rubenv)
http://www.savanne.be/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]