Subject: Re: What is happening with libpthread???
To: None <firstname.lastname@example.org>
From: Christian Kuhtz <email@example.com>
Date: 01/21/1997 14:11:48
On Tue, 21 Jan 1997 21:09:40 +0100 (MET), Zdenek Salvet
> > IMHO, NetBSD is a very fine uniprocessor OS. Efficiency for a different
> > environment might need a different approach than driving a uniprocessor OS
> > to be a multiprocessor OS. Especially since there are no threads in the
> > current kernel, IMHO, this job can never been of great efficiency. It'll
> > work, no doubt, but it won't be the best we can do.
> Is truly multithreaded OS server for Mach available?
I'm assuming you are relating to single server Mach-UX. I'm not of a UNIX OS
server available on the free market which is multithreaded by design. I have
seen and worked on such implementations, though. You might want to check
mach.cs.cmu.edu's FTP area for more info on that.
I am aware of implementations for Mach-US (the multiserver Mach mk), though,
which use threaded emulation libraries.
Also, often, the servers (other than OS API) on top of the mk are threaded,
in the gray area between user and kernel space.
I'm currently messing with a couple of different ways of writing a fully
threaded OS server from scratch.
My understanding is that Utah's Mach4 based experimental OS is fully
multithreaded, however, I haven't seen it and can't comment on it.
Jason, did U of Utah demo/talk about this at the USENIX OS conference?