From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 28 Jun 2007 20:45:22 +0200 From: Enrico Weigelt To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] What do I need for a small 9P2000 server @ Linux ? Message-ID: <20070628184522.GB9717@nibiru.local> References: <20070628133155.GB11624@nibiru.local> <13426df10706280820l13119c42r6b107e0eed489339@mail.gmail.com> <20070628173628.GA8212@nibiru.local> <20070628174934.GF28917@kris.home> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070628174934.GF28917@kris.home> User-Agent: Mutt/1.4.1i Topicbox-Message-UUID: 8a030c90-ead2-11e9-9d60-3106f5b1d025 * Kris Maglione wrote: Hi, > Might I suggest you try libixp instead of npfs? Aside from .u > and auth, it does nearly everything that spfs does, only in > about 1/10th the size, and with much clearer code, in my > opinion. The API is based largely on lib9p. Ok, thx, I'll have a look at it. For local-only use I could live w/o authenticaton, but I intend to run it remotely later. For example also I'm planning to move Mozilla's mail handling to 9p2000 and allow direct 9p connections to the mailspool via internet. At this point authentication and encrytion is mandatory. > If you need something that it doesn't have (threading support?), > it should be easy to add (I'd even be willing to add threading > support, if you tell me the threading API to use). Threading support will be necessary, since many of the apps I intend to work on are MT. IMHO we can assume pthreads on every target system. Another key point is licensing. I need something that's compatible with all the othes on linking. LGPL would fit nice, IMHO. Ah, do you have an little example for the client ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ ---------------------------------------------------------------------