Linked by Thom Holwerda on Sat 25th Feb 2006 12:59 UTC, submitted by nzjrs
Qt "Yesterday, I got Qt running on top of the Glib main loop. By using the QAbstractEventDispatcher API, I was able to completely replace the entire event dispatching mechanism of a Qt 4 application with less than 600 lines of code. What does this mean?"
Thread beginning with comment 99206
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Ohh, my god
by karl on Sun 26th Feb 2006 00:07 UTC in reply to "RE[2]: Ohh, my god"
karl
Member since:
2005-07-06

Normally i don't respond like this-but this time I can't help it....

Then it is high time for Solaris and BSD'lers to get together with the FUSE guys and work out something which allows for a common way of desktop applications tying into the archictecture specific respective VFS's.

GNOME has it's own VFS, just as KDE does. The Linux kernel has it's own VFS which with the exception of FUSE bears virtually no relation to Desktop VFS's-FUSE enables a certain degree of transparency from desktop applications all the way down to kernel files resources.

Although I do not know the specifics of the Solaris VFS or that of the BSD's, what I do know is that our desktop environments need a common way of facilitating desktop application access to kernel resources-on each and all of these platforms. If work was done to implement a set of common libraries which would expose native VFS resources masking the specific architecture differences(remember the needs of a desktop VFS are not identical with that which POSIX semantics provide at the command line/system library level) then GNOME and KDE (and other DE's too) could start to actively promote and implement rich VFS integration on a level beyond what is currently avaialbe.

Much work has been done to define the scope of a potential desktop VFS-a common desktop VFS which is DE agnostic. Up till now we have had a rather harsh divide between comand line/system library VFS(via POSIX) and desktop application VFS integration. KIO slave went a long way to amerliorate this within the KDE environment. FUSE now offers tremendous comand line/system library VFS integration for Linux. KIO slaves and FUSE is a role model of what desktop application VFS integration should look like. Solaris and the BSD's need some kind of similiar interface...


----(Linux)kernel---(linux)VFS----Fuse----Desktop Environment

----(Solaris)kernel---(Solaris)VFS----???----Desktop Environment.

----(BSD)kernel---(BSD)VFS----???----Desktop Environment.

Reply Parent Bookmark Score: 1