Re: Alternative to Windows?
Only if you don't want to use Office
You don't need Office when you have LibreOffice, but if you absolutely MUST have Office it runs under Wine.
http://www.unixmen.com/how-to-install-photoshop-in-ubuntu-and-linuxmint/ (Just in case you don't want to deal with Gimp's learning curve, and I really don't blame you).
Ok, you got me there. However: http://www.linuxjournal.com/content/non-linux-foss-autocad-alternatives (and, lets be honest here, AutoCAD isn't exactly the most common need)
Or play games
Steam for Linux. Nuff said. (Disclaimer: serious gamers should stay in Windows land....we are finally getting good games on Linux, but they big titles are still Windows only.)
Or use video services
I haven't used it (because I use my bluray player and 50in TV for Netflix), but there's a Netflix desktop app for Linux now.
Or use NTFS discs (NTFS use kills the CPU on Linux, a very well known bug they can't be bothered to fix).
I use NTFS with Linux all the time, mostly to transfer files back and forth between my two OSes since it's far easier to do that than to get Windows to play nice with Linux filesystems. I never have a problem with it.
AND your users don't mind using the command line every few minutes.
Actually with modern distros a "normal" user rarely has to look at the command line. I've set systems up for people so that they NEVER had to see it. Power users still do and probably always will because there are some things GUIs just don't do well. Linux recognizes this fact and always has. Even Redmond is figuring it out finally.
"How do I fix this?"
"Well, open a terminal and grep foo/bar with the wibble switch.
Now take the n-th item and echo that into /dev/thingy (remembering to re-align your byte arrays or you'll trash your data.
Finally, switch bit 3,457,234 of the main module (or recompile from source) and you are done.
FUD worthy of Microsoft circa 2001 that. There are fixes that go like that, admittedly, but they're rare and of the sort that send normal Windows users into computer repair shops anyway.
Then we get into all the forking that's going on. X, Wayland, Mir...AND all the DEs! And GUI kits! So you have to re-write your application about 10 times...no, 20 (sorry, I forgot the deb/rpm thing) times in order to deploy.
Nope. Write it once for POSIX. Stay away from DE specific libraries and it'll run on any of them. As for deb/rpm, that not a 're-write' thing. It's more of a repackage thing.
The is a reason that Windows (with OS X some way back in the distance) won the game. A clear vision, clear direction and dependable platforms. Something Linux can't (wont!) offer. This is why Linux fails and this is why it will continue to fail.
Wrong again. Windows won because they're locked in with the manufacturers and have been for around 20 years. The average user can't (won't, actually, but they think it's can't) install their own OS so they use the one that came with the computer. That means they use Windows or Mac. With Mac being ludicrously expensive by comparison most people aren't going to buy it. You have to hunt for a computer that comes with Linux, even when you know it exists. Some plebe who's never heard of it has no chance of finding one.
Linux is not for everyone. I realize this and I have, frequently, told people they should stick with Windows after they've seen my Linux system and thought it looked interesting. That said, there is truth and there is FUD. Give people the truth, not this sort of FUD you're spewing.