Registered Member
|
Hi all
I tried googling a bit to see whether there was a 9P2000 kioslave out there but could not find anything. The Plan9 9P2000 file system is available in the Linux kernel as v9fs (optional install as module in many distros), and is available in the permissively (MIT) licenced libixp. I was actually looking at the kio slave writing tutorial to maybe play with this myself, but I have only (very limited) C experience and no C++ experience so finding an already finished product would ofcourse be preferable |
Registered Member
|
For those who are interested, here are a couple of references to stuff mentioned in the post above:
Plan9 http://en.wikipedia.org/wiki/Plan9#Netw ... _computing v9fs http://sourceforge.net/apps/mediawiki/v ... =Main_Page libixp http://libs.suckless.org/libixp cool stuff that can be done: Remote desktop http://doc.cat-v.org/plan_9/IWP9/2008/v9fb.pdf Sharing devices and other resources (on plan9 even CPU can be shared over a file system!), apparently also useful to share resources between several virtualized guests http://www.slideshare.net/ericvh/9p-on-kvm Taken together, this might align quite nicely with the KDE "silk" project if I am not entirely mistaken... |
KDE Developer
|
I think there is no 9p kio yet, and I'm not aware of anyone writing it.
The other cool thing that could be possibly done with it is to make a d-bus 9p bridge for distributed programming... |
Registered Member
|
Cool never thought of that! Will have to read some more, I see |
Registered Member
|
Moved to the brainstorm since there doesn't appear to be one.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
Registered Member
|
Yes sorry about that it sort of "mutated" from being a question to a brainstorm. |
Registered Member
|
Why we should have P9 KIO-Slave for filesystem what is job of the Linux operating system and it already includes it?
Filesystems are one of the primary jobs for the operating system. And Linux is a monolithic operating system what means that all OS functions are in the kernel. There are few FUSE (Filesystem at User Space) but they do not belong to the OS at all as they run outside of the Linux kernel. |
KDE Developer
|
It is not a filesystem, it is a fs protocol. So, in a sense, it is similar to fish/sftp/ftp...
Also, it is important to note that in Plan9, everything is a file (including processes, windows etc.) - which is the essence of its distributed nature. |
Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]