The GUI won't be improved it will be re-written, i.e. more eye-candy but less demanding.
When has MS ever written anything less demanding?
It's going to need DX9 hardware for goodness sake...
Besides of which IIRC it's based on XML which due to it's very nature will be highly demanding. Try running Mozilla on an old machine, say 1 or 200MHz and you'll see what I mean, it's GUI is based on XML.
Interesting topic... Some weeks ago, on the AROS mailing list we were disscusing Fle systems, and the idea of a Database file system came up... What do people here think of them?
BeOS used to have a database files system but dumped it as it was way too slow. They added a system called "attributes" instead which let you add abitary data to a file, the system then indexed these and you could use them as a database. This is how emails are stored, with the various fields as attributes.
The advantage is speed, even on ####ty old machines (like my 150MHz Cyrix) it's quick, much quicker than my main PC at 800MHz. The Cyrix will list all the html files on disk (about 1500) in 10-15 seconds.
The attributes also allow queries and "live queries" which update in real time.
For your Games: Assign you could get a similar behaviour by adding a "Games" attribute.
BFS is also Journalled and 64 bit - yet dates from 1996.
MS and Apple have still to fully catch up with it.
...You might like to download OpenBFS from
www.OpenBeOS.org