|
|
Log in / Subscribe / Register

A possible change of direction for Foresight Linux

From:  "Michael K. Johnson" <johnsonm-bTnYInOZY08AvxtiuMwx3w-AT-public.gmane.org>
To:  foresight-devel-RBeuRqtZptqL2G7IJ6k9tw-AT-public.gmane.org
Subject:  Derivation perspective
Date:  Fri, 14 Aug 2009 21:23:28 -0400

Rune asked me to share some comments from a discussion we had.  He
noted that things have seemed slow in Foresight lately, and I think
it's obvious to everyone why -- despite having several people who
are formally recognized as Foresight developers, a lot of the core
has remained a one-man operation.  Ken and António both have shown
nearly boundless energy and commitment as core developers, and are
responsible for a lot of Foresight's success, such as it has been.
A few somewhat more specialized contributors have made truly
major ongoing contributions -- one of the easy examples to cite is
Pavel's ongoing OpenOffice.org work.  For several years, Justin
provided excellent kernel support.  And so on.  Most of the existing
Foresight developers fit into this second category.  I've been rather
on the fringe, honestly.  Perhaps that gives me more perspective.

What Foresight doesn't have is pure OS distro specialists.  This is
showing a lot right now, when nothing has shown up in a released
group on fl:2 for months.  António has made up for many manpower
deficiencies in the past by burning the candle at all five ends,
but that is not sustainable.

I'd like to propose a radical return to what Foresight has been
good at in the past, which necessarily implies deciding to walk
away from some of the things that the Foresight development
community has desired to become (sometimes with more success,
sometimes with less).

Originally, Foresight was about getting the latest versions of
cool new software to users quicker.  Since the point of the latest
versions is that they are changing rapidly, this necessarily implies
that the target users are those who accept and relish this change.
The technology that enabled Foresight was Conary: with Conary,
Foresight could be built on top of another distribution.  rPath
Linux provided that base on top of which Foresight could focus on
the new bits.

However, the fact that Foresight is rolling to new versions at
any time and rPath Linux is maintained as a classic stable
distribution, and that rPath has not found strategic value in
maintaining a constant stream of development updates for a set
of rapid releases of new versions of rPath Linux, has created
an immense amount of duplicated work in Foresight, outside of
the core competence and purpose of Foresight.  We saw this with
fl:1; it got better when fl:2 was closely based on rpl:2, and
now that fl:2 is barely related to rpl:2 we're back to progress
being very hard to attain.

I think it's time to propose a change.

Because I'm rPath's Director of Operating Systems, in charge of
rPath Linux, this may come as a big shock, but perhaps I'm the one
in the best place to say this: rPath Linux is not the right base
OS for Foresight.  rPath Linux is a great OS for the purpose for
which it was built, and delivers great value to rPath's customers
for building server-oriented application stacks that include a
versioned operating system -- in fact, it is based on demand from
those customers that rPath has concentrated on doing incremental
improvements to a stable OS base rather than new OS versions.
The development model of rPath Linux is too divergent from the
development model of Foresight to make it an appropriate long-term
base for Foresight.

Most of you know that rPath now provides multiple OS bases
by importing existing OSes built with other technology into a
Conary repository.  We have automatically-updated imports of SLES
10 and SLES 11 (both available by subscription only), CentOS 5,
and Scientific Linux 5.  We have imported a version of Ubuntu
Hardy as a functional proof of concept that we can improve based
on customer demand.  We have done some work on importing a few
other OS variants, too.  We do this with a tool that we can make
available as Open Source so that Foresight is not dependent on
rPath to maintain the import of another more frequently-updated
OS as a base.

I think that Foresight needs to be based on an upstream distro that
is regularly fully updated and refreshed, and that is maintained by
distro specialists with experience and expertise that is just plain
missing within the Foresight development community.  That distro
needs to be imported into a Conary repository; that will allow
Foresight to continue to use Conary to manage the process of building
a set of consistent modifications relative to that upstream distro,
providing a true rolling release.  That would allow Foresight
developers to concentrate on only the problems inherent in
integrating the very latest development source against a recent
base that is relatively close to the basis on which the software
is maintained.

