[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A proposed Roadmap
From: |
Richard Stallman |
Subject: |
Re: A proposed Roadmap |
Date: |
Mon, 10 Sep 2007 12:52:56 -0400 |
Problems 2 through 7 are solved in my proposed road map by releasing an
initial version of the GNU OS that uses a 100% Linux kernel.
Phase 1: Linux kernel + Linux drivers
Name aside, how would this differ from an existing free GNU/Linux
system such as gNewSense?
I think Olaf Buddenhagen is basically right on this:
The GNU system would be totally irrelevant as just yet another GNU/Linux
distribution, and the Hurd would be marginalised even more -- a perfect
loss-loss situation.
Sprink wrote:
It wouldn't be just another GNU/Linux distro, it would be a distribution
aimed at developing the hurd and the GNU OS. That would be its main goal.
People like me, and many others, who want to support the hurd, would choose
to run this distribution, test it, talk about it, submit bugs, keep it
active, and people who don't plan to use the hurd in the future, would not.
That idea makes sense, in a general way. If making a GNU/Linux distro
could be a testbed for developing and perfecting some parts of the GNU
system, that would make sense.
The ideas we have for packaging and installation in the GNU system
depend on Hurd features, so I am not sure whether it is feasible to
develop them at all using Linux.
However, it may be the case that we could solve some other
problems thru development of a modified version of gNewSense,
as Olaf suggested. What problem could we solve this way?
But I think that Debian GNU/Hurd is a better platform
for working on making various apps Hurd-compatible
(for instance, fixing PATH_MAX problems).
Phase 2: GNU microkernel (single server) + Linux + Linux drivers
Since writing the GNU microkernel is what's holding up progress on
Hurd NG, it seems that this would require waiting until that is done.
Once it is done, this would require adapting Linux to run on that
microkernel, which is work we would afterwards throw away.
In other words, if we are going from phase 1 to phase 3, phase 2 is a
big detour.
So I think we should skip phase 2.
Phase 3: GNU microkernel (multiple server) + GNU Hurd Servers + Linux
drivers
Phase 4: GNU microkernel + GNU Hurd + GNU drivers
We don't need to make it our goal to replace all the drivers. Marcus
says that, in the microkernel design he has in mind, the drivers run
in user mode. Perhaps this requires replacing the drivers, but I hope
we would be able to continue to use Linux drivers, just to reduce the
work involved.
- Re: A proposed Roadmap, (continued)
- Re: A proposed Roadmap, Kurt B. Kaiser, 2007/09/12
- Re: A proposed Roadmap, Alfred M. Szmidt, 2007/09/14
- Re: A proposed Roadmap, Richard Stallman, 2007/09/14
- Re: A proposed Roadmap, Alfred M. Szmidt, 2007/09/18
- Re: A proposed Roadmap, Richard Stallman, 2007/09/19
- Re: A proposed Roadmap, Xavier Maillard, 2007/09/24
- Re: A proposed Roadmap, olafBuddenhagen, 2007/09/09
Re: A proposed Roadmap,
Richard Stallman <=
- Re: A proposed Roadmap, R. Steven Rainwater, 2007/09/10
- Re: A proposed Roadmap, Tom Bachmann, 2007/09/10
- Re: A proposed Roadmap, Alfred M. Szmidt, 2007/09/14
- Re: A proposed Roadmap, jemarch, 2007/09/14
- Re: A proposed Roadmap, Richard Stallman, 2007/09/16
- Re: A proposed Roadmap, Xavier Maillard, 2007/09/17
- Re: A proposed Roadmap, Alfred M. Szmidt, 2007/09/18
- Re: A proposed Roadmap, Xavier Maillard, 2007/09/24
- Re: A proposed Roadmap, Dave Crossland, 2007/09/24
Re: A proposed Roadmap, Alfred M. Szmidt, 2007/09/18