O-F Staff Note: These two posts moved here from the How do I use a Linux Live CD thread.
========
Thanks! For fixing a problem that I may run into later when I put win-7 on this other system I got laying around.
But it also begs a question. While I appreciate everybody wanting to experiment around with linux and non-windows o/s'es and try to come up with a good alternative.
Isn't windows really the best of the best?
I mean consider the amount of software (Orbiter, for one),
A fair amount of software (Including Orbiter with OGLAClient nowadays) will run on Linux with the help of Wine.
the amount of utilities, the support from m$(ahem!!), the sheer market penetration, the documentation..etc.. I mean everybody knows windows!
Depends on what you mean by "the best of the best". As far as how well it's programmed, it's nothing special (and in the old days, it was horrid). It does have an advantage in marketing, market penetration, existing software, and number of vendors who sell it pre-installed (which is why Linux has a reputation for being such a geek OS: People generally set it up themselves rather than buying a box with it already installed and set up).
Windows won out more because of good business sense, good marketing, and sometimes underhanded tactics on the part of Microsoft than because of being an exceptionally solid OS.
I ask all my buddies and new acquaintances what o/s they got going. And it's always windows. windows windows windows.. and on and on. And to a lesser extent, mac osx.
The thing is, popularity does not always equal quality.
When it comes to linux, The folks that keep messing around with it as a desktop alternative are sys-admins and the hardcore hobbyists.
This is for several reasons: One is just a cultural issue: It has a reputation for being a geeky OS, and so even though it's not quite as geeky as people think, only the sysadmins and hobbyists aren't scared off by it. There's also the issue of experienced users not always giving the most beginner-friendly advice. Another issue is the driver issue (which I cover in more detail below). And then there's the fact that people who understand computers better tend to understand better how some of Microsoft's business practices (such as things like pushing "Trusted Computing") screw over their customers, and are sometimes more affected by those business practices than other groups, and thus many tend to avoid Windows on principle, even if it would be better for what they'd use it for.
And then there's just the fact that even learning to use Windows takes a while (but it's something most of my generation learned with adult help in childhood), and switching OS's means learning new things no matter how geeky or ungeeky the new OS is.
My experience with linux has been fraught with trouble getting device drivers and generally just making it work.
This is where finding a vendor, such as System76, that sells systems with Linux pre-installed comes in. Even Windows can give you a headache with drivers and such when you make a clean install of it on a machine. Hardware vendors have whole teams of people whose job it is to resolve things like driver issues, and once they have a working install on one machine, they just copy the drive image over to all the other machines with the same hardware.
But since I keep hearing about it, I'd like to try it out, what is a good build that will support the widest variety of hardware?
Well, the one that I've used most is Ubuntu, and I've generally been fairly satisfied with it. I believe it's the most popular distro at the moment and has been given fairly high marks for beginner-friendliness. I have had some problems with graphics drivers on it (on our Desktop, which has an ATI card, while my laptop, which has had no trouble, has an NVidia card), but I think part of that has to do with ATI having poor OpenGL support in general* (Orbiter/OGLAClient runs slower natively on our desktop than under Wine my laptop despite the desktop being the more powerful machine and the laptop running it under a compatibility layer. Orbiter/DirectX still runs faster on the Desktop. The X-Plane 9 Demo for Linux actually runs on my laptop without problems, whereas the Demo for Windows suffers graphics glitches on the desktop that make it entirely unplayable).
But don't go with Ubuntu just because it's popular. Windows is popular too. Try it out, see if it works well. If it doesn't, try out other distros.
*It also possibly has to do with ATI being crummy in general. When I first tried running Orbiter/DirectX (OGLAClient was in development at the time, but was still getting the bugs worked out of it) on our desktop under Windows after we got the machine, it bluescreened, and it turned out this was the result of buggy ATI drivers (this *with* the machine having come with Windows, and the ATI drivers, preinstalled) and I had to download new ones. So one recommendation for getting Linux to run smoothly is "Don't use ATI" (And this may be a good recommendation in general). That said, these things can change with time, a crummy manufacturer can get its act together and a good manufacturer can start letting things slide, so it's probably good when buying a new computer to ask around about what the best cards are at the time.