If I were to make the decision of which distro to use as a base, I
would choose Fedora, not because I was the original Fedora leader,
but because rPath Linux has followed many Red Hat conventions, and
therefore the change would cause less turmoil on installed systems
and would require less ancillary work (for example, fewer changes
would be required to anaconda for installable ISO images).  However,
it's not infeasible to choose another distro that is rapidly updated,
such as Ubuntu; it would just take more work (*lots* of anaconda
development, a good bit of development on the OS importer tool; and
I don't know who has the time to step up to do that work).  For the
purposes of this proposal, I'll just say "Fedora" as a reasonable
proxy for whatever upstream the Foresight developers might choose.

I want to be clear that part of what I'm proposing is that Foresight
be built on a *binary import* of Fedora into a Conary repository,
updated with all security updates that are released for Fedora, with
only things that are clearly important for Foresight's unique vision
built separately for Foresight.  I suggest that to accomplish that,
the Fedora import should stand alone -- it should be useful per se.
That would mean that a user could install a Conary-managed Fedora
system, migrate to Foresight based on the same Fedora version,
migrate back to Fedora, and so on.  That would make Foresight's
differentiating value clearer, and it would be very easy to
understand what's different between Fedora and Foresight.

It would also mean that Foresight would be *rebased* to every
new Fedora version.  It wouldn't have to happen immediately on
the release of a new Fedora version, but when deciding whether to
deviate from upstream Fedora in Foresight, a specific Foresight
developer would either have to successfully argue that the deviation
is required only for a single upstream Fedora version, or explicitly
volunteer to maintain the deviation indefinitely.

In the Fedora-based Foresight universe I imagine, there would be
at least four sources for binaries that are included on a Foresight
system:
1) Packages included in a stable release of the base Fedora OS
2) Specific rawhide packages, either imported as binaries or rebuilt
3) Specific packages from third party repositories built for Fedora
   that are useful for Foresight but for whatever reason are not
   acceptable for inclusion in Fedora
4) Specific Conary packages that are newer versions of packages from
   Fedora or are unique to Foresight for whatever reason

I'd love this to be worked as a cooperative relationship with the
upstream project.  I see this as symbiotic, not parasitic -- the sort
of thing I would have wanted to encourage when I was the Fedora lead.

Am I crazy?



to post comments

A possible change of direction for Foresight Linux

Posted Aug 15, 2009 16:20 UTC (Sat) by AlexHudson (guest, #41828) [Link] (17 responses)

Strikes me as slighty crazy :) Doesn't conary then end up as just a souped-up version control system a la ports or something?

If there's value in doing it, I would say there is more value doing it as a Fedora spin/remix: using the native package manager has to be better, and where Foresight creates value that can be fed back into Fedora.

A possible change of direction for Foresight Linux

