> On Mon, Jan 26, 2009 at 2:04 PM, Russ Cox <[email protected]> wrote: >> The plan9port code depends on the operating system's pthreads >> being real kernel-level threads, not a fake user-level simulation. >> The user-level simulations are not good enough, because >> on the x86 they cut corners and use the stack pointer >> to locate the thread-local state. The Plan 9 threaded >> programs manage their own stacks, making it impossible >> for the user-space simulations to find their thread-local state. >> >> Most Linux distributions switched to real threads (i.e., dropped >> LinuxThreads in favor of NPTL) around the time they switched >> to the 2.6 kernel. FreeBSD switched in the FreeBSD 5 release. >> >> Last I had heard, OpenBSD was still plodding along with >> user-level threads. Until they fix that, programs like acme >> will not run. >> >> Russ >> >> > On 1/27/09, Iruata Souza <[email protected]> wrote: > can't remember on 4.4, but 4.3 did run acme fine. > > > -- > iru > >
Yes, actually acme runs fine, I just get an occasional burp. -- http://www.fernski.com
