On Wed, Aug 19, 2009 at 06:52:07PM +0100, s...@reboot.sh wrote:
> that problem, could be summarized into something like ...
> 
>     The (distro) timed release model at large - specially for desktop
>     plays - doesn't work, much less scale, for practical reasons : there
>     are tons of oss projects with tons of development models, completely
>     disparate release schedules, that will never ever agree on global
>     matching release schedules. This has profound implications, which
>     often imply planning within 2/3 releases of advance, gets too much
>     'innovation' packed into small times slots, as end users, get to
>     digest too much stuff/change at once, at time of every major distro
>     release, and overall, IMHO, it ends slowing down the overall pace of
>     (open-source software) innovation, as it either increases latency
>     (with newer stable stuff being delivered later, sometimes _years_
>     later, which is bad, or getting into the public, into
>     pre-release/unstable form - to meet distro schedules/deadlines,
>     which isn't good either).
> 
> 
> Then, _our_ attempt of a solution to that problem would be formulated
> into something like ...
> 
>     to build/maintain, using 'stock/upstream' a distro, _suitable_ to
>     end users, in a way that all its different building blocks, could be
>     managed asynchronously, while maintaining overall consistency, i.e.
>     being able to at, any given time, update/touch/modify any part of
>     the whole stack without breaking it.

The only question is: which end users?

Some users (classic release users?) are happier with occasional
times of large changes with longer periods of stability in between.
Others (agile users?) prefer to have smaller change more often.

I'd say that Foresight can succeed at making agile users happy,
given focus and commitment.

While in theory Foresight could grow an offshoot that makes
classic release users happy, I don't think that's the point.

>From my personal point of view, being explicit about which of these
groups Foresight focuses on will make a lot of things easier.

Having one or more classic desktop-oriented distributions packaged
with Conary which follows the classic release model would take
pressure off of Foresight to serve both masters.

This is completely orthogonal to the question of any separate base
OS on which to base Foresight.

I think that we've heard at least a few excellent arguments in
favor of the full source rebuild, using sources eclectically.
I think that António states here why that's useful for Foresight,
but I'd like to restate it in drastically different language:
it extends the concept of "desktop" all the way down into the
Foresight OS, instead of conceiving of it as a shell over a
classic OS.

Given those arguments, I'm very interested to see the results of
António's work on rebuilding from source.
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to