Simplicity is worth a LOT of fuss.
I think this completely misses the point. Applications are web apps. You're not supposed to dev for the OS.
Edit: formatting
Imagine if you will, I'm developing a webapp. I want to target ChromeOS users. I could run a separate VM to test on, but no, I want to dev and test on one system for the most part. I want my app framework stack and all the tools running on this thing and use the web browser to look things up on localhost, right.
Also, if this is to end up being a good open source citizen and google doesn't expect to do _all_ the work, developers need to be able to work on the platform as developers and not use it remotely to test and debug.
Thats' what I 'm talkin' 'bout ;) I get the whole HTML 5 and Web 2.0++ thing.
Lets say ChromeOS gets put on netbooks and is a solid option compared to a Windows 7 or Linux netbook. Am I, a hacker, going to use such a device? No, I have more to do than just use webapps. So as a hacker, its of little interest to me unless I can also use a good subset of linux dev tools.
cd emacs && ./configure && make && make install
A new window manager shouldn't be a problem. If it behaves properly, you will hardly notice the difference.
It will actually be interesting if they manage to replace X11. AFAIK, many people hate X11 to the core. Heck, the Qt and KDE developers refuse to work around X11 bugs, hoping that pressure from users will somehow cause the X11 devs to fix them. Of course, I don't know the full situation, since I stopped paying attention to politics in the Linux world a while ago.
It's been a LOONNGGG time (I switched to windows XP) since I have had to install one, but I believe you can see it by by taking
exec $foo
out of your x11rc, then running startx. Right clicking will get you an xterm, and you can launch things that require a GUI from there...This will enable a lot of cool applications to be built that can be run on very cheap and efficient OS/Hardware combinations.