summaryrefslogtreecommitdiff
path: root/Hurd/NextHurd.mdwn
blob: e9dcf135652a1afd51a2e250bdbd48e7ad276d72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# <a name="Next_Hurd"> Next Hurd </a>

There is work on progress to design a new Hurd currently known as ngHurd, Hhurd-NG or Hurd/Coyotos, which started by trying to port the Hurd to the L4 �-kernel. As L4 itself is now deprecated and it's successors, L4.sec and L4ng, are not ready yet, efforts are directed toward designing from scratch this new Hurd on top of the coyotos �-kernel. Another L4 fork worth mentioning is SEL4. **Officially, no maintainer committed to one of those kernels, yet.**

There are discussions on the desired features of ngHurd, and discussions about it's design principles and core properties.

## <a name="Subjects"> Subjects </a>

* [[MicroKernelCoyotos]]

### <a name="Organization"> Organization </a>

Summaries should obey the following structure:

* if there is a consensus, it is clearly described
* if controversial points remain, there are also described after the consenus
* if no choice has been clearly made, all valid positions are descrbied
* withdrawed and invalid positions (prooved wrong, unrealistic, contradictory to some design principle, etc.) should be described only very briefly, and developed in a separate article

Each time a point seems to be overly long with respect to the rest of the article, it should be summarized in place and developed in a separate article.

### <a name="Work_already_done"> Work already done </a>

A draft specification of the ngHurd iterfaces by Marcus Brinkmann and Neal H. Walfield can be found [here](http://www.marcus-brinkmann.org/hurd-ng.pdf). NOTE: This is **very early** draft work and cannot be expected to be anything near complete.

A position paper is in work but no draft has been made public, yet.

-- [[Main/NowhereMan]] - 21 Apr 2006