Not logged in
Log in now
Create an account
Subscribe to LWN
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
Little things that matter in language design
Quotes of the week
Posted Jan 25, 2013 14:57 UTC (Fri) by nix (subscriber, #2304)
(Though it does say something about the continuing awful documentation for glibc that glibc already *had* an interface -- heck, a whole library, libanl -- for doing just what the proposal suggested, if in an inconvenient way; but because the thing's existence was only documented in a random PDF on Uli's homepage, next to nobody knew it was there...)
Posted Feb 13, 2013 14:39 UTC (Wed) by mirabilos (subscriber, #84359)
Posted Feb 15, 2013 10:05 UTC (Fri) by jezuch (subscriber, #52988)
And it's not even a joke. They *are* evil. I wish the kernel supported some other kind of parallelism as well (coroutines, maybe?) that doesn't have to emulated using threads.
Posted Feb 15, 2013 10:33 UTC (Fri) by khim (subscriber, #9252)
Kernel? WTF? Why kernel should know or even care? Kernel runs two (or more) processes with a shared address space, what happens inside of these two processes is entirely up to userspace.
Even clone(2) syscall which creates such processes does not know anything about threads: it just returns different return values in different processes but it does not change %xSP, it does not allocate new stack, etc.
Sorry, but you are barking on the wrong tree.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds