kettenis is currently certified at Master level.

Name: Mark Kettenis
Member since: 2000-04-12 14:43:32
Last Login: N/A

FOAF RDF Share This



I spend most of my time hacking on the Hurd, porting packages, and fixing bugs in the Hurd that surface in the process. I also work on GDB (I'm maintainer for the Hurd and the generic x86 target and co-maintainer for Linux/x86). Large part of the code that makes the Hurd POSIX compatible lives in the GNU C Library, so I've contributed my share there too.


Recent blog entries by kettenis

Syndication: RSS 2.0

I spent the last few days on improving debugging multithreaded programs with GDB under Linux. I now know more of more of the Linux threads implementation than I've ever wanted. And my conclusion is that it's completely broken. There is no other way to stop the program being debugged than to send a SIGSTOP to every sub-process in the program. And of course the kernel doesn't even tell you what those sub-processes are! Next time Linus starts telling that clone() is all you need ...


Others have certified kettenis as follows:

  • cmm certified kettenis as Master
  • zw certified kettenis as Journeyer
  • campd certified kettenis as Master
  • Iain certified kettenis as Journeyer
  • gord certified kettenis as Master
  • bfulgham certified kettenis as Master
  • proski certified kettenis as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page