diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2013-05-14 22:53:10 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2013-05-14 22:53:10 +0200 |
commit | 1192fff8892b6bb29345b0055197d9e4935adf94 (patch) | |
tree | 2759288275abfe9b484ae7cee200e403dd3a4089 /contributing/web_pages | |
parent | 0230f79815f791b10fcb7a49f0c20d49e5bf931e (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.mdwn | 25 |
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 |