"but more importantly a new mindset about the entire project, a mindset intended to encourage greater deep beauty in the application layers below the user interface"
No. Not "more importantly". No one cares about the "deep beauty" in the application layers or anywhere else besides the user interface. The most important thing for a desktop to get right is the user interface. Everything else is just codemonkies masturbating.
First hand experience: iPhone 3G running iOS 3.3x is SLOW. Running iOS 4 it's nearly unusable. So while technically newer versions may be supported I would not recommend it. The first couple of releases of iOS 3 is probably where you should stay if you own a 3G.
My boot times at work are around the 3 minute mark. I blame it on Windows XP SP2 weighed down with massive amounts of corporate spyware and McAfee virus scanner.
I don't really see any useful features that Gnome or KDE offer over a more vanilla window manager. Mostly it's junk that doesn't really work right like notifications or Network Manager. Neither is really that easy to configure and neither has a particularly useful interface. You know, Windows 7 actually looks very attractive in comparison. If you really need to run anything Unix-like just use VMware Player and an image that boots to a nice CLI.
It wouldn't even have to be that complex. I have had AMD drivers crash on malformed GLSL code. NVidia fails gracefully and either displays solid white for that render pass or just nothing. Hell I've had their ATI FireGL cards crash on bad GLSL code and GL is right there in the name!
I don't think $60/game publishing houses are going to be too happy about competing directly with an iOS gaming device attached to living room T.V.'s. Nintendo was already crying in it's beer about the $1-$5 price points of iOS mobile games.
What happens to Qt? I'm not so concerned about phones but for writing useful little GUI apps for Windows, Linux, and Mac. Qt is fantastic. Qt makes C++ worthwhile. It adds to and reworks the parts of C++ that are annoying - safe pointers, signals-slots, MUCH better standard data containers and iterators, class/object metadata.. and that just wasn't enough. Then they wrote an amazing collection of extremely useful and well-built collection of modular libraries - web, opengl contexts, networking, sound, video, file management, vector drawing, animations,.. Don't make me go back to wxWidgets pleeeease!:(
How can you lay this at the feet of the graphics card manufacturers? The closed source binary drivers (NVidia) work just fine. The open source ATI stuff is mostly junk.
It's a bit unfair to say OpenGL is bad just because the open source guys can't implement it correctly in the Linux drivers.
NVidia Linux drivers work and they're fast. I've yet to see anything comparable from the open source ATI side of things. NVidia also seems to do OpenGL a whole lot better than ATI/AMD in either Windows or Linux. It's strange that you would berate them. I think maybe the OS crowd should try emulating their success rather than slinging mud. And hey, if you really want to sling it around, why not write drivers that beat out NVidia's stuff? Maybe someone would take you seriously then.
I think it might be more to do with technical reasons than anything else. The gfx layer and hw acceleration on linux is a mess. Sound isn't any better. Steam supports voice chat and an gfx overlay for supported games. I think getting all of this working on some base linux system is more trouble than it's worth, and their would be no guarantee it would work on all the major linux releases without a lot of testing.
Sure, you'll get a flood of low budget, low risk games initially. But success of those games will lead to more, better games getting made. Steam has shown that there is money to be made on the PC platform and publishers are taking notice.
Eventually other companies will grow and take the place of the void left by the exodus to consoles.
The PC is just better at certain types of games and people who like these games will always play them on the PC. With OpenGL gaining popularity again we are seeing things like Valve games on the MAC and easier ports to Linux as well. I think we are just seeing the beginning of a great decade for PC games.
"but more importantly a new mindset about the entire project, a mindset intended to encourage greater deep beauty in the application layers below the user interface" No. Not "more importantly". No one cares about the "deep beauty" in the application layers or anywhere else besides the user interface. The most important thing for a desktop to get right is the user interface. Everything else is just codemonkies masturbating.
First hand experience: iPhone 3G running iOS 3.3x is SLOW. Running iOS 4 it's nearly unusable. So while technically newer versions may be supported I would not recommend it. The first couple of releases of iOS 3 is probably where you should stay if you own a 3G.
My boot times at work are around the 3 minute mark. I blame it on Windows XP SP2 weighed down with massive amounts of corporate spyware and McAfee virus scanner.
I agree, the Xbox360 should come with a keyboard and C# dev environment.
I don't really see any useful features that Gnome or KDE offer over a more vanilla window manager. Mostly it's junk that doesn't really work right like notifications or Network Manager. Neither is really that easy to configure and neither has a particularly useful interface. You know, Windows 7 actually looks very attractive in comparison. If you really need to run anything Unix-like just use VMware Player and an image that boots to a nice CLI.
"Why Ted Dziuba is unsuitable for web development", or possibly, "Why the web is unsuitable for development". Either works really.
It wouldn't even have to be that complex. I have had AMD drivers crash on malformed GLSL code. NVidia fails gracefully and either displays solid white for that render pass or just nothing. Hell I've had their ATI FireGL cards crash on bad GLSL code and GL is right there in the name!
I don't think $60/game publishing houses are going to be too happy about competing directly with an iOS gaming device attached to living room T.V.'s. Nintendo was already crying in it's beer about the $1-$5 price points of iOS mobile games.
What happens to Qt? I'm not so concerned about phones but for writing useful little GUI apps for Windows, Linux, and Mac. Qt is fantastic. Qt makes C++ worthwhile. It adds to and reworks the parts of C++ that are annoying - safe pointers, signals-slots, MUCH better standard data containers and iterators, class/object metadata .. and that just wasn't enough. Then they wrote an amazing collection of extremely useful and well-built collection of modular libraries - web, opengl contexts, networking, sound, video, file management, vector drawing, animations, .. Don't make me go back to wxWidgets pleeeease! :(
How can you lay this at the feet of the graphics card manufacturers? The closed source binary drivers (NVidia) work just fine. The open source ATI stuff is mostly junk. It's a bit unfair to say OpenGL is bad just because the open source guys can't implement it correctly in the Linux drivers.
NVidia Linux drivers work and they're fast. I've yet to see anything comparable from the open source ATI side of things. NVidia also seems to do OpenGL a whole lot better than ATI/AMD in either Windows or Linux. It's strange that you would berate them. I think maybe the OS crowd should try emulating their success rather than slinging mud. And hey, if you really want to sling it around, why not write drivers that beat out NVidia's stuff? Maybe someone would take you seriously then.
I think it might be more to do with technical reasons than anything else. The gfx layer and hw acceleration on linux is a mess. Sound isn't any better. Steam supports voice chat and an gfx overlay for supported games. I think getting all of this working on some base linux system is more trouble than it's worth, and their would be no guarantee it would work on all the major linux releases without a lot of testing.
Sure, you'll get a flood of low budget, low risk games initially. But success of those games will lead to more, better games getting made. Steam has shown that there is money to be made on the PC platform and publishers are taking notice. Eventually other companies will grow and take the place of the void left by the exodus to consoles. The PC is just better at certain types of games and people who like these games will always play them on the PC. With OpenGL gaining popularity again we are seeing things like Valve games on the MAC and easier ports to Linux as well. I think we are just seeing the beginning of a great decade for PC games.