Ya, I’d love to totally replace Windows with an open source solution such as Linux or my ultimate fave OpenBSD. Wouldn’t it be awsome to use all your favourite graphics apps on Linux?
However, Windows has a huge advantage in terms of application availability and selection. I once asked a programer what development environment he used to build OpenBSD with and he told me Windows, which i thought was pretty funny.
If you’re using linux, apparently you can use photoshop: http://www.eweek.com/article2/0,3959,1210083,00.asp.
If you want to have a nice IDE on *nix to develop your C/C++, what good choices do you have? Is there anything that competes with visual studio?
If you want a nice, fast, efficient windowing system to house your OpenGL application in *nix, aren’t you stuck with the slow Xwindows library? Correct me if I’m wrong, but doesn’t Xwindows use TCP connections instead of main mem directly to transfer I/O between an app and I/O devices (eg monitor or keyboard) .