You cannot post messages because only members can post, and you are not currently a member.
Description:
9P(aka Styx) is a simple and elegant distributed file system protocol originally developed for the Plan 9 from Bell Labs and Inferno operating systems, that has since expanded its reach to other systems. This group is a forum for developers working on new implementations or tools related to 9P.
|
|
|
9p hacking
|
| |
Hi, I've just been made aware of this list. I've been working on lots
of 9p related projects recently. I'll post about stuff as I continue,
but want to quickly mention a few things that happened recently:
- posted a sensor fs implementation for android phones to 9fans.
Its written in java with a new 9p library (client and server support).... more »
|
|
libixp examples
|
| |
I have already sent this email to the suckless mailing list, but have
thought it could also be interesting for somebody here:
Since finding documentation (and/or examples) for libixp is not easy,
I have
decided to write something myself. What I'm doing is keeping tags in a
mercurial repository from a very simple Hello World to a more complete... more »
|
|
New Python 9P implementation
|
| |
Hi, I've just released a new Python 9P client implementation. It's based largely on my r9p library, but is a good bit cleaner and faster. It has a simple but high level client library and should be fully thread safe. The serialization code is based on a high level message specification, so adding new data types is as... more »
|
|
New C 9P2000(.u) Client/Server Library
|
| |
In reply to Uriel, Thu, 18 Sep 2008 08:56:12 +0200: ...I personally encourage .u, namely because 9p.ko supports it, and thus filesystem servers can provide things Unix users expect (e.g., symlinks). The whole uid/gid number thing, though, should definately go. They cause way more trouble than they're worth in... more »
|
|
Fwd: libixp speed
|
| |
I think there are more places that errstr needs to be set. patches forthcoming unless this has been fixed. ron ---------- Forwarded message ---------- ...To: ron minnich <rminn...@gmail.com> so, who do i send bug reports to? $ ./ixpsrv.O -a tcp\!*\!10000 libixp: fatal: ixpsrv: fatal: UH H $ ./ixpsrv.O -h... more »
|
|
errstr issues
|
| |
I think there are more places that errstr needs to be set.
patches forthcoming unless this has been fixed.
ron
- Hide quoted text -
---------- Forwarded message ----------
...To: ron minnich <rminn...@gmail.com>
so, who do i send bug reports to?
$ ./ixpsrv.O -a tcp\!*\!10000
libixp: fatal: ixpsrv: fatal: UH H ... more »
|
|
m9u-0.5 released
|
| |
Hi guys, I finally got around to an m9u release, 8 hours before I hop on a plane and make my way to IWP9 :) For those of you who haven't heard, m9u is a playlist manager for unix that exports a 9p interface (using libixp). More information and downloads can be found at <[link]>. If I... more »
|
|
libixp 0.5 released
|
| |
Hey guys, seems it's about that time of the year. I'm pleased to report it has been a productive one for me with respect to 9p (though it took me some time to get started), and I now actually have a clue about libixp. The biggest motivators for this release are: -Wstat server support. -The API has changed somewhat - things are a bit more verbose, but the... more »
|
|
New C 9P2000(.u) Client/Server Library
|
| |
Hello dear group members,
I've just earlier today completed a first snapshot of a 9p2000(.u)
library I'm writing. It should, in theory, support all of both
protocols (including wstat ;)) and I was able to write a small dummy
test server with it. I'll be using the library in a different project... more »
|
|
write_data in ixpc from libixp
|
| |
Does this look odd to anyone else? static void write_data(IxpCFid *fid, char *name) { void *buf; uint len; buf = emalloc(fid->iounit);; do { len = read(0, buf, fid->iounit); if(len >= 0 && ixp_write(fid, buf, len) != len) fatal("cannot write file '%s': %s\n", name, ixp_errbuf()); } while(len > 0);... more »
|
|
|