It isn't often that I come across something as cool as this. It's something that's simple, but really amazing. First, watch the video, then read the details.
These are the kinds of things that we should be aspiring to. Being on Linux (mostly), we can throw open the doors to make improvements. Maybe KDE should have a goal of a fully composited a usable desktop in ten seconds.
But more than that, I think the video says something about approaching problems; about not accepting the status quo. So here is to the future of KDE. May we never constrain ourselves.
Comments
Boot time is the easiest part
Currently Linux is light years behind what BeOS provided years ago (on much slower hardware), if Arjan's optimisations are used by a generic distribution then the boot time will be comparable, but for the application responsiveness this is going to be much harder.
For example Firefox show exactly how *not* to design your application for responsiveness: as their design choices imply that everything share the same thread so a busy tab can freeze the whole browser, this kind of 'base' assumption is hard to change..
Also BeOS was coded for SMP station from scratch so everything was heavily threaded which provided a very good responsiveness even on PCs with only one CPU: I'd be curious to know how many KDE application use heavily threads..
wow
Are you actually suggesting
I think we should at least aim for the same 5 seconds! You have to think that the people who did this are convinced they could still drastically lower the 5 seconds it takes now! Now THAT is the spirit :)
Spirit
That is the spirit. But starting in 2 seconds like XFCE is a very ambitious goal, especially for a more featureful desktop environment.
yeah
5 seconds to working computer
When the 5 seconds is done it is ready, after 5 seconds the CPU utilization and disk IO drop to zero (or near zero). Check this out. As far as I can tell it should be more or less usable after 5 seconds.