Qt On DirectFB 417
Ashcrow writes "The feasibility for DirectFB to replace XFree86 just a little stronger thanks Maurizio Monge very first alpha release of Trolltech's Qt library for use in DirectFB. You can check out some screenshots or go straight to the source. And yes, it has been released as Free Software."
Re:Sounds like a plan. (Score:4, Informative)
XFree86 is the one that's at version 4.0. Restrictions on smoothness and responsiveness to user input are due more to driver and kernel performance characteristics than issues with X itself.
Re:Don't think so.... (Score:5, Informative)
And so far as the "features" of X... the only feature X has that DirectFB doesn't is network independence, which very few users need, and those who do can use VNC or the DirectFB X server.
Mirror (Score:5, Informative)
Re:Before all the flamers get in. (Score:2, Informative)
Switching from Windows to Linux still provides you with probably 95% application parity (MS Office -> OpenOffice, etc). Switching from X to DFB is probably going to be along the lines of 20% application parity.
It isn't that everyone loves X (although many do), it is that DFB is not currently a viable alternative for folks who need ready-made applications.
Re:DirectFB Inherently Insecure? (Score:1, Informative)
Seriously?
~>ps u -C X
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1261 19.3 4.5 173160 23220 ? R Jul20 365:26 [X]
By running as root, perhaps?
Re:Good start, but not useful yet (Score:3, Informative)
There's also an implementation of GDK, or something. (I don't completely understand GDK vs. GTK.) Take a look at the GTK+ [directfb.org] link on DirectFB's homepage. Apparently we can also run GNOME apps on DirectFB.
Ian
Re:DirectFB Inherently Insecure? (Score:3, Informative)
There's no reason why these guys couldn't do the same if they care about security
Re:DirectFB Inherently Insecure? (Score:5, Informative)
Your X server also needs root access, and for much the same reasons. X needs to muck with the registers on your video card, for example. Nowadays, there's a little setuid program called "XWrapper" that gets access to everything it needs, then drops its privileges and loads the main X server on top of itself.
There is at least one project (KGI) that attempts to rationalize all this. It puts the privileged functionality in kernel space, then exposes it all in a safe manner. Linus has not been receptive to this design in the past, preferring the X mechanism.
Re:But ... it's got ... (Score:4, Informative)
Re:Background (Score:3, Informative)
I'm betting that means I'm not the only person who saw the first screenshot and said, "to hell with the graphics, where'd he find the girl?"
Comment removed (Score:2, Informative)
Re:Good. (Score:3, Informative)
DirectFB's not planning on replacing X... (Score:3, Informative)
GDK vs. GTK (Score:4, Informative)
For all those whining about XFree86.... (Score:5, Informative)
2) Transparancy/hardware rendering. For some reason people think XFree86 needs to be tossed out completely in order to get this. Check out this interview statement from David Dawes (XFree86 developer):
David Dawes: There has been some work on a new rendering model for XFree86 that provides some more advance composition techniques (including transparency), this currently being implemented in software. For XFree86 5.0 we'll be investigating this as part of our review of rendering models, and seeing if a hardware implementation would not be more appropriate.
Re:Terminate the Terminal (Score:3, Informative)
Slightly OT, but in GVIM
:e scp://remotehost//path/to/file
Same with http, ftp, rcp. TryGreat when you don't want to maintail gvim for Solaris, HP-UX, AIX, ....
X is not slow, some WM's for linux are. (Score:5, Informative)
I have a feeling that some n00bs confuse X with their Window Manager and Docks and Panels etc.
Re:GDK vs. GTK (Score:5, Informative)
I hope that helps.
Re:Before all the flamers get in. (Score:2, Informative)
>over the top of a directFB desktop. This would
X server on top of DirectFB has already been written...
http://www.directfb.org/xdirectfb.xml
Re:The *Real* Problem with X11 and the unix deskto (Score:4, Informative)
Just because people who write apps for X don't seem to use this functionality, don't blame X11. if the app writers are too lazy to use the power of X selections, I don't see why they would suddenly for some new system.
Re:Before all the flamers get in. (Score:3, Informative)
Unless you used some other remote display tech like VNC. Which is freely available for OSX. Apple has some remote display stuff too, but I've never used it.
The design of X is multi-user (Score:4, Informative)
Personally, I consider the true multi-user nature of UNIX systems to be their greatest strength.
Getting rid of X means giving that up. It also means making our OS just like the other multi-tasking, but not mulit-user ones out there.
It is just not worth it.
I use X every day. For gaming, remote support, and various other things. The current XFree works better than any other X server I have used.
Look at OS X. It has a frame buffer. It also can have a rootless X server. All the apps for the machine target the frame buffer. None of them work well over the network.
Sure you have VNC, but that just moves the ONE desktop around.
In an X environment, you get to move anything anywhere you want to. This is where the strength of UNIX is.
Multi-user computing is valuable. It makes older hardware continue to be useful. It also allows for different computing models and resource usage.
The other Operating systems do not do this. Linux / UNIX does and it is our killer feature.
What happens when a win32 server has trouble? You get a few admins looking at the machine while one operates it. With UNIX, you get a few admins all poking at the machine at the same time working together to work through the problem!
X is not slow. DRI has fixed the 3D part of things. 2D has always been fast. The transparent windows are nice, but do we really need them more than we need to continue to build on the software base we have now?
Look at Open Office. It runs nicely over X. One machine can serve many others. Install one copy of the software, setup the environment for the end-users once and you are done! No local installs, no hassle. Upgrade once and everybody is done.
If we do a frame buffer, it needs to be truely multi-user or it is not work doing. VNC is not the same as remote application display.
For those who say most people do not use the features of X, I say you are right. Why? It's because they don't know better, not because the tech sucks.
I have several machines that all perform their various functions. Some are Linux, some are IRIX and one other one is win2k. On my Linux desktop, the IRIX and Linux are perfectly intergrated. All the machines act as one. The odd man out is win2k. I have to bring up a silly VNC window for it.
Things are getting faster in a hurry folks. X is there already. The toolkits and window managers and desktop stuff is progressing nicely.
Choice is a big part of what OSS is all about. X provides more choice and power than any other display system ever has. That is why it is still around. That is also why it should stay.
Anyone who really wants to replace X does not understand just what it does. They just want the simple system their old OS had without realizing it is part of the problem.
Re:Good start, but not useful yet (Score:3, Informative)
Quite frankly I haven't got a clue how kscreensaver could be implemented without X11 yet, the DirectFB authors would have to implement something equivalent to the Xidle or MIT Screensaver extensions, or allow direct polling for information about the open windows/current mouse position (what kscreensaver does if Xidle or MIT Screensaver extensions aren't available).
Cheers,
Chris Howells
(kscreensaver maintainer)
Why DirectFB instead of X? (Score:3, Informative)