Slashdot Mirror


Trivial Barriers to Personal Linux Use?

saintp asks: "I'm currently multitasking: building a computer for my girlfriend, and also trying to convince her to put Linux on it, so I've been thinking a lot lately about the barriers to adoption of Linux by Normal Everyday People. One that seems to be a major problem is that Windows users are addicted to downloading every piece of crapware that comes down the tubes -- hence the popularity of Gator and subsequent popularity of Ad-Aware. While geeks the world over sigh at this behavior, it makes a lot of people really happy, and they are very chagrined to discover that they can't do this on Linux without some command line mucking about, compilation, etc. What other minor, apparently trivial barriers exist to personal Linux use? Is anything being done to address these, or do many of the major vendors seem to be focusing exclusively on the business market, possibly to the detriment of Linux in the long run?"

8 of 239 comments (clear)

  1. Not all Windows user download that much software.. by pilot1 · · Score: 5, Interesting

    Your girlfriend might download alot of software just to try it out, but everyone I know is too scared to.

    I know back in the day before I had migrated to Linux, I would install various programs just to play around with them. However, I never installed crapware like Gator, it was usually just stuff from sourceforge that sounded useful.

    Maybe you could try giving her a distro that uses RPM, then show her freshmeat and sourceforge, and teach her how to install any programs she might want. That should satisfy her urge to try out new things.

  2. Sharing limitation by PinkX · · Score: 3, Interesting

    One thing that I've been thinking of lately that is really a limitation for end users to adopt linux in the desktop is the (un)ability to easily share resources in a LAN environment.

    I might be wrong at this, but I haven't seen in either GNOME or KDE something like 'right button click' -> 'share this folder' option, to get a list of the known users and automatically add it to the samba/nfs shares/exports list. If someone knows about some work being done in that direction, that would be a Godsend.

    Regards,

  3. Ease of installation by rueger · · Score: 3, Interesting

    Every few months for several years I have downloaded a couple of Linux distros with the express purpose of trying install it on my PC. Sometimes I tried clean installs, sometimes dual boot.

    As much as I would love to use Linux and OSS, I have an even greater need of a working system that handles my basic needs. Right off the top my system has to handle a USB and parallel port printer, HP scanner, Palm sync, Internet connection, access to the Windows boxes on our small network, and allow the Windows boxes to use the printers and see my files.

    If all of those work, I can spare the time to wade though the great morass of information that Linux calls "documentation" and learn the obscure tricks that are needed to manage a Linux system.

    What I can't afford is to have a system that does only some of the things above. Thus far installing Linux has always left me with at least two of my needed functions absent. I already know that trying to find out how to fix them will consume days if not weeks.

    With Windows 2K (and driver discs) everything above "just works" out of the box.

    Just for the record: Mandrake (a few times) RedHat (3 times), Suse, Caldera (long time ago), Knoppix, and at least two others.

  4. might not be that big a deal.. by mehu · · Score: 4, Interesting

    My mom's computer was popping up ads every couple minutes under windows, so last summer I set it up as a dual-boot Debian box. Installed mozilla, gaim, openoffice, & the usual basics (my mom had to have solitaire & mahjohngg), and showed them how to switch back & forth w/ the lilo menu. I also set up gdm w/ the face browser, & set it so they don't have to type in a password (although my 16-yr-old sister opted to have one anyway, 'cause "it's cool!").

    Next time I went home, they had me switch the default to Linux so they didn't have to sit there when it booted up. My mom, sister, and stepdad (who can't even figure out how to use the DVD player) have been using it quite happily since then, and aside from having to install flash for my sister (which I was able to do remotely via ssh, another plus), they haven't complained at all about not being able to install shit. They're just damn happy they can read their email (they use mozilla), chat, & web surf w/o being bombarded by popups all the time. They're also quite impressed that they can each have their own web bookmarks and desktop pictures (first thing my sister did was put up a Pirates of the Caribbean background). I don't think they've booted into Windows much at all since then.

    Only real problem they've had is that there's currently no way I know of for them to switch users when my sister has xscreensaver locked, short of killing X.

  5. A few of my issues by jeoin · · Score: 3, Interesting

    1. no uniform installer w. no uniform uninstaller 3. permissions... :) 4. a billion configuration files 5. how do i talk to all my windows stuff 6. drivers, see #1 and #2 And lastly Why does every one have to have their own distro, with their own package manager. Linux is supposed to be this great free software movement, Lets get it together and find A path. I want to help. let me know what i can do...

    --
    Jeoin
  6. People, Places, Things by imag0 · · Score: 3, Interesting

    I guess the subject ties all I really have to say in together nicely enough.

    I migrated my wife to Linux a few months ago, after some skips and jumps migrating her IE Favorites over (had to write my own script to migate them over. Ask for the source if you want it) I had to move her mail client from Kmail to Evolution.

    What a nightmare.

    Just coverting between maildir to MBOX formats were a pain, getting her people in her addressbook was another fight, and in the end I decided, there must be a better way.

    Anyone remember good old BeOS? In Be you had People... Every mail client used People as a master address book. It was clean, intelligent, and you didn't have to code up your own converter every time you wanted to switch mail clients. The same goes for Mail... The system saved mail on the hard drive in a specific place and format (Maildir, I think it really ended up being). All mail clients used it, and they all behaved well with it.
    And finally, the browser favorites were located in one place, installed a third party browser? No problem! They all read the favorites from the same place. Coolest part, if you had to backup, just a few folders to drag from the users directory and all the important stuff was backed up to cd.

    Here lately i've started working on a framework to unify People (address books) Places (Favorites) and Things (Mail) so that users can use any mail client they wish, with any browser, and everything stays (and, more importantly, keeps) updated, no matter what client one uses.

    Oh, well. Someone get in touch if you want to bring back some of the cooler aspacts of BeOS to the world of Linux. It's not going to get any easier until we make it so.

  7. Re:Software installation by captaineo · · Score: 4, Interesting

    On Windows the majority of well-written installers are single self-extracting .exe's or .msi's.

    With OSX you get a .dmg if you are lucky (and a .dmg.gz, .sit, or .dmg.sit if you are not). You double-click the .dmg and it mounts a virtual disk. You run the program inside. You try to unmount the virtual disk but it won't let you because it is in use. Then you close the program and unmount the disk. You still have to throw away the original .dmg and the archive (if it came in one).

    It kind of sucks to have your OSX desktop cluttered with foo.dmg.sit, foo.dmg, and Foo, just for one program.

  8. Re:Software installation by spitzak · · Score: 3, Interesting

    Exactly. This is what I have seen using OS/X as well. I have no idea why this is this way, and it sure does not look user-friendly to me.

    I think installation on Linux is better, if it worked as the package creator intended. The problem on Linux is that the packages often don't work. Windows would be as bad if 60% of the windows installers crashed or failed with errors when you double-clicked them.

    I think in the ideal system, what you get is a file that you double-click and it RUNS the program (it it is not and "installer" and not a directory containing either the program or an installer). Only if the program needs daemons or other system setup, it can then detect if it has not been installed correctly and offer to do that, or just let you run to test it. For 99% of the programs "installation" should consist of dragging that file to the correct directory so users other than yourself can see it. "uninstallation" should consist of throwing the same file in the trash, and any symbolic links or init or daemons that it "installed" should have enough smarts to delete or kill themselves when the program disappears.

    Nobody (not Windows or Linux or the Mac) seem anywhere near this. Some of it seems to be complete brainwashing by the installers on Windows. We have discovered that people don't believe the installer works if it does not present them with a big scrolling box of text with an "I agree" button!