From 1192fff8892b6bb29345b0055197d9e4935adf94 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 14 May 2013 22:53:10 +0200 Subject: 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. --- contributing/web_pages/news/qoth_next.mdwn | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) (limited to 'contributing/web_pages/news') 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 -- cgit v1.2.3