OMGUbuntu: 'Why Use Linux?' Answered in 3 Short Words (omgubuntu.co.uk)
Linux-focused blog OMGUbuntu's Joey-Elijah Sneddon shared a post today in which he is trying to explain why people should Linux. He stumbled upon the question when he typed "Why use" and Google suggested Linux as one of the most frequent questions. From the article: The question posed is not one that I sincerely ask myself very often. The answer has, over the years, become complicated. It's grown into a bloated ball of elastic bands, each reason stretched around and now reliant on another. But I wanted to answer. Helpfully, my brain began to spit out all the predictable nouns: "Why use Linux? Because of security! Because of control! Because of privacy, community, and a general sense of purpose! Because it's fast! Because it's virus free! Because I'm dang-well used to it now! Because, heck, I can shape it to look like pretty much anything I want it to using themes and widgets and CSS and extensions and blingy little desktop trinkets!"
Nuff said.
* it has bash plus coreutils and all the other command line toolset
* its software is free as in beer (this is what made me try out linux)
* its software is free as in software (this is what made me stay on linux for so long)
* all the things I do with computers can be done with it, and when there is a case I can't do it on linux, I can always fire up the windows VM (happens very very rarely)
* it has working package management. updating software is no nightmare. Windows has to force its customers to update it, because its a nightmare.
* most support issues are talked about and you find something you can instantly do not where you have to download this little exe then execute it (and god knows what it may contain). Maybe this will get worse if/when linux adoption reaches the non technical people, its very hard to find such things for android for example.
many other things I have forgotten, but I will surely miss when I have to use windows or mac.
Really, Slashdot? Clickbait? "Because it's better". Would that have been so difficult to throw into the Summary? I'm ashamed.
2016 and if I upgrade my kernel to 4.7, no wifi...again. Fucking Linux still sucks.
I stopped counting when i got to 30 words...
... its MY data!
No. Vendor. Lockin.
said no one ever
Linux is not virus free nor should we give that impression to computer novices as then they'll do extra stupid things thinking they're 100% protected from everything. Phishing is one of the biggest security concerns and what system you're on has no impact on its ability to damage your personal files.
Sure, it's harder to gain admin rights on a Linux system than Windows, but no home users care about that. A screwed up OS is the easiest thing to fix, 'just' reinstall it. The users' data files are what's important and they are equally exposed on all systems unless you've taken the steps to setup advanced security measures which no home users do.
So Linux being more secure or not is not a valid reason for home users to use Linux, especially since it isn't more secure against the meaningful attacks the users actually care about. No home user cares if their computers are part of a bot net, they still function fine for them.
So that your nerdy friend will stop bugging you to use a *real* operating system, and start bugging you to read the fine manual! :D
Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
No wait that's wrong...
Apart from the ignorance that linux is even an option for most people and the fear of change i'd say gaming is one of the biggest factors keeping people away from it.
If i could run all my games natively without having to fight with a VM or wine or suffer massive performance hit i'd switch over in a heartbeat. Everything i run on this machine has a linux alternative except the games; hell half the stuff i run is a port from linux anyway.
Until then i'm stuck with windows because it'd be far too much work having to reboot any time i want to just play a game if i dual booted.
It's not Windows.
It's not spyware.
It's not Microsoft.
It respects you.
It's your computer!
Try it today!
That is all ...
-- Brought to you by Carl's JR
I love the the post talks Siri, which macOS has, which is a competitor to Windows' Cortana. It opens with talking about how his friend/sister/whatever uses Siri on their phone. But Linux is unequivocally better, despite missing this feature.
Yes, not everyone loves it, it's easy to see as a gimmick but it's really hard to claim Linux is 100% better when it's missing this feature discussed in the article itself. Someone out there thinks it's important, too -- over a year ago it was answering a billion questions a week, just for iPhone users (http://www.bloomberg.com/news/videos/2015-06-08/siri-how-many-questions-do-you-answer-per-minute-). Surely Android + Windows + iPhone + Mac is way more than that now.
[click-bait intensifies].jpg
for servers at least. Sorry, but I'll stick with Windows and OSX for desktop usage for wider software support and both are good enough these days.
Set you free...
""Keeps your secrets" vs "Do no privacy"
"National Security Agency"
"Secret Intelligence Service"
Who wants code by private sector teams that allowed 5 eye nations to get all the plain text for years?
https://en.wikipedia.org/wiki/...
Domestic spying is now "Benign Information Gathering"
those are my 3 words
Enjoy that inevitable mouse driven repetitive strain injury, loser.
... "I love systemd"? I bet that's what they are.
Attack its weak point for massive damage!
Sounds like a new dance craze.
Why use Linux? Because of security! Because of control! Because of privacy, community, and a general sense of purpose! Because it’s fast! Because it’s virus free! Because i’m dang-well used to it now! Because, heck, I can shape it to look like pretty much anything I want it to using themes and widgets and CSS and extensions and blingy little desktop trinkets!
Security - unless you screw up one of a million subtle things. Control? Not only does it allow you control, it _requires_ that you understand how to control every damned thing (90% of the time it just works, then the other time everything is broken). Fast? Unless you configure something wrong. Virus free? Granted. Can make it look any way you want to? Well, yes and no - you can make it look many different ways, but you end up swearing at whoever forbade the particular combination you actually wanted, and every few years and upgrade screws everything up because new-GNOME has no relationship to old-GNOME.
because it’s better
Well ... I was dedicated to having a Linux desktop for over a decade, then one day I realized that those hours and days of things being broken every time I pulled the upgrade trigger were avoidable. Now I have various Linux devices around as infrastructure, but my desktop machines are pretty vanilla OSX. Which maybe was more expensive in dollars, but my desktop hasn't been comprehensively busted for years, now. Minor bustage, of course, but not xkcd "being circled by sharks" levels of bustage.
Unfortunately, now that my desktop is set, I get cranky about my infrastructure services breaking every six months when I do an upgrade. Unfortunately, there isn't an alternative that I think will beat Linux for what I want to do. But at that point we're well into nerdville, so if you want to get into a heated discussion about Linux versus FreeBSD, great, but that isn't going to drive installs for normal users.
TFS title says the answer is three words. TFS gives 12 sentences without the 3 words.
From TFA:
Because it's better
... it's an efficient server platform and offers a *nix environment with an easy-to-grok underpinning that a human can eventually understand, until systemd entendrils itself everywhere because non-determinism is cool now.
Ohhhh... You mean "Why do I use Linux on the Desktop?"
I don't. I use a Mac laptop and a Win10 PC desktop. I want to get work done and/or play games, not fiddle with crap.
Hire a Linux system administrator, systems engineer,
^Another idiot that thinks Linux doesn't have a GUI.
I have been a hard-core LInux user for over 15 years, running it on desktops, laptops, everything, completely eschewing the WIndows ecosystem (except for some occasional Wine use). Then I moved to an employer that is 100% OSX based. Running Linux on a bare metal Macbook was not an option due to the necessity of running security software mandated by their compliance department (along with a security token for MFA that doesn't work with Linux).
So I switched to OSX and run Linux in a VM, ssh'ing to it as needed.
I was reluctant to make the switch at first, but now am quite happy with OSX as my main OS -- everything works, the laptop sleeps and wakes up as it should, the integrated touchpad and camera work flawlessly, it switches from a single monitor to my double desktop monitors without a problem, then switches back to the laptop display when I unplug. Presentation mode works well when I plug in the projector.
While running running Linux on my thinkpad, I've experienced lots of problems -- sometimes the laptop would fail to suspend -- I'd pull it out of my backpack and it'd be hot with a nearly dead battery after continuing to run while the lid was closed, sometimes it would fail to wake up and I'd have to power cycle it. Sound was a recurring problem, I'd have to restart the sound daemon at least once a week, and plugging in an external monitor was always an exercise in finding out where my windows scattered to and hoping that it found the right resolution for my monitor.
On the server side, I'm a big fan of Linux, but on the desktop, I'm become a fan of OSX.
Pros:
1. Free, If anyone even cares about this.
2. Live DVD or USB which means portable.
3. DE's can be customized.
4. Drivers work out of the box even if they are missing rich features found on the Windows platform.
5. Distros come pre-installed with officesuit, email, media, etc...
6. Updates work way way way better than any Windows OS.
7. Linux can be setup as a desktop, media center, or server.
8. Installation is pretty easy but faster than Windows platform.
9. Plenty of utilities, applications, filesystems to choose from.
Cons:
1. Some Distros are buggy.
2. Some Applications are buggier on Linux than on Windows and I'm talking to you Code:blocks.
3. Font rendering regardless of configurations or DE is still too blurry and gives me eye strain. But looking at Windows 8 or 10 gives me eye strain as well.
4. You can only use software that's compatible with the distro version, otherwise, get ready to hunt down for dependencies for new versions of the software. Replacing old library with new library versions will break other software applications. This reminds me of Windows 98 DLL Hell.
5. Some software becomes obsolete or some distro no longer carries it, than, you have to go and grab the source code and compile it, again, hunting down dependencies.
6. Offline application installation is questionable, Linux needs the internet to solve dependencies when installing applications.
For #4 #6, there is snappy packages or you can actually make another distro out of the current with all your favorite software installed.
Right now I'm using Windows 7. I have all of my drivers, service pack, patches, and applications backed up on my storage devices. So if i need to reinstall Windows 7 without internet connection I won't have a problem doing it. Linux is a little trickier.
Anyone who can use a GUI can use a terminal. Many people don't want to because it is not sexy (I understand them) but it is actually more straightforward than a GUI. Think of it as giving orders to your computer.
Anyway, now, most Linux distributions can be used without a terminal, just like Windows and OSX. The terminal is still there for power users, but then again, just like Windows and OSX.
I still think that Linux on the desktop has many shortcomings but the terminal is not one of them.
Compiling. Networking. CUDA.
-IOVAR Web Dev Platform
Yeah, since the command line interpreter on Windows was so unimportant that Microsoft wrote a completely new one (PowerShell).
>get rid of Terminal
Get rid of yourself.
--
BMO
I think first someone must want to switch. I don't see anything bad about using a Linux distro. But you have to leave one system, and move onto another. For some people that means not only leaving the OS, but also leaving familiar apps and programs. Not everyone is willing to accept the learning curve as we see plenty of Windows complainers but few ever go beyond that. Linux has basically stayed about the same in desktop user stats. It's there in many flavors, but only the truly adventurous really switched. Lot of Windows haters generally move to Mac's before Linux for obvious reason. One big one is they can keep a lot of the programs they used in Windows.
If I switched to Linux today, and refused to buy games that won't run on it..... ....I won't get to play those games. That is all that will happen. My little one-person boycott won't even be a blip on anyone's radar. I will be less happy for want of those games, and absolutely nothing will change.
"If everybody did this..." is pure fantasy. Not everybody is doing this. There is no bandwagon to jump on to. I am not going to start a trend. It is pure bullshit to think otherwise.
"You should do this..." fuck you. You can fight your own damn battles. The last thing I am going to do is build my life around duties imposed by some random person on the Internet. I am going to play the games I want to play, and they are only available on Windows. So, that's pretty much that.
If you can give me an option that is superior, judged by MY desires and not what you think I should want, THEN I will consider it. Until then, fuck off.
FTFY
and now a haiku.
Linux is better,
Microsoft ruined Windows,
Liberated user!
Have you ever fallen asleep at the keybhanusdiog?
You're a clown. Or... You're a sheep. Or... You're a tech-hipster.
You haven't worked with normal users much, have you? It can be a shock how little most people understand their computers and how they work. They simply memorize the actions needed to accomplish specific tasks, and that's good enough for them. The big blue E icon on their desktop means "the internet", until it drives someone they know who's a bit more knowledgeable insane, and they replace it with a Fox or round primary icon, and then THAT becomes "the internet" for them.
I'll put it bluntly. No, normal users should stay away from the terminal, nor should they *need* to use it for daily operations. If they're interested in learning how to work at a command prompt, that just means they're probably on the verge of becoming a power user. That's not a bad thing, of course, but it's not what most people want to spend their time doing.
Figuring out how to use a terminal requires a non-trivial learning curve. That's because there's no intuitive method of command / feature discovery, unlike with a menu, toolbars with tooltips, and dialog boxes that show you all the options in a visual, hierarchical format. There's a reason GUIs are ubiquitous in nearly all computing platforms today, with the possible exception of headless servers, embedded systems, and other specialized systems.
I'm a programmer, so yes, I'm comfortable with various shells, but I think some people seem to overly fetishize it, like it's a badge of their geekdom or a symbol of their arcane power over a computer. The command line is just power and flexibility at the expense of user friendliness. Once learned, it's a very handy tool in your arsenal, and can be more efficient for some type of operations. Don't pretend it's anything but that, or you're just fooling yourself.
Irony: Agile development has too much intertia to be abandoned now.
It is not ok to reboot my laptop in the middle of the night. I don't care what security canard you dangle in front of me, do not reboot my laptop unless you ask, and I say OK. Waking up to a rebooted laptop is pure and simple bullshit. I'm pretty sure I saw it come out of the bull and hit the ground, it's bullshit.
Spying on your users is bad. You really should not be spying on your users. Yeah, I can turn the spying off. But you turning it back on everytime I get an "update"? Fuck you.
Remind me again why my figuring out how to restart a dead Explorer every 3 days or so makes your uptime impressive. Except for those times you decide to toss a mandatory update my way at 2 AM, when I'm asleep and I assume my laptop is also.
Why do I stay with you? Games. I sincerely hope Steam kicks your ever loving ass off to government TLA's or you go the way of buggy whip makers.
Cuz fuck you and the horse you rode in on, I fucking hate Win 10.
Minus the security. Minus the virus free, and minus the cost.
But the feeling you get just after applying patches to it and knowing another round is coming tomorrow... priceless.
1998 called and wants their argument back. The driver thing WAS true in 1998.
Pick any version of Windows from the last 6 years and any enterprise Linux and you'll find the Linux supports more hardware, and more often does so out of the box, with no driver disk/download.
The workaround for Restricted Boot, which I define as UEFI Secure Boot that a PC's owner cannot reconfigure, is to buy a different make and model PC without Restricted Boot. But that fails if all close substitutes also have Restricted Boot. So which PC form factors are more likely to have Restricted Boot? Is it mostly, say, laptops smaller than 12 inches or with a detachable keyboard?
The average person the street gave up on all the windows drama and just got a Xbox or Playstation [...] People are fed up with microsoft
If "[p]eople are fed up with [M]icrosoft", then why did they buy an Xbox 360 instead of a PlayStation 3 or an Xbox One instead of a PlayStation 4?
I thought both macOS and X11/Linux used CUPS for printing, and CUPS supported all PostScript printers, and laser printers were more likely to support PostScript. In addition, HP explicitly supports CUPS on Linux through HPLIP. Or are 11x17 color lasers the exception? Or what else am I missing?
for all those who need "themes and widgets and CSS and extensions and blingy little desktop trinkets".
for those that need excel. not so much...
What can't be done with Regedit can be done with a custom app that I can build myself.
Unless it requires something at the driver level. Windows 10 64-bit can no longer normally run drivers developed by individuals. Instead, it requires drivers to have been digitally signed with an EV certificate, and I'm told EV certificates are available only to established corporations and LLCs.
Linux is a kernel. Of course it doesn't have a GUI.
And as long as Win32 exists, so does non-UWP development.
Not if the executable loader offers no access to the underlying Win32 subsystem to apps that aren't first-party. That's what happened with Windows RT. If Windows RT allowed Win32 access, developers could flip the switch in Visual Studio from Win32/x86 to Win32/ARM, recompile, and ship. But instead, Microsoft chose to lock down access to Win32 in Windows RT and allow only what are now called UWP apps.
Windows? She sucks -- long and hard. We fight a lot. And for no reason at all she just clams up -- she's the Bitchy Siren of Death. And she's really high maintenance. Linux? She's the crack whore I spend my nights with. She's cheap, does only one small thing but does it really well, takes whatever line I feed her, lets anyone play with her software but doesn't alway play well with my hardware -- she's picky that way.
I need them both for different reasons and neither gives me everything I want.
Forgive the "jumping off a cliff argument", but if all my friends are playing games not ported to X11/Linux, how should I go about finding new friends with whom to play X11/Linux-compatible games online?
N/T
1. It suits me
2. Tux is cute
3. Microsoft Windows Sucks
4. Macs cost loads
5. Tux is cute
John_Chalisque
Actually, no I don't and that's why I don't use any *nix anymore. After years of dealing with BSD and others, I like a system where I don't have to build or configure every last item that I need to do my job. Linux is great for servers and all kinds of backends, but as a desktop day to day usage OS I hate it and having to maintain it.
Awesome!
Free, Functional, & Secure. Oh wait...
The main reason for using Linux is security; and control! The two main reasons are security and control; and privacy! The three main reasons ... no, amongst the reasons are such items as ...
Sorry to any Monty Python fans...
You don't 'use' OS; you use whatever software you need to do whatever you do.
If a Linux distro does it for you, great - it's cheaper and often easier to keep operating acceptably than Windows.
If it doesn't, well, tough luck.
To this day, it mostly doesn't.
"Blah blah blah." - [citation needed]
Because of the Terminal.....You want Linux to become more mainstream? Get rid of the Terminal
You do know that Windows has a terminal? And Windows power users use it.
Just like VMS if I recall correctly. So customisable, no one else who logged on could figure the fucking thing out.
I rdc onto a windows machine and it's just like every other one. Means I can get my work done.
Personally the reason Windows succeeded is (in my opinion) due to the fact that from day one, admin tasks were generally possible via a UI .
My girlfriend uses Linux. She also believes in spirits. I'm sticking with Windows.
Invented on Linux's crappy UI and still the most awsome and useful UI paradigm invented since the UI. The only problem with it is it has been dumbed down since 2009 for no reason I can tell other than to make it easier for Windows, then finally Mac users to use.
I know people who start using Linux see the default Linux UI experience as not much. But it used to be a lot more configurable. I liked customizing my own UI experience because I wasn't building a comptuer for everyone else, I was building it for me. So, I was building it to impress myself. When my friends saw it it blew them away.
I prefer the power paradigm of Linux. That's what I like about Linux, it forces you to get better. I want every single scrap of CPU cycle I can get out of my machine.
lean. powerful.configurable.
My ism, it's full of beliefs.
You should have stopped at "because of community". Where is the ethos, there is the best place to develop. You get to benefit from the cumulative creativity of many of smart people.
I have(had) been a user of Linux since 2004(Fedora 2 was the first distribution I tried). It sucked relearning everything I knew on Windows but with more experience I got adept at Linux, even worked as a part time sysadmin for a while and was much more productive on it than windows. But now Linux is incorporating the same things that I hated in Windows, yes I mean systemd. Not only the monolithic design but having to relearn everything I've known about managing it. I hardly use the GUI except for a browser(which is why I'm on fluxbox), it just baffled me how much effort it took to modify udevd to automount a USB stick(creating a simple udevd rule leads to a race condition because of systemd) and that is when I decided to move to FreeBSD, I know it is going to work the same way in 5 years. All the software I use is already available for FreeBSD with the exception of android-studio, but I can get used to eclipse for android work which is rare, vim suffices for most of my development needs(python, php, erlang). As long as Lennart Poettering is calling the shots I won't have anything to do with Linux, but I suspect by the time he leaves it will be too late.
... I don't throw money out the Windows
Windows doesn't have a 370,000+ lines of code SPOF that will provide the best security holes for several generations (until those lines of code are audited). Oh, wait...
microsoft has gotten better but it still has a long way to go
Because of security!
Mostly true. But, it's far from risk free!
Because of control!
Like being able to not use systemd in Ubuntu? Like not having to deal with Unity in Ubuntu? Like not having all fo yoru activities sold to Amazon and its dog while using Ubuntu?
Because of privacy
Like not having all of your activities sold to Amazon and its dog while using Ubuntu?
community
Community! Fuck yea.
general sense of purpose!
Whut?
Because it's fast!
Not Ubuntu! openWRT is fast, stripped down Debian is fast, but Ubuntu? You've got to be kidding. What's fast is your new 8 core processor, not Ubuntu.
Because it's virus free!
Patently false! There's also no easy to use and effective tool for discovery and removal of infections, known and unknown. And, based on the stream of ridiculously well targeted spam that I receive from an obscure Netherlands spammer, I thing that either Libre Office or Evolution has a trojan in it. (New hard drive and re-install has not eliminated whatever it is that's watching me.)
Linux has advantages and benefits, but this guys is just regurgitating old, tired, and untrue mantra. Times have changed for LInux and everything else.
I'm a programmer, so yes, I'm comfortable with various shells, but I think some people seem to overly fetishize it, like it's a badge of their geekdom or a symbol of their arcane power over a computer. The command line is just power and flexibility at the expense of user friendliness. Once learned, it's a very handy tool in your arsenal, and can be more efficient for some type of operations. Don't pretend it's anything but that, or you're just fooling yourself.
Personally, I'm with Doug Englebart on this one. Why do people ride bicycles instead of tricycles? Tricycles are easier to learn and harder to fall off right?
People ride bicycles because there's a perceived benefit to doing so, and so are willing to put in the effort to learn. People tend learn a few of the more advanced tricks in Excel for the same reason, or touchtyping. Sure discoverability and smooth learning curve helps things, but ultimately people need to see how learning a particular skill will be useful to them, and I think we programmers do a fairly bad job at showing this to people
I just refurbished a 7 year old laptop that originally had Windows 7 Home on it and thought I'd see how it ran with the latest Ubuntu LTS version. I made a live usb stick and booted from it. Everything looked good, until I pressed return at the "Try Ubuntu" menu item. The screen then went black and stayed that way. After some googling I discovered there was an old bug (allegedly fixed) that caused the backlight in some laptops to turn off. The instructions for getting around this were so convoluted, requiring you to first somehow install Ubuntu blind, that I gave up and installed Win 10, which has worked great for everything I want to do with the laptop. I even got it to record over-the-air digital tv using a cheap usb tuner stick connected to an old rooftop antenna. I doubt that I'd be able to do that in Linux, and certainly not as easily!
Windows just works fine for everything I need.
....is why one of my wife's friends switched to Windows from Linux, they couldn't play all the content from their iPhone on their PC and couldn't manage it how they were used to in Windows on iTunes
Obligatory XKCD
I can extract any archive without fail in 2 clicks, everytime. Can you extract any archive, everytime, without fail as easily?
"because it's better" are four words.
Terminal
-==- Buy a Mac and leave me alone!
I buy printers at Best Buy or wherever. I have no doubt that you had some problem with some printer, I haven't so much. I once noticed that HP's printer driver for Linux was more up to date than their Windows driver. Mostly I buy HP and Lexmark, maybe some other brands are different, or maybe you installed the wrong driver or something, I don't know. Most of the time, the latest version of Windows is supported by the the newest consumer-grade stuff at Best Buy, though, sure. It's the older and more professional stuff that's weak im recent Windows.
What I DO know is that because of the huge difference in support for older hardware, by the numbers Linux supports far more pieces of hardware. For me, I often buy hardware like RAID cards that cost $1,400 a few years ago; I find them for $85 on eBay. I have the equalivent of a $12,000 workstation or server cluster from few years ago, for about $1,000. A lot of that hardware isn't supported by Windows 10.
For the majority of computers users, having to fiddle with the computer to get it to do what they want is horrible. It is JUST a tool. They don't want to know how the tool works and they don't have a bunch of time to spend on learning how the tool works. They just want it to work. Current mainstream OSs just work for those people.
There are a lot of people who are interested in computers and how they work and since Linux lets you get under the hood and fiddle, it's great for them.
I can tell you all about how internal combustion engines and transmissions work, but that's not a level of automotive knowledge that a lot of people even want or have any use for. Mechanical things interest me, so I learn and know about them.
Most people seem to have cellular internet access nowadays.
And for the rest of people, do you expect them to subscribe (or to renew a subscription that has lapsed) before buying a laptop or peripheral? Besides, how should they find a compatible cellular modem to get cellular Internet access on their laptops in the first place?
It's more like: "I. Hate. Microsoft!"
And that's a problem. So much of Linux is driven by a negative view of the competition, and the Linux adherent's rants against Microsoft. Linux needs to be good on it's own terms. Linux needs to win business and support based upon a positive message of what it can offer.
Certainly much of this exists. I'm well aware of the Stallman philosophy of open software. Linux has come a long way in terms of applications, usability, and all that. That's great and I support such messaging.
However it just looks like amateur hour when some Linux fan starts ranting away. Microsoft has done a lot for computers, both as a business and a technology, but you'll never hear that from the Linux True Believers. Can you honestly tell me that you've never seen the following, and seen it endlessly:
- Microsoft sucks;
- Windows sucks;
- Bill Gates sucks;
- Steve Ballmer sucks;
- Satya Nadella sucks;
- Micro$haft;
- Microsoft never invented anything;
- All users of Microsoft products are either forced to use them, or they are sheeple;
Conversely, they oversell Linux benefits and extoll features that have limited benefits and little practical reality:
- Linux is Free!! (Except you pay the price in terms of your time)
- Oh, we only meant Free as in Freedom (Those are 2 different words, with different meanings...)
- You can only trust software for which you can get the source code (Why do these people not understand that trust does not come from source code? Trust is an entirely different concept, and lots of people trust proprietary vendors, brayings to the contrary aside)
- If you have the source code, you can fix any problem! (Yeah, no. I'm a programmer, and I have no interest in, or time for, or resources to, debug my operating system or applications. And no, neither do I have interest in hiring such people or engaging The Community of strangers. I need a service performed, and I'm going to get that service from whoever/wherever does a good job, at a competitive price, and meets a long list of business requirements)
- Linux is a social movement devoted to Freedom, Human Rights, and Justice For All! (This is the least realistic claim of all. FOSS has benefited society, I can stipulate to that. What it has not done, because it cannot do, is to change human nature. It doesn't change politics, economics, bad governance, corruption, greed, militarism or any of that. Linux cannot make rain fall in the desert. It does increase access to software and it can be particularly beneficial for low income people and economies. It also increases the rate at which software functionality shifts from being a competitive advantage and a proprietary offering, to a commodity. But the big societal or philosophical aims are a pipe dream).
The industry I'm in requires 7-10 years of future supply availability for things we design/validate... so, we tend to stay away from the EBay bargains - sure, they work great, but we've got to supply 1000 copies a year for the coming X years, and make multiple departments confident that we will be able to do that.
The last driver nightmare I had was on a video capture card - we needed "HD video capture" and the selection in Linux was down to 2 potential vendors, whereas Windows had a dozen or more to choose from. That situation may be improving today, but 2 years back, it was pretty annoying.
The current system I'm working on is a hybrid, Linux and Windows under a hypervisor - lots of reasons for that, some of them good.
I'm a programmer, so yes, I'm comfortable with various shells, but I think some people seem to overly fetishize it, like it's a badge of their geekdom or a symbol of their arcane power over a computer.
Because Linux hadn't had a viable UI for most of its development, the earlier Linux fanatics had to internalize a deep disdain for any interface more advanced than using a dumb console to access a 1950's IMB mainframe (the Linux command line still runs as an emulated teletype console to itself). Now that there are some moderately viable interfaces for Linux, there is no standardization to them, meaning console instructions are still the Linux default. So whether it's out of arrogance or convenience, Linux enthusiasts talk command line as their (only) common ground.
* its software is free as in beer (this is what made me try out linux)
For almost all practical purposes so is Windows and you can get all the good Linux software on Windows and Mac too.
NO, it is not. Mac OS is not either. Free as in beer means free as in beer - no cost. You cannot LEGALLY get Windows for free. Which leads to the OTHER free, which is free as in freedom - which clearly the other two are not either. You can get all the good Linux software on Windows and Mac? Hold that thought.
* its software is free as in software (this is what made me stay on linux for so long)
Like it or not, users in the vast majority don't care about that and it won't draw them to Linux. As far as the software is concerned that same free software like Blender, Gimp and LibreOffice are available on Windows and Mac too. No exclusivity to Linux.
Again... hold that thought.
* it has working package management. updating software is no nightmare. Windows has to force its customers to update it, because its a nightmare.
yep! But remember Windows has Chocolatey and Mac has Homebrew, this covers many of the free software options and for proprietary software you most often need to go through their updaters whether you're on Windows, Mac or Linux anyway.
It's great that it does what you need but you have to remember that above anything else a computer is a tool to run the programs a user needs and while Windows and Mac run pretty much anything Linux does the same cannot be said the other way around and most standard applications in industry support Windows & Mac but not Linux. It might be more secure and/or more stable and free of charge and open source but none of those things matter if it doesn't run the applications I need.
So it's a chicken and egg problem, if you want people to use it they need their applications to support it and to do that you need users. So what you need to offer is some disruptive innovation, some great feature that draws people to Linux, something so good that they would be willing to temporarily forgo the lack of applications and work through the kludge of dual-booting or VMs until their programs supported Linux as a first class citizen. But for the entire life of the hundreds of Linux desktop distributions none has ever offered the user such a feature(s).
Now you can pretend this isn't true, mod it down and fantasize about how desktop Linux is simple held back by a big conspiracy perpetrated by Microsoft and Apple but the fact is it has succeeded incredibly in pretty much all other markets including those in which Microsoft and Apple participate - and it dominates! Server? Dominates! Embedded? Dominates! Mobile? Dominates! Desktop? Utter failure!
So you say Linux dominates in server, embedded, and mobile. So remember what the question was - why do you use linux? The three word answer could very well be "Server, Embedded, Mobile".
And if you don't like the linux desktop because you like or use something that isn't supported on it, that is ok too. I don't think that is an utter failure, however. That is more up to the applications than the OS. There is nothing the OS is doing to prevent them from creating a version for linux. Which brings me all the way back to where I said to hold that thought. Do you know WHY apps that are on linux are also on Windows and Mac? Because of the openness, the other freedom mentioned above. It's not ABOUT exclusivity. It's not about cornering market share, or keeping secrets, or patents, or obscurity, or profits, or lock-out, or lock-in, or backroom deals, or crushing the competition.
I use it, and have used it exclusively outside of my job, since 1998. No dual boot, no VM. It does everything I want. I can't say it hasn't been frustrating at times, but I have never ONCE considered going to windows or mac. It meshes we
My beliefs do not require that you agree with them.
> The industry I'm in requires 7-10 years of future supply availability for things we design/validate... so, we tend to stay away from the EBay bargains
Which pretty much ends up being the same thing, as far as driver support goes - you need to have confidence that it will still be supported in the future, when it becomes an eBay bargain. What you're starting to use today, I'll start using in five years - and you'll still be using it.
It's not uncommon on the Linux Kernel mailing List to see a post "is anybody still using 1999-era Foo hardware from Bar Inc? If not, we may remove support." If somebody is still using it, the general policy is that the newest kernel should keep supporting it. Of course we have to *know* that somebody is still using it, so if you rely on hardware that's 15+ years old it would be good to monitor support.
My understanding is that the same is not true of Windows - you can't even email their engineer in charge of hardware X, much less will he continue support for you. You -can- email most any Linux maintainer, and they'll respond (but see ESR's Smart Questions document).
As you probably know, enterprise distributions like RHEL/CentOS support the entire distro for up to ten years. Red Hat / CentOS 7 EOL is 2024, so anything supported by CentOS 7 today will still be supported at least until 2024.
If it were me, if I wanted support for a brand new consumer device that just came out last week, I'd bet on Windows. If I wanted long-term support, to have the device supported when it's ten years old, I'd definitely bet on Linux.
I'd encourage everyone who's reluctantly tied to Windows because of a particular Windows-only application to give CrossOver a shot. It's some kind of bundled Wine installer with a decent graphical interface. It's not free but well worth the $30-$50 to run most Windows applications on Linux and their tech support is helpful. Not everything works perfectly but older version of Microsoft Office (certainly 2011 or earlier) are fine and they have a free trial so you can see if it works for you or not.
Since many distros are available for free and there are many sites that review, test, or explain about Linux, why not download one and try it? Check distrowatch.com and look for a synopsis that fits your style or need.
I installed Linux Mint 13 (a long term support version) the day it was released to a Sandisk Cruzer Fit USB drive. I found several sites that explained how to put frequently written logs, etc. into temporary file systems to limit excessive writes and how to turn off journaling. I eventually moved to a bigger Cruzer Fit by using dd and did not have to deal with hardware locks as in Windows. Yeah, I know I could learn about overlay file systems too. If I want to boot Windows which came on the laptop, I can select the boot menu or just unplug the flash drive and reboot. Between running from flash drives, booting from a partition, or using a VM in Windows, it's just too easy and free to try.
Besides the hardware independence, many of our usual programs are available in Linux. I use Firefox, Thunderbird, LibreOffice, (and many obscure Linux programs).
The question should not be why Linux? but rather why not?
Linus is a stupid cunt
I like Linux always have except for the nagging issues with sleep, battery life, and wireless. I easily lost 2 1/2 hrs of battery running Linux mint 18 than Windows 10 on my SkyLake Dell Inspiron. That's with using minimal brightness, and turning off bluetooth and anything else to save battery. I guess by now I think a basic Intel CPU driven notebook could be more power efficient with Linux than it is.