Posted Aug 15, 2009 18:11 UTC (Sat) by drag (guest, #31333) [Link] (16 responses)

> If there's value in doing it, I would say there is more value doing it as a Fedora spin/remix: using the native package manager has to be better, and where Foresight creates value that can be fed back into Fedora.

I don't see any reason why it 'has' to be better. RPM is just a archive format with package-management metadata added on. It's not really substantially different from a Slackware tarball or a Debian deb format. Same concept, similar information, just different format.

The biggest hurdles for users are silly things like differences (as long as your dealing with distros from same eras) in what versioning numbers are and details on how larger projects are divided up into smaller packages.

If RPM can be converted to using Conary then I don't see any reason at all why they shouldn't just take Fedora's binary's and use them for themselves. Maybe this sort of thing will help convince people that 'compile everything from scratch for each distro' isn't really necessary. I mean everybody is using the same compiler, same kernel, same userland source code for everything already. It's not like anybody is trying to build systems with PCC or Intel's c compiler or anying bizzare like that.

Personally I'd like them to use Debian's stuff. But Fedora has caught up in a lot of ways in terms of consistency and quality of packages.

And, after all, rPath and Conary were designed/founded by ex-Redhat employees using lessons learned from developing RPM.

RPM and the related package management tools were designed to be used through CDs and individual FTP downloads.. they were never originally intended to be like 'apt-get'. And sure you have 'yum' now and advanced tools, but they are still years behind the quality, capabilities, and speed that Debian's system offers.

Conary, on the other hand, was designed specifically for Internet distribution from the ground up and has a lot of advanced concepts that even Debian can't match.

The biggest concept is that its effectively a revision control system for your OS. It does not track things by package lists, it tracks each individual file. So theoretically it won't matter what sort of package you use as long as Conary understand the format... if you have conflicts and overwrite files from different packages then Conary, theoretically, should be able to handle that in a graceful manner.

If you ever tried to back out of a broken Debian upgrade or a botched Yum update then you know that it can be a painful process and can take several hours of work and mucking around with a broken system before you can get it working again. Doing a serious upgrade from something like Debian Stable to Debian Testing is pretty much a irreversible choice for most people. Sure it's possible to downgrade, but the tools were never intended to deal with that effective.

With Conary that sort of thing is designed into it. It's intentionally designed for effective rollbacks and whatnot.

A possible change of direction for Foresight Linux

Posted Aug 15, 2009 18:26 UTC (Sat) by AlexHudson (guest, #41828) [Link] (1 responses)

Given that they're using RPM packages, I find it difficult to see how conary could better manage that information: sure, it does the "revision system" thing, but RPMs contains scripts and other stuff that make them a bit more complicated than that.

I'm sure that using conary would mean you could do things like roll back updates and stuff, but I'm equally sure that the impedance mis-match between rpm and conary would cause other stuff to screw up.

For the sake of a slightly different package management system, it seems like an awful lot of effort when the easier path is just to base on Fedora.

A possible change of direction for Foresight Linux

Posted Aug 15, 2009 18:45 UTC (Sat) by drag (guest, #31333) [Link]

From the article:

> Most of you know that rPath now provides multiple OS bases by importing existing OSes built with other technology into a Conary repository. We have automatically-updated imports of SLES 10 and SLES 11 (both available by subscription only), CentOS 5, and Scientific Linux 5. We have imported a version of Ubuntu Hardy as a functional proof of concept that we can improve based on customer demand. We have done some work on importing a few other OS variants, too. We do this with a tool that we can make available as Open Source so that Foresight is not dependent on rPath to maintain the import of another more frequently-updated OS as a base.

It seems they already know how to overcome the hurdles for paying customers.

rPath, as you are probably aware, is a decently successful company that specializes it producing "linux appliances' for lots of different sorts of customers. They do this by taking a base OS and introducing it into a revision control system so that they can tailor it to the specifications and release it as a 'vmware player' guest and other such things.

Been around for a while now.

A possible change of direction for Foresight Linux

Posted Aug 15, 2009 19:11 UTC (Sat) by rahulsundaram (subscriber, #21946) [Link] (12 responses)

I would note that capabilities of RPM based systems in some ways have been better. For specifics consider

* Gpg verification, IIRC in RPM based systems first
* Multi-lib support (next Debian release goal)
* Automatic debug info generation (next Debian release goal)
* Delta RPM integration
* Separate patches
* File capability support?

The catching up goes both ways.

A possible change of direction for Foresight Linux

Posted Aug 15, 2009 19:17 UTC (Sat) by drag (guest, #31333) [Link] (7 responses)

Ya I thought so to. RPM is probably a better/more sophisticated format then Deb.

But Debian's tools for managing packages are more mature in my experience.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 1:58 UTC (Sun) by Cyberax (✭ supporter ✭, #52523) [Link] (6 responses)

Debian dependency management is still better. DEBs can have hard, suggested, optional and 'conflict' dependencies. RPM still has not caught up with that.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 5:22 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link]

That's incorrect. SUSE, Mandriva and others have been using those for years now and RPM has file based dependencies as well. Apt would do nothing but print the "suggested" dependencies. I haven't checked whether that is the case still.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 9:50 UTC (Sun) by Frej (guest, #4165) [Link] (4 responses)

And what's the point of suggested/optional dependencies?

It's not like any user actually knows - it's never explained. They are just 'optional' or 'suggested' - that doesn't help the user in me ;). (or anyone else but the packager).

If it's some library enable a feature in an app.
Install it when the feature is neeeded(=enabled/needed) - and hide the boring software management.

Like automatic codec installation ;).
Software should only be managed by sysadmins. Nobody else cares.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 14:56 UTC (Sun) by tzafrir (subscriber, #11501) [Link]

Several uses:

1. Allowing a package to "depend" on packages not in the repository.
2. "Unimportant" dependencies will be the first thing dropped to save space.

Package management tools tend (e.g.: usually default to-) install "Recommend" type of dependency by default unless it causes a conflict or some other problem.

A possible change of direction for Foresight Linux

Posted Aug 17, 2009 0:28 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link] (2 responses)

For example, JDK suggests X libraries (for Swing and AWT), but can be installed without them (it's a suggested dependency). Or a daemon might suggest a GUI front-end, but can work without it.

Another example, several packages suggest Avahi as a dependency which makes a perfect sense for desktop users (i.e. you probably want to install Avahi if you install NetworkManager), but makes little sense on the server (I _do_ _not_ want Avahi if I install lib32nss).

So in practice, DEB-based distributions are nicer to work then RPM-based ones. Though RPM is getting somewhat better, a few years ago most RPM distributions were a junkyard of broken packages.

A possible change of direction for Foresight Linux

Posted Aug 17, 2009 15:51 UTC (Mon) by vonbrand (guest, #4458) [Link] (1 responses)

This is exactly the wrong way around: The GUI requires the daemon, not the other way.

Besides, what use is a bare "suggestion" to a plain user? If they know their way around the system, they'll know what they need (or can live without), if they don't, they will have to find out somehow.

The slur that "most RPM distributions were a junkyard of broken packages" was never true. What happened is that there are lots of RPM-based distributions around, and thus all sort of people tried to force-install packages from one on the other, with the obvious ensuing breakage. What saved .deb from this wasn't any technical superiority of the package format, but the simple fact that there was essentially only one distribution using it. If a distribution is a junkyard of broken packages or not is a distribution engineering issue, not remotely a package-management-format problem.

A possible change of direction for Foresight Linux

Posted Aug 17, 2009 16:07 UTC (Mon) by martinfick (subscriber, #4455) [Link]

"This is exactly the wrong way around: The GUI requires the daemon, not the other way."

I find it very helpful when I install a package to have apt suggest packages that might be useful along with a package I am installing. It is a huge advantage to not have to always research things, but to simply be able to say, sure, "I'll try that too"; or "no thanks", I don't need support for "ldap, X...". It is not a dependency, just a suggestion.

And not all GUIs require their daemon anyway, the daemon might be running on some other host(s).

Clarifying context of comparison

Posted Aug 15, 2009 20:51 UTC (Sat) by michaelkjohnson (subscriber, #41438) [Link] (1 responses)

I think you are comparing RPM to dbkg rather than RPM to Conary, correct?

Just to be clear for all the readers here, Conary has had all the features you list since near the beginning of the development process (rather than delta RPM, it's native format is a changeset which is normally relative; a reliable analog of delta RPM). There are some specific ways that the way Conary supports some of those features is better than RPM, and I'd be happy to discuss them, but it's somewhat out of scope for this thread.

To be clear; RPM existed before Conary -- given that Erik Troan was the principal author first of RPM and then of Conary based on his RPM experience, that would obviously be the case...

Clarifying context of comparison

Posted Aug 15, 2009 21:05 UTC (Sat) by rahulsundaram (subscriber, #21946) [Link]

Yes, I was comparing the format rather than the tools around that.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 12:22 UTC (Sun) by juliank (guest, #45896) [Link] (1 responses)

Debian packages have a much simpler design than RPM. This makes it easy to unpack them even without having dpkg installed, as it is just an AR archive with two tarballs.

Now, some of my thoughts on your comment, from my Debian PoV:

> * Gpg verification, IIRC in RPM based systems first
Binary packages can have signatures using 'debsigs'. All source packages are GPG-signed and the package repositories are signed as well, and supported since apt 0.6 in 2003 (though it took some time until the main archive was signed for the first time).

> * Multi-lib support (next Debian release goal)
Well, at least Fedora had the problem that it always installed packages for both architectures, although they were useless for me. But that was a long time ago.

> * Automatic debug info generation (next Debian release goal)
Yes this will come.

> * Delta RPM integration
We have debdelta.

> * Separate patches
What do you mean?

> * File capability support?
Write a script to set them. But I don't think we really need them at the distribution level.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 16:43 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link]

Multilib - Fedora has not installed both arch packages by default in a x86_64 system for quite sometime now although there is a simple setting to change if you prefer it.

DebDelta is not integrated into the distribution like DeltaRPM in SUSE and Fedora after that.

Separate patches - RPM has always used granular patches unlike Deb where usually many of the patches are put up into a single archive. This makes it harder to cherry pick some of them. I know this isn't always the case.

File Capability - Writing a script is fragile. Fedora is going to use this RPM capability by default in the next release

https://fedoraproject.org/wiki/Releases/12/FeatureList

If you want more, Fedora is also using XZ compression by default in the next release as well. My point is simply that catching up is bound to happen on both sides.

A possible change of direction for Foresight Linux

Posted Aug 17, 2009 15:33 UTC (Mon) by vonbrand (guest, #4458) [Link]

If RPM can be converted to using Conary then I don't see any reason at all why they shouldn't just take Fedora's binary's and use them for themselves.
If they are so compatible, why "convert" at all?
Maybe this sort of thing will help convince people that 'compile everything from scratch for each distro' isn't really necessary. I mean everybody is using the same compiler, same kernel, same userland source code for everything already. It's not like anybody is trying to build systems with PCC or Intel's c compiler or anying bizzare like that.

This is dead wrong. There are differences in exact versions (particularly when packaging upstreams that don't release that often, where you end up taking some kind of semi-random snapshot plus suggested fixes), configuration (not all distributions use vanilla configurations; some include support for stuff important to them, others delete something they can't include for whatever reason), where exactly configuration files are stored (yes, this is in the binaries), what compiler flags are used, exactly what versions of the used support libraries are shipped, what (extraofficial or local) patches are added, and a host of other differences. The source differences are (thankfully!) shrinking as distributions figure out that it is better to do bug fixing and enhancing (with) upstream, but they haven't dissapeared.

PREMATURE SPECULATION!

Posted Aug 15, 2009 20:42 UTC (Sat) by michaelkjohnson (subscriber, #41438) [Link] (4 responses)

Whoa, Jon!

First, I DO NOT set the Foresight agenda. List participants know that, but readers of LWN might not; your posting this article with this title makes it look like I have influence that I don't. As I posted later in the thread, consider me a gadfly. I'm a minor Foresight contributor, that's all, and for quite some time I've acted as a resident contrarian for Foresight as my main (small) contribution.

Second, I'm speaking ONLY for myself, and not for rPath.

Third, Foresight is already moving away from rPath Linux as a base; it has done so gradually by replacing many elements a few at a time; this is something that Conary makes reasonable and possible. That is fine, including from rPath's perspective -- rPath Linux is only one of the many platforms that rPath makes available in Conary format, and we have ALWAYS wanted that to be the case. From the earliest days of Conary, I've encouraged other distributions to look at Conary; after a while, it turned out that we had to roll up our own sleeves and import the other distributions. I'm not rPath's "Director of rPath Linux", I'm rPath's "Director of Operating Systems". I care deeply about rPath Linux and want to preserve its value; part of that is to not dilute it by trying to make it all things to all people.

Note that moving away from rPath Linux as the base is NOT the same as moving away from "rPath" as a base. If Foresight was no longer based on rPath Linux, it would still absolutely use Conary, rMake, rBuilder, rBuild, and other rPath technology. The question of whether one particular Linux OS platform is the right base OS platform for Foresight is practically orthogonal to using rPath technology.

I proposed this primarily as a thought experiment to help focus discussion on Foresight's core strengths, because I think that Foresight is trying to be too many things to too many people. It has engendered plenty of discussion on the list and in IRC.

"Minor contributor makes provocative suggestion to focus discussion" isn't really front page news.

PREMATURE SPECULATION!

Posted Aug 15, 2009 21:44 UTC (Sat) by corbet (editor, #1) [Link] (3 responses)

Whoa Michael.

I posted it as "an interesting set of suggestions." Under the headline "possible change."

Interesting development-oriented discussions are very much front-page news at LWN. My apologies if you didn't want this particular discussion to be quite this visible. I don't think I overstated things, but, then, I seem to be doing well at stepping on toes recently.

PREMATURE SPECULATION!

Posted Aug 16, 2009 0:40 UTC (Sun) by Ed_L. (guest, #24287) [Link]

Well Jon, I don't think you did either. OTOH, if you had kept this off your front page, clueless dweebs e.g. myself would never have heard of Foresight and forever remained blissfully in the dark. Now you have me intrigued: I've been fairly happy with CentOS on my home PC for the last year, but recently find myself pining for the fjords of fedora. I've several alternate F11 partitions, and hope to be able to dual-boot into one of them as soon as I figure out why they both hose my md raid.

(And they ask why CentOS remains so popular...)

Thanks for the site!

PREMATURE SPECULATION!

Posted Aug 16, 2009 1:35 UTC (Sun) by michaelkjohnson (subscriber, #41438) [Link] (1 responses)

Again, I fail in my attempts at humor. It's a good thing that I don't try to make my living in comedy! Sorry.

My (successful) purpose was to provoke discussion within the Foresight development community. (It's been a busy day for me.) My concern with it as a front page LWN article is that as a front page article it loses context, which can give misleading impressions. That's hard to avoid.

Perhaps I should have started out by describing it as a thought experiment, but most of the time when I see that done it ends up leading to bikeshedding. I suppose I could have used the subject line "A Modest Proposal" but I'd expect that to have the same result.

Stepping back, though, away from Foresight -- my modest proposal was certainly possible with Conary; in fact, Conary makes it sane to maintain. The question is not whether it's possible (it is), but whether it is a good match for Foresight's goals. Completely independent of Foresight, I'm still interested in seeing more operating systems packaged with Conary, including but not limited to Fedora. Building them completely from source has some advantages (full application of Conary policy and build rules enhancing consistency, for example); a binary import has other advantages (expediency, consistency with upstream).

Hybrids are even possible -- start with a binary import, then package by package move to building from source where it's useful. Frankly, if any existing Linux distro considers moving to Conary, that's how I'd suggest they start -- working in parallel with existing systems at least to start. For example, Conary not only can import RPM and dpkg, but it can also export tarballs, which can then be used to build RPM and dpkg packages, and that could be enhanced to export more directly to make more use of Conary metadata (for example, automatically creating appropriate install/uninstall scripts instead of having to maintain them explicitly in spec files or debian source packages). I suspect that it's hard to understand why you would want to do that without experiencing Conary, so a binary import is probably the lowest-friction way to get to an apples-apples comparison.

PREMATURE SPECULATION!

Posted Aug 16, 2009 6:09 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link]

Even if you decide not to use Fedora as upstream, I would still be interested in seeing a binary import for comparison.

A possible change of direction for Foresight Linux

Posted Aug 16, 2009 21:30 UTC (Sun) by petegn (guest, #847) [Link]

Why not just dump fedora and use Opensuse or Slackware both better that fedora

distro import tool now available: mirrorball

Posted Aug 24, 2009 22:27 UTC (Mon) by michaelkjohnson (subscriber, #41438) [Link]

Just a quick comment that the distro import tool I mentioned in my initial post has now been made available as a Mercurial repository: http://hg.rpath.com/mirrorball and http://bitbucket.org/rpathsync/mirrorball/ (both are published simultaneously). More to come in the way of documentation and example configuration, but this is working code that rPath is using every day to import multiple distributions into a Conary repository. It is available under exactly the same dual-license arrangement as Conary: CPL/proprietary

Anyone who is interested in trying out mirrorball should talk to us on IRC on freenode.net #conary or ask questions on conary-list@lists.rpath.com. We'll be happy to help you get started. Be aware that this is not a standalone tool; it uses many other rPath tools.

New Foresight Sub-project: Boots

Posted Sep 4, 2009 23:22 UTC (Fri) by michaelkjohnson (subscriber, #41438) [Link]

I think (hope) that the discussion from my modest proposal helped focus discussion about Foresight Linux.

It became clear that there was interest in an import of RPMs from Fedora, not as a base OS for Foresight Linux, but as a completely independent OS, as a point of comparison. Therefore, I proposed "Boots, a Fedora Remix" as such an import, including suggested benefits to the Foresight Project and to Foresight Linux, and today the Foresight Council (of which I am not a member) today approved the proposal. Boots will not be the base OS for Foresight Linux, but will operate under the kind supervision of the Foresight Council.

In related news, if volunteers offer to do the necessary work, other operating systems may be similarly made available under the same umbrella, and the volunteers offering to do the work are welcome to propose to the Foresight Council the benefits to the Foresight project of having other OSes available in a similar fashion. Any such proposal will be considered at its own merits.


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds