Why Linux is better
whylinuxisbetter.net
whylinuxisbetter.net
You're absolutely right that Linux does have it's own problems as well, but on the whole, I do think Linux is a better platform. However there is a big caveat there: it's the best platform for me.
The problem with having arguments about which OS is better is that the term 'better' is used too broadly. And as everyone has different criteria and preferences, what's 'better' for one person isn't always 'better' for another.
My company sells software on all platforms. Our linux installer has never been a problem. Not only that Valve released their software just for one distribution. Within hours you had people working out how to get it to work on the distribution of their choice. So the fragmentation is not a problem, but more of a benefit where users do the work for you.
You still do run into problems with stuff that was packaged for only Ubuntu 10.10 and it doesn't install on 12.04 for example.
In the days before there was one dominant distro it was a nightmare installing everything you wanted without browsing forums because you had Suse version X and the website only offered you a package for RedHat version Y.
Direct quote from the guy you are in the thread with. If you put it on one distro, the others will port it for you.
Even with open source , you get version lag between distros.
If I release some small program for one distro I certainly cannot count on all of the other distros bending over backwards to repackage it for me.
If I leave >1 active I'm prone to losing windows on alternate workspaces; if I'd upped the number to 12 like the person who wrote that page, I couldn't even fill them all. You can see even he had trouble making them look "used" so he could take a screenshot. I've been using this PC daily for the 24 or so weeks it's been up, and I've only got 13 windows open.
Being able to spread out what I'm working on without minimizing or overlapping windows really helps segregate what's going on.
" The average period of time before a Windows PC (connected to the Internet and with a default "Service Pack 2" installation) gets infected is 40 minutes (and it sometimes takes as little time as 30 seconds)."
Ok, so let's plug a 10+ year old unpatched default Linux distro into the net and see how long that lasts?
Yep true, but SELinux is 10 years old now, and with it enabled? I bet it would do a lot better than an unpatched Windows box.
The technical skills of an user behind a desktop windows PC in average is at most fair.
The technical skills of an user behind a Linux server is very high, so no wonder why there are more viruses on Windows in comparison with Linux.
Does it mean just plugging an unpatched windows machine into the internet and walking away or does it mean somebody actively using it to surf websites which may have malicious applets etc?
Also doesn't specify whether it's naked on the internet or behind some kind of NAT/firewall.
If we're just talking about random bots port scanning netblocks and looking for daemon banners that indicate vulnerable services old linux distros could be quite bad in this regard.
I had my desktop pwned back in ~1999 because it came with a vulnerable version of telnetd enabled by default.
Especially the penguin at the bottom with the flyswatter makes me dismiss the whole post out of hand. Nobody in their right mind can take a site like that seriously.
The problem is that these sorts of efforts have an exact opposite effect and are more likely to drive people to Macs or back to Windows.
I have yet to see an article or video that explains the true virtues of Linux over other operating systems: A stable feature rich ecosystem developed by a diverse set of professional developers giving users free access to an incredible range of software.
Instead we get these lame websites littered with crap ads and factually incorrect statements.
There is a section below called "your hardware is not yet supported" under the "cases where you should stick to Windows" section, but that misses the biggest issue which is poorly supported drivers.
There are still many wireless cards, scanners, tablets, and other peripherals that have poorly written proprietary drivers or not-quite-functional open source drivers. The number is decreasing, but it's still a concern when buying new hardware.
In my experience, the heuristic I use for any device is "how much obstacle is there between me and what I want to get done?" If I want to run some development VM's or do full-stack web programming, I would hands down choose OSX or Linux because of their native support for that kind of stuff. If I wanted to log in to a computer, get a quick survey of pending emails, messages, and other generic consumer content, I have to say that Windows 8 did a decent job of delivering that kind of experience.
Sure, there aren't many viruses for Linux or OSX but it's partly because the writers of the viruses have a statistically better opportunity right now to target Windows. There have been plenty of OSX and cross-platform exploits. Most of the famous hacking stories are a person getting a rootkit to let the ssh into a backdoor on some Linux webserver.
As in most things, context matters.
How bad is malware? I bought a Dell 3 years ago, and there was virtually no crapware on it...just the Dell service software I believe...
alyosha ~ % uptime
up 43 days, 15:31, 2 users, load averages: 1.26 0.61 0.31
Windows is indeed subpar, but a more interesting comparison would be between Linux and OS X.If they manage to sell a lot of SteamBox from the beginning (with low costs, like the Nexus model for Android), they can start something.
And then the big players will come.
And then we'll get good linux CG drivers.
Well, I believe soon all Valve games will run fine on Linux, since they ported the whole engine anyway.
Also there are a couple of AAA games already partially or completely ported, and it is just a matter of putting them to work properly on Steam (sometimes what lacks is legal stuff). For example Doom series, and some of Unreal games.
Of course, games using any of those "great engines" are easy to port too (ie: any game using idTech and family or Unreal and family).
I don't know why UT3 stopped (and if you ask icculus, he will get mad at you).
idTech5 stopped because crap driver support, but now with Valve pushing ahead to fix that, I think id can resume work on Linux idTech5 if they wish to.
EDIT: Actually UT3 engine DO work on Linux (and icculus that did it!) http://www.phoronix.com/scan.php?page=news_item&px=MTI1O...
Who exactly is this aimed at? Because if it's for anyone with any technical inclination then tell me something I don't know. If it for 'Joe Average' then see above.
Ridiculous.
1. Hardware vendors don't provide Linux drivers, often requiring people in their free time to create them from often nonexistent documentation.
2. Nobody can agree on APIs and interfaces. Whenever someone disagrees on something, they just fork it and make their own rather than compromise for a standard.
3. There are a lot of low level assumptions made 20 - 30 (or even up to the age of Unix) assumptions (ttys, shell script, group privilege model, kernel control and management of displays / network controllers / usb / devices) that hamper greatly the usability of the GNULinux ecosystem as a drop in replacement for Windows on the desktop. Android gets away with it by throwing out most of that plumbing.
The first 2 are an inherent problem to the entire ecosystem being FOSS. The userbase is the only group that can fix the second, by focusing and standardizing on one way to do it in the most popular distros and hoping it trickles down (pulseaudio, for example). Both are momentum problems.
The latter I just think ads a lot of unnecessary complexity, but you can work around it. I type this on an Arch box running mostly KDE stuff, it can be done.
Proper logging.