To read all comments associated with this story, please click here.
I'm personally rooting for klik2, particularly since any current hindrances in speed are going out because they're building this new version on FUSE.
http://klik.atekon.de/wiki/index.php/FUSE
However, building an application platform on FUSE, IMO, will be tricky, since none of the major desktop environments - at least, neither KDE nor GNOME - are willing to incorporate FUSE + dbus into their developer base; they both have their own virtual filesystems (KIO slaves for KDE, Bonobo>GNOME-VFS>gvfs for GNOME) and at least one GNOME dev has expressed reluctance for FUSE + dbus to be incorporated into GNOME. http://aruiz.typepad.com/siliconisland/2007/05/re_my_thoughts_.html
Plus, I think that, if klik2 becomes popular, the desktop environments should come with it, rather than the distributions, since klik2 is primarily a desktop software distribution system, not an operating system software distribution system.
It just seems more logical that way.
Finally, once klik2 comes out, I just might go on a masochistic distro-swapping binge again, LOL!
Edited 2007-10-04 08:09
Aside from the problem of too few supported operating system, there is still a lot of work to do before desktop environments could consider it.
If you read the article which is reference from the one you linked here, you'll see that FUSE would first need a couple of interaction interfaces, e.g. for asking user credentials, passing connection parameters, etc.
Once these are in place, the desktop environment projects will reconsider FUSE, either as a replacement or as an additional option.






Member since:
2005-07-12
If you don't want to mess with package managers, klik2 will probably be something you want:
From http://code.google.com/p/klikclient/issues/detail?id=1
"Linux users can't easily run every software yet without interfering with their distro
What steps will reproduce the problem?
1. Install the Linux distribution of your choice
2. Decide that you want to use, let's say, fooapp (which is not part of
your distro)
3. Try to use fooapp while leaving your distro intact as it is
What is the expected output? What do you see instead?
I want to download and run software with just one click. After I am done, I
want to remove the software and all its traces by putting it into the trash.
Instead (without klik), I have to mess with package managers which change
my base system, change sources.list, compile stuff, mess with dependencies,
recompile, an in the end have a messed up system. When I remove the
application, I can never be sure whether I have really deleted it and
really have reverted all the changes that were made to my system for
satisfying dependencies.
What version of the product are you using? On what operating system?
Practically any Linux distribution.
Please provide any additional information below.
Using virtualized applications that follow the "1 app = 1 file" philosophy,
things get really easy.
"