This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Is there a 9P kioslave?

5

Votes
8
3
Tags: None
(comma "," separated)
User avatar
staalmannen
Registered Member
Posts
18
Karma
0
OS

Is there a 9P kioslave?

Tue Sep 14, 2010 8:31 am
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 ;)
User avatar
staalmannen
Registered Member
Posts
18
Karma
0
OS

Re: Is there a 9P kioslave?

Tue Sep 14, 2010 1:10 pm
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...
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

Re: Is there a 9P kioslave?  Topic is solved

Tue Sep 14, 2010 5:21 pm
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...


Image
User avatar
staalmannen
Registered Member
Posts
18
Karma
0
OS

Re: Is there a 9P kioslave?

Tue Sep 14, 2010 7:35 pm
ivan wrote: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...



Cool never thought of that! Will have to read some more, I see ;)
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

Is there a 9P kioslave?

Tue Sep 14, 2010 9:52 pm
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
User avatar
staalmannen
Registered Member
Posts
18
Karma
0
OS

Is there a 9P kioslave?

Wed Sep 15, 2010 10:49 am
TheBlackCat wrote:Moved to the brainstorm since there doesn't appear to be one.


Yes sorry about that it sort of "mutated" from being a question to a brainstorm.
User avatar
Fri13
Registered Member
Posts
397
Karma
4
OS

Is there a 9P kioslave?

Wed Sep 15, 2010 1:28 pm
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.
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

Is there a 9P kioslave?

Wed Sep 15, 2010 3:12 pm
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.


Image


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]