Linux is the best shot at a granny proof OS in 2013
readmystuff.wordpress.com
readmystuff.wordpress.com
No user-hostile distractions of the type "the computer has decided that it WILL reboot NOW", no useless "everything is all right, update has been installed" popups, no "oh look, a new flashdisk - guess what, the computer has decided that it needs yet another product reactivation," no "new printer? lol no, insert driver glork splurk mumbo jumbo" which I've come to know and loathe in Windows.
Updates are completely under the hood, devices simply work when plugged in (which shocks me to no end, after previous experiences with Linux and W8 driver issues), no crapware, no spyware.
For example, https://bugs.launchpad.net/ubuntu/+source/network-manager/+b...
Or, to put it differently, of my simplified boxes for basic users, Linux generates the fewest trouble tickets.
As with everything in IT, YMMV.
How does your anecdote fit into that, apart from "it both says Linux, so a single user desktop and a MySQL server is totally the same situation"?
My anecdote simply states that nothing is perfect and things do go wrong.
A more pertinent question is: is that less problematic as far as you are concerned or as far as the users are concerned? Also are you fully sure that you are qualified to judge this as a success based on the metrics you set out? Perhaps things take them ten times longer but they are ignorant to that fact?
Interestingly, I keep reading these claims online but every time I try it turns out to be exactly the other way around. Maybe I'm haunted by the Linux ghosts, but even though I love running Linux on servers, Linux on laptops has always been a complete disaster for me.
It runs hot, drains the battery, and updates ruin the entire installation with alarming frequency. It's not even remotely as stable as Windows or Mac (or Android, which is particularly interesting since it is Linux as well).
I've spent weeks investigating power management issues on Linux laptops down to individual drivers. I don't recommend the experience to anyone.
And given Valve's recent announcement of SteamOS, I expect that to change soon enough.
I don't really agree on your wider point, though. Car manufacturers do absolutely distinguish between "car drivers" and "granny car drivers", and also between "boy racers", "mums on the school run", and so on.
If you're going to manufacture a new car, you need to know who you want to sell it to. The same should be true of computer platforms.
Is the NFL sexist because women can't be/aren't athletes?
Linux can be made that granny-proof. And that's what ChromeOS is. Hell, it's so granny-proof that it doesn't ship with gcc, or even header files!
Email? Use Gmail. Video chat? Google Hangouts. That's Google's answer.
If you set granny up with Windows and she has a problem, you know she can probably find another grandson or nephew who at least knows how to google for the solution, failing that it's probably easy to hire a cheap tech support person to go to her house and fix it for her.
Once you set her up with a Linux distro , you're probably on the hook for that thing for it's entire lifetime. Granted it's probably easier to find Linux nerds now than it used to be but they're more likely to say "oh, this is Ubuntu.. I only use Arch".
The EU's commission whose job it is to ensure healthy competition has been sleeping on this since a few decades now. They should get some of that coffee. It's really beyond me how MS is still allowed to operate like this. Why have companies like Redhat, Canonical, etc. not filed a complaint with the EU yet?
Pay for an os HE? doesn't need. I know the hn community isn't exactly sensitive to gender and age issues but come on. Why is the consumer he? Especially when we are speaking about this mythical "granny."
You can buy a laptop loaded with Linux from Best Buy or Dell. Most creative professionals I know own Mac OS X laptops including myself. The Samsung Chromebook is the #1 sellng laptop on Amazon (or was a few months ago).
Now if only IE would go in a corner and die...
Last time I asked about it and told them that if they sent the computer to the manufactor or if they contacted them they would sell it to me without OS, the seller simply told me that he can't sell the computer like that and that the pc + os are a package and there's no way to separate them.
Recently I saw like 2 asus eeepc with ubuntu at shops, but that's it. Weak, small computers that almost nobody will buy and then they will tell the excuse "ohh, computers with linux don't sell". Simply stupid, I mean too damn smart for microsoft.
Monopoly rules and still exists. Most people won't buy stuff from amazon or any other online shop, specially a computer that's something expensive and that if they have problems they can't simply go to the shop for maintenance.
I think most people here live in a dream world when they say this kind of problem is solved. Please stop thinking only about how you see the world ( hackers that dominate technology and internet, living in 1st world countries ) and think how normal, granny type users live and experience the world.
And I must laugh when people also say that ipad or mac computers are cheap enough for these users, seriously I don't know what to think...
And sorry, I know I may be ranting a little but this must be said.
"Grannies" don't like to deviate from the norm. The library has windows, friends have windows, by this point in time a person has come into contact with computers outside the home lots and they're almost always windows with an occasional Mac. You put Ubuntu on Granny's machine and she'll be asking why this doesn't look like what she saw elsewhere. Even if the function and UI are eerily similar there's this weird mental block that stops people from seeing the similarities and focus only on the differences.
The distribution described in this post is basically a Chromebook. Honestly, if your "Granny" needs email, skype, and the web then get an iPad + keyboard or a Chromebook. Not a full Linux install that you rip stuff out of. In fact, people with these granny use cases are already flocking to tablets over desktops in droves. A copy of Ubuntu "Gutsy Granny" as described here is bending a desktop to work not like a desktop save for the mouse.
I'm annoyed with the 2 mainstream OSes like anyone else and I especially hate having to troubleshoot problems that shouldn't come up for these Grannies but as annoying as it is I think switching these people to Linux is partly us trying to enlighten others (which comes off really condescendingly) and partly trying to make our lives easier rather than the user's by putting the user in the equivalent of a bubble where they can't break anything and if they do it's very convenient for us to fix.
But a Chromebook is - and I'm speaking with years of experience observing my grandfather's use of a computer. Chromebooks are hard to screw up. You kill one? Replace it and get all the settings back. No viruses. No antiviruses (worse than viruses, usually). It just works. And the price is very low too.
No, it's not. Been following the "dream" since 1998. Then it was "a matter of 1-2 years" to "be ready for the desktop", nay, to conquer it.
Since then, the same three responses always come up:
1) "Well, I already use it for MY desktop, so there". Doesn't matter, you are an outlier. We're talking people at large here.
2) "Well, I installed it for my Dad and he goes along just fine". Sorry, a non-user with a friend to install Linux for him (and perhaps admin it) not representative of casual users.
3) Normal users are like "grannies" and "moms" (slightly sexist description which they use to mean: they do very little stuff with their PCs, like browse the web and check their email). Well, not really.
Some users are like that -- mainly older people. But most users are not, and as they spend more time with their PCs they become even less so. They would at some point want to: edit video from their compact camera, play a (specific, popular) game, create a presentation and share it, etc etc. As soon as they try a lot of those things, they find out that Linux doesn't cut it 100%.
It's not that difficult. Insert DVD, next-next, done. With a Mac, perhaps, it's even easier.
occasionally you get a missing graphics driver but windows update just pulls a WHQL driver.
As for recovery DVDs: these are the first point of call usually and are pretty good generally.
there are many paths and they are all navigable by an average user.
I think though that although some people will reinstall their system (why?), it should not be needed and that's where we are growing to with, on the low end, tablets (mostly linux: android)/chromeos (linux)/windows laptops and on the higher end macbooks. These machines get thrown out before a reinstall would be needed by the less computer savvy (and even by the computer savvy who earn too much :).
In the mac space people buy a new macbook / iPad when the new shiny upgrades are announced (october?) and on the other end of the spectrum people abuse the stuff OR it gets 'too slow' and replace it. In between is the high end Windows market, which, so far, seems to be split between business users (which are more and more going tablet), high end gaming and geeks. And those three all do (or their company does) in fact reinstall / upgrade (hard and soft) their systems. But that's very far from 'most users'.
Granted I have had problems even recently with wireless not working out-of-the-box on linux systems.
the good thing is, that it is absolutely stable and requires close to zero support from me (I do updates 2 times a year)
- For truly casual, non-savvy users the iPad is the ideal hardware platform. It's small, it's unintimidating, it's inexpensive.
- Touchscreens are great. They're the natural interface for a casual user. I have a grandmother who became somewhat notorious for breaking LCDs in my family. This was back in the early 2000s before touchscreens were remotely common, but that interface mode still managed to stick in her head so firmly that she never did develop an instinct for using the mouse.
- For users this casual, a Linux setup depends critically on having a friend or family member who's able and willing to set up and administer their computer for them. Very few people have that.
- By contrast, the biggest problem I've had to support with non-nerdy friends/family and their iPads is, "I can't get this Send to Evernote bookmarklet working in Safari." That's obviously coming from one of the less intimidated ones.
- The onscreen keyboard is generally fine because people this uncomfortable with computers generally don't touch-type anyway. For those who do, a case with a built-in keyboard is an easy solution.
Now I'll grant there are some political objections to iOS out there, and for people to whom those political objections are important, Linux is less problematic. To them I say, get over yourself. This isn't a computer for you. This is a computer for people who neither know nor give a damn about the GNU Manifesto.
Or if you think they really do want something that folds, a Chromebook probably works too. Haven't had a chance to try one of those, honestly.
The point of the GNU manifesto is that nobody, not even people who are hopelessly unable to manage their own computer, should be forced to give up control of their computers. It is one thing to lack a working knowledge of computers, but quite another to receive a computer that deliberately traps you. Beyond that, the GNU manifesto is about not dividing people into special social classes like "programmers" and "end users;" everyone should have the same rights over their computers, regardless of their ability to exercise those rights on their own.
Some of us are not going to recommend computers that are designed to be controlled by their manufacturers. I would rather deal with a million annoying demands for computer help from my family members than to see their technical ignorance taken advantage of by Apple or by anyone else.
Consider what you are saying in the context of free speech (not such a stretch, considering the censorship of political apps in the Apple app store). Would you say that free speech only matters for philosophers and political commentators? Would you say that it is OK to curtail certain speech for everyone else, because most people never say those things anyway? That is what you are saying about computers: that the freedom to hack belongs only to people who have the technical knowledge needed to do so.
"No you can't do as much with this system and are generally much more dependent on others if you use it, but the point is that you could be if you did have the technical knowledge. Which you don't, but that's beside the point!" might be a well-intentioned position, but it's horrendously privileged. For someone to whom the abstract Freedom offered by free software is, by any practical measure, inaccessible, the concrete freedom offered by well-designed user-friendly products is vastly more valuable.
My experience has been that deliberate restrictions on software use affect non-technical people as much as they affect me:
"What does 'activation failed' mean?"
"Why can't I copy this DVD?"
"I want to record this TV show and then watch it on my tablet, how do I copy it from my DVR?"
"My friend had that app, why can't I find it in the app store? How do I install it?"
Dismissing the freedoms offered by Free software as abstract and inaccessible ignores the reality of how people use their computers. Nobody is claiming that someone who never touched a computer in their life is going to be hacking the kernel, but it is not far-fetched to think that they might want to copy a movie or that they might be angry if their books mysteriously disappear one night. The snappy UI is little more than bait -- it is attractive to people who are frustrated by more complicated systems, but hidden behind it is a system that denies people the right to use their computers they way they want to use their computers. In other words, what I said in my comment: an attempt to take advantage of technical ignorance.
Maybe in principle that freedom could exist for the non-nerdy Linux user. But in practice it simply doesn't.
Example: Retail Linux netbooks were an incredibly short-lived experiment. Reason? Customers kept returning them because they were having so many more of the kinds of issues you list than they did with even Windows computers.
A sandbox that stops someone from breaking their computer is a lot different from a sandbox that stops someone from installing software that a distant corporation did not approve. It is not a sandbox that stops people from doing things that make sense for them and that they do understand, like copying a movie from a DVD to their tablet.
In other words, it is a stretch to even call it a "sandbox." It is not any different than what I do for my own user account on my own computer.
"Maybe in principle that freedom could exist for the non-nerdy Linux user. But in practice it simply doesn't."
Again, my experience differs. I have found that non-technical people are somewhat intimidated by complicated UIs, but that they become much more frustrated by simple UIs that tell them they are not allowed to do what they are trying to do, especially when they are trying to do something that seems simple and obvious. When my mother inserted a DVD into her computer and said, "Why can't I just copy this the way I copy files from a thumb drive?" was she not complaining about her lack of freedom? Do you really think it would be better for her to have a snappier UI, but to lack that freedom?
I have also found that non-technical people are more constrained by the fact that they do not realize what their computer can do than by the UI, regardless of what OS they are using. Of course my mother did not turn her desktop into a DVR on her own -- the idea that it was possible to do so never even occurred to her. Now that she has that set up, it has become something she relies on. The UI may be ugly (even by "geek standards"), but do you really think she would be better off paying a monthly fee to use some locked-down DVR that does not even let her copy her recordings to her tablet, or that only allows her to record certain shows?
(Yes, I like to use my mom as an example. Yes, I know she might be an exceptional case; however, other non-technical users I have interacted with seem to react similarly to these things, so I suspect this is not so uncommon.)
I think you are not giving people enough credit. Example: the outrage when Amazon deleted books from Kindles. People were complaining about the violation of a freedom they simply took for granted, a freedom they never realized they had given up when they purchased a Kindle, a freedom that had nothing to do with the UI.
Why give your grandparents a toy someone else owns and controls when you could give them the real thing?
But it seems to me that a developer need not be a power user. It doesn't seem far fetched that one might be competent in (say) python while ignoring most of the innards of a unix-like system (modulo the part that she actually uses in her programming). Being able to code doesn't automagically turn you into an expert in, say, systemd service files.
The problem of not having internet around is also no issue; these kind of users use their computers maybe a few times / week which at which point, at least here in the village, they go to the local bar and use their wifi.
Granny proof to me is an OS where my granny can easily install their damn solitaire or scrabble games without too much hassle. They can get around to their downloaded images, create a gallery and maybe edit a Word Doc or excel spreadsheet. Its not some mythical strawman dummy user who really just needs an iPad. Right now an iPad is more powerful and usable device for a less tech savvy user then this stripped down - non-existant Linux distro.
It may seem that way, but the average person is not so hopeless. Most people do not know what their computers can do for them other than a web browser. If, however, you take the time to show them, you might be surprised.
My mother once thought that web browsing was computing. Then she got a digital camera and, out of necessity, learned how to scale down images (at that time, sending full-resolution images to people was infeasible). Eventually she learned that she could do more -- she could remove red-eye, switch people's heads, create various jokes that earned a lot of laughs on the job. Now she cannot imagine a computer that lacks photo editing software.
One day recently she told me she wanted to get a TiVO and was asking for my advice. I said, "Why not just use the computer you have?" and I helped her set that up. MythTV was too complicated for her -- she is actually more comfortable using cron to schedule recordings. I wrote a small script for her to make recording a little easier, and occasionally have to help her with transcoding when she wants to watch a video on her Android tablet (but mostly she can do that herself). Already she has saved more money than the extra hardware cost, and while the process looks ugly and lacks a remote control, it works for her.
Now, maybe my mother is exceptional, but I think you'll find that most people can do more with their computers than you expect if you bother to teach them or nudge them in the right direction. In the worst case, you might just have to write a few scripts and a simple UI if you are dealing with someone who is too intimated by a terminal. On the other hand, when you give someone the expedient solution that "just works" but that is based on the idea that they are too stupid to do anything, you trap them and prevent them from doing anything more.
Also don't count on basic digital competency anytime soon worldwide. Where I live, young and old alike stare blankly into computer screens with no clue what's happening. Two days ago I unsuccessfully tried to explain to a 25 year old woman what a website is.
There are so many emerging markets for computers that intuitive UIs will be crucial for a long time to come. I'm glad for that, since the ease of opening my web browser or music player has never once prevented me from using command line tools, editing system/configuration files, etc.