Via Slashdot, some random guy lambasts Linux, so this random guy will reply. I can’t quote him verbatim because the last thing I want is some random Russian guy trying to sue me, but…
0. His preamble supposes that software that requires millions of man hours will never be open sourced. Ahem. Linux kernel. OpenOffice.org. Firefox. Apache. The BSDs. All of the GNU tools. Et cetera, et cetera, et cetera.
1. Sound level issues. He has a point. I’d also like to take this opportunity (and EVERY) to say that PulseAudio blows more chunks than a boat full of bulimics.
2. I’ve never tried to develop for the Linux GUI so I can’t comment; my work involves the command line and a lot of scripting and C. But these points sound valid. However, having choices is never a bad thing.
3.1 is arguable. 3.2, however, is absurd. If he’s a software developer he should get that tar.gz is source. Other than making a repository available through a version control system nobody gives out individual source files. Also, putting something in rpm or deb isn’t that time consuming. You don’t have to do it for every single release. 3.3 is also kind of silly — if the developer releases a .deb or .rpm there’s a good chance it CAN be simply double clicked. I feel 3.4 is exaggerated.
4 is rapidly becoming a complaint of the past.
5.1 is a given. But if you don’t need specialized software, you don’t care. A significant portion of people could live without his examples.
5.2 is where the problem lies, mostly. Claiming that there are “no games” for Linux, “Full stop” is a load of horse shit. There are a ton of games (and emulators — DosBOX, console emulators) for Linux, and a lot of Windows games will work in WINE. When I still played Starcraft I did so exclusively from Linux. When you make an absolute claim, making you look a fool is fairly easy.
5.3 could just as easily be applied to Vista, and it has all the weight of Microsoft behind it. Hell, 5.3.1 I can directly apply to Windows XP: Every time I attempt to use or install my Samsung printer in Windows, it tells me it’s there, it recognizes the hardware, says the driver is okay, then prints gibberish until I forcefully stop it. Obviously, Windows XP isn’t ready for prime time. Also, using shitty Lexmark printers as an example is Bad Juju. I had a Lexmark and it was one of the most finicky pieces of garbage I’ve ever owned (the only thing worse was a scanner I had back in the Windows 98 days) — AND the ink was a good $10-20 more than other brands, at the time.
5.3.2 is a good point, much to the disappointment of techie camwhores.
5.4; eh. When Sony gets their way you won’t be able to watch “Blue”-ray movies without paying a fee per device anyway… 5.5 is something we all need to address for our own good, but that’s another post.
6. This isn’t that common, but yes, it is an issue.
7. A lot of bugs? Wait, really? With Windows and Windows-platform software as the comparison? Really, random Russian dude?!
8. I haven’t followed features enough for this, but for 8.1 — which distro is this guy using?
9. I use lightweight window managers so I can’t comment on this. As for his “Being resolved” for shutdown time — this, I have noticed, and XP takes almost twice as long for me.
10. I suppose all GUI applications should give a hexadecimal memory address as an error… Most users don’t care WHY a program crashed so much as THAT it crashed. Those of us who are more technically apt and likely to be able to fix the issue are going to be fine with command line errors.
11. Uh, what Windows documentation is there? I’ve found man pages and websites of great help with Linux software (except obscure stuff), and pretty much have used forum posts to fix Windows issues (mostly spyware)
12. He must be joking.
13. He must still be joking.
14. No comment…
As to the argument about software distribution — how do you get guaranteed workable, free, secure software for Windows? I know of no way to get such a thing, all from one application. Most “free” software in Windows either comes with digital lice embedded with them, is nagware, or has a time trial. When I want Linux software, 99% of the time I can get it through synaptic. I know this software is free, with no time limit. I know this software won’t infest my system with a bunch of nasties. I know it most likely won’t nag me to buy it or give anyone money.
Legal, free, working software is of a lot more value to me than BluRay or GUI configurations. I’ll ./configure, make, make install if it means I get to keep money and get (in many cases) at least comparable software without much hassle.
Synaptic alone justifies using Linux to me. Having increase power over the customization of my system is another reason. It’s difficult, if not outright impossible, to get Windows to behave like fluxbox and allow me the ease of setting new shortcut keys. And I can simply copy the text files from system to system to get a similar set up, barring missing applications. I send text configurations to and from my work e-mail all the time to keep everything running the same at home and work — typically the only difference is the background.
For instance: Be I on my work box, Wendy (my desktop), or Peach (my wife’s desktop), if I’m logged in as myself and hit ctrl-x, my screen locks (this mandatory at my job if I leave my desk, but not having it mapped to that key code). The only computer without this option is Daisy (my laptop), and that’s because I’ve yet to get around to beating down and replacing Gnome Screensaver.
I can, in a heartbeat, back up my settings on any Linux machine — copying the .folders and /etc will do it for most cases. I can also back up which packages I’ve installed with dpkg (I forget the option at the moment), and I can set rsync to do this automatically as well as backing up specific folders to an external drive with a script that runs daily, weekly, monthly, hourly, or every time Biden says something stupid.
Linux may not be a clone of Windows, but I’ll be damned if it isn’t desktop ready.