- Introduction
- OS, Distribution, Kernel, Windows Manager, Desktop
- The file system, with a focus on home, but including useful information like dot-files.
- The Gnome Desktop
- What is on the hard drive?
- Backing Up
- Users, permissions, sudo.
- Packages
- Making WiFi work and the problems of freedom and drivers
- Firefox, Flash, DVD's and ISOs
- Upgrading/updating.
- Linux/OSS equivalents to commonly used apps (OpenOffice, The Gimp, Xara Xtreme, and Gnumeric)
- File based and command line processing of photos/graphics.
- Old fashioned text processing: Gedit
- Old fashioned text processing: Emacs outline mode, LaTeX, RegEx, and Sed
So, allow me to make my own list of things a non-technical user should probably see:
- Introduction to Linux
- How to install Linux
- The GNOME desktop
- Navigating folders
- Backing up & restoring files
- How to install extra software
- Wireless networking
- Linux equivalents to commonly used apps (OpenOffice.org, GIMP, etc)
On a related topic: My wife and I recently discussed upgrading her laptop to Fedora 12 over this coming weekend (she's still running Fedora 11.) She is not a technical user at all, but is comfortable installing Linux on her laptop all by herself. The bit where she gets a little worried is backing up all her data, then putting it back after re-installing her laptop.
While my wife has run the install process previously, I've always done the backup beforehand, and restored her data afterwards. Her data won't fit on a USB thumb drive, so I create a compressed tar file ("tar.bz2") of her home directory, copy it over our home network to another computer - then back again after she re-installs. It's easy to do, but kind of hard to explain to someone who doesn't know "tar" and "ssh".
Of those, backups will be the toughest.
ReplyDeleteI think only Mac has really gotten it "right" with TimeMachine, where the user doesn't even need to think about backups. They just happen. To restore a file, you go into TimeMachine, flip back until you find the file, then click a button to restore.
In Windows, it's confusing.
In Linux, tar is as good a method as any, but I prefer rsync to another Linux box. For a non-geek, rsync will be too confusing. So then you're left with doing a tar backup. Which is fine. You talk a lot about using a GUI tool to do things in Linux, that you don't need to use the command line anymore. And a non-geek can probably easily create an "archive" file (tar) of their stuff. The problem is making sure to get all those dot-files and dot-directories. Most importantly, for Evolution, so you don't lose any saved (local) emails. And for Firefox so you don't have to recreate bookmarks.
Two addiitional items occured to me that don't earn heading status in an outline but should be on anylist of thigns to know:
ReplyDelete1) Linux tends to be case sensitive;
2) Linux is silent when working. So, deleting a file will not be followed by a confirmation request, etc. This requires a little more tha n a single sentence to explain (so people know why it is good) but it may be important