summaryrefslogtreecommitdiff
path: root/Hurd
diff options
context:
space:
mode:
authorGNU Hurd wiki engine <web-hurd@gnu.org>2007-08-22 15:07:58 +0000
committerGNU Hurd wiki engine <web-hurd@gnu.org>2007-08-22 15:07:58 +0000
commitc6a1758b78140a19132261ac560d61d485891073 (patch)
tree6829e2a1ab452790f0779c452e76215a10d233d0 /Hurd
parent18b1ba68113fba545ea2d78ccc82b6391ebbd6e7 (diff)
web commit by NealWalfield: Update status. Move todo list to Hurd/ToDo
Diffstat (limited to 'Hurd')
-rw-r--r--Hurd/GNUHurdStatus.mdwn142
1 files changed, 15 insertions, 127 deletions
diff --git a/Hurd/GNUHurdStatus.mdwn b/Hurd/GNUHurdStatus.mdwn
index 305b99fa..8bc348ff 100644
--- a/Hurd/GNUHurdStatus.mdwn
+++ b/Hurd/GNUHurdStatus.mdwn
@@ -1,127 +1,15 @@
-Unfortunately, this page is very outdated. For the latest status you need to check the [[MailLists]] or [[HurdIRC]]. I know that from hanging out on IRC today (Feb 29, 2004) Marcus was uploading a new [[Mach]] binary package to update the old one in the debian archive. Work still continues on the new [[HurdConsole]]. Progress overall is slow due to the technical expertise required for many tasks and the lack of resources.
-
--- [[Main/GrantBow]] - 01 Mar 2004
-
-Two canonical status lists are available from the CVS archive:
-
-* [TODO file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/TODO?rev=HEAD&content-type=text/plain) - from Hurd repository
-* [Task file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/tasks?rev=HEAD&content-type=text/plain) - from Hurd respository
-
-<dl>
- <dt><a href="http://lists.debian.org/debian-hurd/2002/debian-hurd-200210/msg00035.html" target="_top">Welcome Note</a></dt>
- <dd> Introduction to GNU and the Hurd sent monthly to <nop>Help-Hurd@gnu.org. </nop></dd>
-</dl>
-
-<div align="right"> Related: [[KnownHurdLimits]], <br />[[SeenHurd]], [[WhoRunsGNU]], [[GnuHurdLiveJournal]]</div>
-
-----
-
-Here are some notes taken from an [IRC discussion](http://web.walfield.org/~hird/%23hurd-200209027) September 28th, 2002. The part of the log at which I am summarizing starts with
-
-`<marcus@18:26> wolfgang: I once made a list of things that are definitely to be done before a release. want me to write it here? (It's only on paper so far)`
-
-This list is intended to apply to "just the CVS of the [Hurd itself](http://savannah.gnu.org/projects/hurd)." It is specifically not intended to apply to GNU/Hurd and definately not Debian GNU/Hurd.
-
-**FIXME.** How out-of-date is this stuff? -- [[Main/DeviceRandom]] - 20 Jan 2007
-
-* xkb driver for console (for international users)
-* kbd leds in console (well, in general, Roland's new driver in oskit for that crap)
-* fixing fakeroot (it's buggy)
-* fixing tmpfs (it's buggy, Neal says it's Mach's fault)
-* adding posix shared memory (requires the io\_close call to be implemented)
-* adding posix file locking (requires the io\_close call to be implemented)
-* testing
- * find + various filesystems (are inode numbers for . and .. sane?)
- * ext2fs with other block sizes than 4096
- * --help and --version and --usage in all programs
- * I have seen ^V in some --help output, might be argp bug
- * Verify that all options are documented clearly, and that no unimplemented options appear
- * Is the short and long description in the help output correct?
- * Is the return value of all programs correct (eg, does main() return a sane value)
- * Is the suid bit correctly set for all installed programs?
- * Translators
- * Does settrans -g work? -fg?
- * Does fsysopts work? Does setting options with fsysopts work?
- * Does stat() work on all translated nodes and give proper data?
- * What about chown, chmod (some translators should pass this through to the underlying node, esp in /dev!)
- * Does statfs give correct data?
- * Are all inode numbers and link counts correct?
-* [one unreadable item on the paper]
-* We also should have a "make check" test suite. We can add this once Jeff finished his automake patches
-* pick up the other things
- * pthread, definitely. Now that we are so close
- * new console is basically done
- * needs integration of course
- * X switching support
-* there is certainly more to do ...
-
---
-
-This is the wrong place for this but I'll put it here for now. Here's an [email about pthreads direction](http://mail.gnu.org/pipermail/hurd-devel/2002q3/000449.html) from hurd-devel mail list.
-
--- [[Main/GrantBow]] - 01 Oct 2002
-
-Wolfgang also created a wonderful list of [Easy tasks](http://mail.gnu.org/pipermail/help-hurd/2002-July/006413.html) on July 28, 2002 that I will quote here:
-
-<table border="1" cellpadding="1" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong>Difficulty</strong></th>
- <th bgcolor="#99CCCC"><strong>Task</strong></th>
- </tr>
- <tr>
- <td> 0 </td>
- <td> Check if all programs handle options (at least --help, --version and --usage; don't forget about the shell scripts) </td>
- </tr>
- <tr>
- <td> 1 </td>
- <td> Check if all translators handle fsysopts </td>
- </tr>
- <tr>
- <td> 1 </td>
- <td> Check if all translators respond to "settrans -g" </td>
- </tr>
- <tr>
- <td> 1 </td>
- <td> More tests of this kind </td>
- </tr>
- <tr>
- <td> 2 </td>
- <td> Fix those of the above who don't work as intended </td>
- </tr>
- <tr>
- <td> 2 </td>
- <td> Document (in doc/hurd.texi) all undocumented programs (translators as well as programs in utils/ and sutils/ and some others) </td>
- </tr>
- <tr>
- <td> 1 </td>
- <td> Find a POSIX test suite, run it on GNU/Hurd, report the results </td>
- </tr>
- <tr>
- <td> 1 </td>
- <td> Find more useful test suites to run </td>
- </tr>
- <tr>
- <td> 3 </td>
- <td> Update INSTALL-cross </td>
- </tr>
- <tr>
- <td> 2 </td>
- <td> Check if all the store classes in libstore work (we have many of them, look into the Makefile) </td>
- </tr>
- <tr>
- <td> 4 </td>
- <td> Fix those who don't work </td>
- </tr>
- <tr>
- <td> 2 </td>
- <td> Document all still undocumented store classes </td>
- </tr>
- <tr>
- <td> 2 </td>
- <td> The console is pretty new code, it told me it wants to get tested </td>
- </tr>
-</table>
-
-Where difficulty 0 means trivial and 4 means tricky; the difficulty has nothing to do with the importance.
-
--- [[Main/GrantBow]] - 11 Oct 2002
+The last official release of the Hurd was 0.2. An
+eminent release is not planned. There are a number of
+reasons for this.
+
+One is that the Hurd is not sufficently stable or feature
+complete. If an official release of the Hurd were made
+now, people would try the Hurd and be disappointed. People
+already expect delays; to disappoint them in this way as
+well would be unfortunate. Moreover, it lessens the
+possibility that they will try the Hurd again in the future.
+
+Another reason is that, Debian provides a distribution that
+closely tracks Hurd development (and often includes many
+new features). Little is to be gained by making an official
+release. \ No newline at end of file