(Illustration by Gaich Muramatsu)
Whats the scoop with LWP's in Coda ? I thought I'd check in with this project. I havent been able to do or contribute anything because I've been busy with another open-source project (DCE). I was wondering if you have any plans on phasing out LWP's and exploiting native platform threads. Several other packages out there have successfully done this: MySQL, LDAP, X11. I was working with another user-space threads library a few months ago (CMA Threads, part of DCE threads). The presence of native threads on FreeBSD 3.0 has motivated the abandonment of the porting and testing of DCE threads for FreeBSD/DCE - we are going to use the native platform library. We already leverage LinuxThreads on Linux now, and things work great. Finally, the OSF has contributed changes to GLIBC and GDB on Linux to provide a fully thread-aware debugger for Linux. This is a great win for the Linux community, who until recently had a powerful threads implementation but not a good MT debugger. What are the major feats of moving away from LWP's and to native threads? Ultimately, a proprietary user-space threads package is a liability IMHO - as we learned with DCE threads on FreeBSD. At some point in the future, I'd like to contribute something to the Coda project. Likely, I'd do something easy like provide an option for people with DCE cells to plug Coda into the security and naming framework to leverage the existing security and intercell structure. In addition, I'd interested in helping imbue Coda with some of the inter-cellular aspects that DFS and AFS provide. At present the DCE project is going well, we have a kit that builds on RH Linux, allows you to host DCE cells of Linux as well as plug existing Linux hosts into an existing vendor DCE cell. Current work for the summer includes adding a DCE PAM module, NSS services integration, and clean support tools for the DFS/NFS Authenticating Gateway. -- Jim +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Jim Doyle Boston University Information Technology Systems Analyst/Programmer email: jrd_at_bu.edu Distributed Systems http://www.bu.edu/~jrd/ tel. (617)-353-8248 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++--+-+-+-+-+-+-Received on 1998-07-26 13:43:10