Moms Go Linux, And Other Windependence Winners
An anonymous reader writes "There's an entertaining article over at DesktopLinux.com entitled "Why Aren't All Our Moms Running Linux?", one of the winners of their recent wIndependence Day essay contest. From the introduction: 'Why aren't all our moms running Linux? This is a serious question, so don't laugh. I used to get phone calls about once a week, on average; it's my mom, telling me that "my computer is running out of virtual memory" or "my email keeps beeping at me" or "I can't read this document" or (the best one) "my computer is *broken*." I knew that, at the time, she was of course not running Linux. Then, one day, listening to yet another complaint, it hit me. Why aren't all our moms running Linux on their computers?" Maybe it's the cuddly Penguin logo? ;-)" They're adding the winning entries to the site week by week - I wonder how many are from Slashdot readers.
Hoyle card and board games...
Linux needs a super scrabble game then we'll get all the moms.
My mom all of a sudden asked why her computer was running better than usual and looked cooler, when I went to investigate i discovered that i had left it booted in Linux rather then windows.
_______
Death wish, n.:
The only wish that always comes true, whether or not one wishes it t
Boy this makes no sense! I find Linux to have a steep learning curve, and I've been using computers since the 60's. Yes, I finally got mom on a computer, but there is no way I could support her on Linux.
But the big issue is why in the world does this story have a megaphone icon rather than the cuddly Penguin logo?
I'm an American. I love this country and the freedoms that we used to have.
As a Linux user wanting to spread The Word, I tried to get my parents interested in Linux and Open Source Software. I showed them Mandrake - all the cute little icons and the cool games and screensavers. Since they dont do much other than web-surfing (mainly reading email thru a web interface), it seemed like a natural choice.
Then, I made the mistake of showing my mother a Gentoo Linux install - a screenfull of bizzare and verbose gcc flags scrolling across a text console. She became frightened and intimidated. I tried to explain to her that all I did was type 2 words, "emerge gnome", and that it was nothing to be scared of - and I tried to explain the process. Now, shes afraid to try Linux - and everyone I try to recommend Linux to gets scared off by her proclamations of how "difficult" it is.
*sigh* Oh well.....who was it that said "GUIs are like diapers - everyone grows out of them eventually".
I set up a box for my mom to use. She's a teacher, she types papers, prints them out; occasionally browses the web; and checks email about once a week (now that she can). The box runs Linux.
For awhile, I had her running KDE, but the box was as Celery 400 or so with 128MB of RAM, and KDE 2.x is a dog for performance. So I switched her over to ROX (RiscOS On X) and sawfish with a pretty theme (much like one I use).
She has icons for printing, trash, logging in, and OpenOffice, in addition to folders for her documents and public_html (which I explained to her was the place to put documents she wanted to share, so my Windows-using dad had a way to get at them). It works great. She loves it. I can modify it remotely. It doesn't break. It runs Linux.
Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
My wife uses Linux... Does that count? She's patient, still raising me -- kids are all older.
My mom's 83 years old. I'm pretty sure she doesn't know what a computer's for... She uses phrases like, "New fangled notion!". Anyone know what that means?
I started off with the Redmond theme & window decorations, so that they would at least feel a little comfortable. I removed the Console from the kicker, and put up a minimum icon set on the Desktop:
I taught them how to log in, and they were pretty much set from there. They had access to everything they needed on the desktop, and had no problem figuring it out. Since I configured everything for them, they didn't have to worry about the guts of the OS, and since they really only browse the web and check email, they don't need to install software or anything else. Eventually I moved their window decorations away from the Redmond theme, so that they wouldn't confuse it for Windows; I still think it was a good beginner decision though.
Basically it came down to me asking "Why DO they need Windows?" one night, when my one sister asked me if she should buy XP. First I shuddered at the thought of her using XP, then I realized she really doesn't NEED it! And when I told her that her own copy of SuSE 8.0 would only cost $40, she was thrilled. (Yes, I had her buy a copy, I wanted to support SuSE. Besides, they each liked the idea of having a manual just in case). Let's face it though, for a lot of people, Linux does exactly what they need it to do. We just need to make it even easier so that they can set it up for themselves. And we as a community are getting there.
In the mean time, give your Mom Linux, and save yourself and her a headache
would you prefer to have a two hour telephone support call from your mom, or a 10 minute SSH session to fix your mom's computer long distance. ask yourself that question before you ask yourself why your Mom is using Windows.
~ a low user id is no indication I have a clue what I'm talking about.
" Look, my mom has trouble with Excel. You think she'd be able to run Linux? You think she'd be able to build a kernel module? Even install an RPM package?"
:) Linux window managers should stop emulating MS Windows so damned much. I use the command line, and the computer semi-illiterate don't know how to use MS Windows anyway.
Right. So here's the deal. My parents have installed two software packages intentionally in the entire lifetime of their latest computer which runs Windows 98 or XP or 2K or what-fucking-ever (a couple years). Their installs were roughly as simple as Mozilla's Linux installer, interestingly enough. Any other software on the box either came there, or trojaned itself on (Gator et. al.).
They don't change their video resolution. They don't create new shortcuts. They fire up the box, click on one of about 5 icons, use the program, and close it. Sometimes they switch between programs. When they need to do something more difficult (send e-mail attachments, open an unrecognized file extension in a particular program, etc.), they ask me or someone else who knows more about computers.
So, if they were using Linux instead of Windows, and the two programs had installers as sophisticated as Mozilla's (a faulty assumption, so assume they just asked me to install 'em while I was in town), what would be the difference? The difference would be they wouldn't have Gator, and that's about it.
Is there a reason for them to switch to Linux, given they already have something that basically works? No. Would they get anything extra out of it? No. But Linux wouldn't be any more difficult for them than Windows already is.
Interestingly, though I meant for this argument to be pro-Linux, it looks a lot more pro-Mac.
A Linux install and SSH saves both of you time and effort. For example:
...two hours later...
You: ok mom. i need you to bring up a shell so i can grab your IP.
Mom: a what? oh...you mean like that C:> prompt?
You: yeah mom. just click...etc.
Mom: is that a right click? where am i clicking again? oh..on the icon down at the bottom? Which mouse button should I use?
You: ok. now that you have a terminal up. i need you to type in ifconfig.
Mom: what's "effconfig?" should I be typing that by the squiggly line? here. lemme...oops. i clicked on something else. hang on....(hand to phone) It's in the cabinet, dear. No, the other side! I'll HELP YOU IN A MINUTE!! I'M ON THE PHONE!!! (phone back to ear)...ok. now what did you need me to type?
You: ifconfig. I-F-C-O-N-F-I-G.
Mom: ok...what was after that first I?
You: F
Mom: ok...F. oh poo! I just typed a G. how do i cancel this? oh wait..wait...hey. what's this uppy arrow plus H mean?
You: (your mom hears the sound of a gunshot)
Mom: honey? honey, are you there? what about my email? honey?
"It is seldom that liberty of any kind is lost all at once." -David Hume
The original essay cited above ends with our protagonist having installed Debian for his Mom. I say, so what?
If you want some real insight into why Mom isn't using Linux, first of all he should have made Mom do the install. He says:
I felt like a chicken pecking my way through all the defaults until I finally had all the packages copied over (took about twenty minutes of installing to get to the point of a login prompt). A few more commands brought down security updates, the X Window System, as well as a few applications I knew my mom would need.
Twenty minutes? How long would it have taken Mom? Pecking chicken? How many of those "pecks" were to answer arcane config questions that Mom wouldn't know the answer to? Command prompt? Please.
This right here is the first reason Mom isn't using Linux.
And even granting him that Mom might be happy on the new OS, I need to hear about her experiences in the new environment to have any opinion. Did she get any strange error messages? What happens when her friends give her programs she can't use? Can she find online help written in plain language to solve her own problems? (even today, these are questions that should be asked of any OS.) For a pro-Mom-on-Linux article, so strange that it ended without Mom using Linux! I hope there's a follow-up I'm missing, because that would contain the real answers to the title's question.
"Luck is the residue of design" --Branch Rickey
So far I have read about 40 comments saying:
"My Mom *does* run linux....cause I set it up for her."
Exactly. She didn't do it, you did. And until that changes, the why doesn't my mom run linux argument won't change either.
remember, this is a tech site, so of course your mom might run linux, if she is tech savvy or has a son or daughter that is and sets it up for them. Can you say that the majority of moms out there have tech savvy children? Probably not, and 's the issue.
Sent from your iPad.
Then around Christmas, she got some nasty virus and I had to reload her system. This time I decided she wasn't going to get any more virii, so I installed linux as the primary OS, and installed win4lin that she could use within linux as a crutch if she needed one. She previously did all of her email from netscape 4, so it was easy to switch her to netscape 6 on linux. I frequently evangelize all the benefits of linux, and warn her of the nasty things MS is trying to do to their customers, this helps keep the positive idea of her running linux.
The funny thing is, she's had a lot fewer problems now. Her computer works more consistantly, and I haven't gotten a call for help for months. It was a little rocky at first as she tried to adapt to the changes, but I was able to log in remotely to inspect her system and diagnose any problems. Try doing that with Windows.
All in all, she's quite happy with her system. She can use all the programs she's used to, her computer is a lot more stable, and she doesn't have to worry about virii.
Looking for a computer support specialist for your small business? Check out
You assume that she would be using a computer at all if I hadn't set one up for her. She only uses it because I made it do exactly what she wants, and she has someone to complain to when it stops doing what she wants. If I'm the one setting it up anyway, why should I use anything else? I'm sure that goes for lots of people here.
I know plenty of families who also go out, buy a computer, and use it as an expensive paperweight, simply because they don't really know how to use it or make it work for them. If I set up Linux for these people, does it "not count" because they didn't set it up?
OK, first the issue was that I was tech-savvy, now the issue is that lots of people aren't?
In any case, people should be tech savvy. Hello, you're all living in a technological world, and it's just going to keep getting more technological (barring natural disaster or war). Ignorance is not OK, folks. Just because you don't know how do use a computer doesn't mean you can't learn. It especially does not mean that you shouldn't have to learn.
Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
Did you check the link or just copy and paste?
I may be an idiot (which is quite possible) but the link you found in an amazing 0.22 second (God your mom must be proud) is tools to help someone play scrabble. My mother doesn't want to increase her ability to play scrabble. She wants to play it. She wants to double click on the icon that is on the desktop (it's on the desktop since it's on of the three items ever used) and play scrabble.
And the final note, whatever scrabble game you'd find for linux might the the most amazing thing in the world but it's missing one thing. It's not Hoyle. It doesn't matter.
Another note: Linux games often (there are quite a few exception) don't look as good as their Windows counter parts. Find me a Linux Risk game that looks as good as Hasbro's Risk II (http://pc.ign.com/previews/13205.html is a good review).
Think of it this way before getting your panties in a bunch -- someone may go into a car dealership and ask for a yellow honda civic, you being the prick you are tell them that statistically white cars get in fewer accidents (it's true btw). The customer would look at you, they don't give a fuck - they what a yellow car because it's cute - it looks good.
> But don`t blame Linux for your being too lazy .
I don't blame Linux, I use Linux myself. My father couldn't set it up though and even if he did he couldn't go into Future Shop and buy a decent card, board or word game for his Linux system. He doesn't spend hours on end on the internet. He uses as a tool, not as a replacement for the lack of girlfriend that so many people here do.
Yeah, I guess you could consider me lazy - I could just write the scrabble game myself but I do have better things to do with my time. I'm not sure if many people (like yourself) get one thing. Most people use a computer like a TV. They don't want to build it from the ground up, they don't want to be a leet h4x0r. They use it for e-mail, a couple simple games and likely shut it off when not in use (so uptime as a penis measuring contest is pointless). The rest of the time these people are doing other things...going out with friends (not to LAN parties), raising their kids, going to their jobs or possibly reading a good book.
Thanks for the comment though...
/sbin/ifconfig|grep "inet addr">/tmp/ipoutput /tmp/ipoutput 5 70 /tmp/ipoutput
:-)
gdialog --textbox
rm
# End of script
Then you say "Mom just read what it says on the screen......"
Of course if her problem is getting online in the first place then this will be less than helpful. Be sure you set that up correctly!
Oh yeah, install gdialog while you're at it.
I know; I know; it's very quick and verrrry dirty but I'm not going to play with sed to make it look pretty just so I get an extra karma point.
ps. The lameness filter screws it up if I put in the #!/bin/bash like I'm supposed to. Grrrrr!
Let's all admit right off the bat that Linux has very little desktop presence.
Let's further admit right up front that it's slow penetration into this area isn't due to price.
We might discuss reasons like the evil business practices of Microsoft. We all know how they have in the past used every legal and some illigal means of preventing OEMs from bundling competitors software. I think we all understand the implications for Linux in regards to those business practices.
But still. Don't you think there is another reason why Linux has very little presence on the deskop? It's just plain not fit for consumer...well, consumer consumption. It's just not good enough in that regard. At least not yet.
Having arrived at this conclusion, I ask myself "why?" One very important answer comes to mind: Linux developers and users (and there's hardly a difference, really) don't want it to become a consumer-ized product. They want, rather, the consumer to become a Linux-nerd. Think I'm exaggerating? A prime example can be had in a comment just a few inches above this one - "GUIs are like diapers - everyone outgrows them eventually."
It is this sentiment that is preventing Linux from moving into the deskop market. Gates' sly dealings with OEMs notwithstanding...I think it's time to admit some of the problem is Linux itself. And the responsibility for that lies squarely at the feet of it's developers.
I've made this prediction time and time again in these forums and here I go one more time - "One day someone will make a Linux distro that truly is consumer-oriented. That distro will be universally hated by the existing Linux community."
Linux will be forever a server OS and a geek-toy until and unless this changes.
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
Why even do that much?
Use one of those nice temp dns services, and you just ssh to mymom.dyndns.org or something like that. Check out www.dyndns.org and see what they offer.
Set up a script on the linux box that updates the dyndns entry every time it connects, and you don't even have to ask mom to read anything off the screen. And you don't ahve to worry about your own typos when she reads the numbers out either.
This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
Now, of course they want to hook up their digital camera and an all-in-one scanner/printer, so there could be some challenges ahead.
... one thing about Free Software is that 5 year old peripheral will still be supported, years after Microsoft has dumped all support of it on their OS).
... in fact she has come to detest her Windows box at work). She uses openoffice, mozilla, kmail, xmms, and isn't afraind to type a few commands I wrote down for her at the command line when she wants to watch a movie using mplayer.
Their scanner may or may not work, but their digital camera should be just fine. It is important that they know not to go buying hardware until they are certain it works with Linux...they wouldn't buy a Mac scanner and expect it to work with windows (indeed, they wouldn't by an older, used scanner and expect it to work with the current crop of windows XP would they
gphoto2
Also, if you find they want to hook up an ieee1394 video camera, that will work as well (ieee1384 drivers, dvgrab or, better yet, kino).
My mom is also running GNU/Linux (and loves it
Most of our parents who dealt with computers at all prior to 1995 had to contend with DOS at one time or another, so if they are made aware that the occasional criptic command is available if they need it (but not required if they prefer using a GUI), and you're willing to sit down with them, show them how it works, and write down the command they need to use, all but the illiterate of the illiterate will be fairly comfortable with that.
Add to that the lack of worms, viruses, crashes, and unpredictable, erratic behavior that so plagues microsoft platforms and you end up with a very happy camper indeed.
Being able to fix any issues in 5 minutes via an ssh link, rather than spending an hour on the phone talking them through a cranky winddows gui to fix their video (or whatever) doesn't hurt either. In fact, I haven't had a call for help in almost a year...because her system just plains works, day in and day out.
The Future of Human Evolution: Autonomy
Never ever show Gentoo/Slackware/Debian to your family and tell them "That's Linux".
.deb files for download, but then you'll still be stuck with the dependancy problem.
From their point of view (it's very important to try to see things from their point of view), that 'Linux' thing is like Windows: one single thing, set in stone. It is not obvious to them that there as many kinds of Linux as there are types of needs to fulfill.
If you're gonna evangelize your family, FIRST tell them that your Linux is geeky because you wanted it so, but that if you were to install them a Linux of their own on their computer, you'd choose an easy-to-use version. Success stories with, say, Mandrake, abound: I switched my girlfriend from Windows to Mandrake and she's very happy with it.
Do NOT try to convince them to use your Slackware/Gentoo/Debian. You'll scare them off.
On the other hand, it can go a long way if you make them an account on your machine, add plenty of links on the desktop so that they never have so see a command-line, and then let them play around with KDE, PySol (a *great* solitaire game that many moms seem to love), Konqueror (or Mozilla, or Opera), Open Office, etc. It also helps to use the Redmond theme at the beginning, so that they feel 'at home'. Also be sure to tell them that the system is secure, and they CAN'T mess it up even if they tried to. You can even try to explain them the concept of privilege separation, if you feel able to put it in simple words.
It worked pretty fine for me. My family knows that 1) my computer is geeky because I wanted it so, but Linux is much more versatile than that; 2) The desktop (KDE) is pretty fine and sleek, and easy to use; and 3) There are lotsa nice apps.
Result: my dad is gonna get a new computer soon, and he told me he wants to remove the mandatory preinstalled XP, and put a 98 (that's what he's used to) AND a Linux.
This said, there's still a major usability issue with Linux, the way I see it: there's still no easy way to install new software. When my girlfriend wanted to install the Psi instant manager, I couldn't get her to install it herself. It was too complicated to hunt for the right lib RPMs and everything.
We must design a non-centralized, click-and-install way to package Linux software. And no, RPM doesn't cut it: if you try to install some stuff that wasn't packaged for your distro, or you don't have the right lib installed, or whatever, it'll often fail. Portage and apt-get don't cut it either: they're centralized things, and there's thus no easy way for the amateur software developper to, say, offer his software for download on his Web page. Well, you can put
I've started working on it, but it's an extremely tricky problem, because, due to the nature of Linux, we can make no assumption about what libs are installed. Anyone wants to contribute ideas?
-- B.
This sig does in fact not have the property it claims not to have.