summaryrefslogtreecommitdiff
path: root/contributing/web_pages
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-05-14 22:53:10 +0200
committerThomas Schwinge <thomas@codesourcery.com>2013-05-14 22:53:10 +0200
commit1192fff8892b6bb29345b0055197d9e4935adf94 (patch)
tree2759288275abfe9b484ae7cee200e403dd3a4089 /contributing/web_pages
parent0230f79815f791b10fcb7a49f0c20d49e5bf931e (diff)
contributing/web_pages/news/qoth_next: Clarify cthreads to pthreads conversion.
This is not about language bindings. And in fact, low-level Mach bindings would be largely preferable to just wrapping the Hurd libraries.
Diffstat (limited to 'contributing/web_pages')
-rw-r--r--contributing/web_pages/news/qoth_next.mdwn25
1 files changed, 11 insertions, 14 deletions
diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn
index 385ea66e..5fd3c0b4 100644
--- a/contributing/web_pages/news/qoth_next.mdwn
+++ b/contributing/web_pages/news/qoth_next.mdwn
@@ -24,20 +24,17 @@ else="
[[!cut id="full_news" text="""
-At the end of the last 2 quarters, Samuel Thibault pushed the [pthread
-patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from
-Vicente Hernando Ara, Barry deFreese, Thomas DiModica, Thomas Schwinge,
-Richard Braun and Samuel and others to the different upstream packages, finally
-enabling modern pthreads for the Hurd, which makes it possible to implement
-full Hurd bindings for languages which require pthreads. So for example
-[PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd
-libraries instead of having to rely on low-level Mach bindings to implement
-Hurd features like translators.
-
-The switch to pthreads has been attempted multiple times, but in the past it
-always hit some tricky issues which proved to be a roadblock. Last year,
-Richard Braun took up the task again and finished the transition of the Hurd
-libraries and glibc to pthreads with libpthread.
+In November 2012, we finished the [libthreads (cthreads) to libpthread (POSIX
+Threads)
+conversion](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html).
+Converting the Hurd libraries to the [[pthread interfaces|libpthread]] allows
+linking them together with other libraries that use this standard threading
+interface themselves. This project
+[once](http://lists.gnu.org/archive/html/bug-hurd/2002-10/msg00162.html) was
+begun by Vicente Hernando Ara, and later continued by Barry deFreese, Thomas
+DiModica, Thomas Schwinge, Samuel Thibault, Pino Toscano, and now brought to
+completion by Richard Braun, who could not be scared by having to resolve the
+last remaining tricky issues before the transition could be completed.
As followups, Thomas Schwinge [debugged and
fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a