path: root/libpthread.mdwn
diff options
authorThomas Schwinge <>2012-08-07 23:56:17 +0200
committerThomas Schwinge <>2012-08-07 23:56:17 +0200
commit8b03b6363c7abb2339c39589b4cd5134d3d6d70c (patch)
tree428ef2e66434249661311cfc4ab1f77d33d3f999 /libpthread.mdwn
parenta1aeddc112d4086d1873f4be17d623272c6f0eba (diff)
* libpthread: Update.
... with information from thread starting at id:"".
Diffstat (limited to 'libpthread.mdwn')
1 files changed, 18 insertions, 4 deletions
diff --git a/libpthread.mdwn b/libpthread.mdwn
index b31876b..e74bbcb 100644
--- a/libpthread.mdwn
+++ b/libpthread.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2010, 2012 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -20,9 +20,23 @@ License|/fdl]]."]]"""]]
Porting libpthread to a specific architecture is non-trivial.
-Our libpthread is currently used by / ported to the [[Hurd]] on [[GNU
-Mach|microkernel/mach/gnumach]], some [[microkernel/L4]] variants, and
+Our libpthread is currently used by/ported to the [[Hurd]] on [[GNU
+Mach|microkernel/mach/gnumach]], and [[microkernel/Viengoos]].
+# History
+There has been a libpthread port for Hurd on L4 use (working directly on L4: no
+further OS personality support required), which was dead and has been removed
+in commit a0bca9895bca67591127680860077b2658830e96. This had been superseded
+by a [[microkernel/Viengoos]] port, which has its own branches:
+`master-viengoos` (an implementation of Viengoos that runs on L4) and its
+successor, `master-viengoos-on-bare-metal` (runs directly on x86-64 (and it a
+bit more advanced) and provides everything that `master-viengoos` does and
+There has also been an incomplete and unmaintained PowerPC port which has been
+removed in commit a5387f6a45d6b3f2b381d861f5c288b79da6204f.
# Open Issues