UnDude
Group: Members
Posts: 23
Joined: July 2004 |
|
Posted: July 21 2004,22:27 |
|
Greetings,
Please bear with me here, this is rather long, and I'm also relatively new to Linux.
I have an elderly aunt and uncle who would like to get on the Internet for web surfing, email, and maybe shopping. They don't know anything about computers, and IMO they shouldn't have to. They also don't have much $$$ to throw at this, and neither do I.
Last year, I rebuilt and gave them an old Compaq Presario 633 PC with the following hardware:
486SX-33 MHz CPU 24 MB RAM 210 MB IDE HD 16x CD-ROM Drive 3.5" Floppy Drive 33.6k ISA Modem Sound Card 14" Monitor, Speakers, Keyboard, Mouse, yada yada
I installed Windows 95 OSR2 on the HD. Since you need a fairly modern web browser to be able to properly display all the fancy stuff people put in web pages these days, I installed Opera 5.12 and got them set up with a local ISP. I also gave them a touch typing tutor, a Windows tutor, and a CD full of games to help them learn how to run the computer, use the keyboard and mouse, etc.
The Problems:
1) It runs, but it's *really* slow (especially Opera).
2) Their great grandkids tend to play with the computer when they visit, and it's too easy for them to mess up the desktop (by deleting icons, changing settings, trying to install junk they bring on their own CDs, etc.) and even Windows itself.
3) This PC is too old/small/slow to install a more secure version of Windows, like NT 4 (okay, *maybe* it could run NT 3.51 -- Gag!).
I've downloaded and burned DSL 0.7.2 on a CD-RW and booted it up on one of my old PCs here, and I must say I *am* impressed. It didn't recognize my sound card or ethernet card, but it seemed reasonably fast, even though I was running it from only a 6x read speed CD-RW drive. Setting up PPP was a breeze, and Dillo surfed the web painlessly.
So here's my question:
How hard would it be to put together a customized "Internet Appliance with Games" version of DSL for my aunt and uncle by stripping out some things they don't need and throwing in some games that would run on their speed-challenged PC?
I'd like to keep the following:
the GUI desktop (X servers, Fluxbox, file manager, desktop icons, etc.) PPP web browsers maybe an email client (their ISP does support a Webmail interface) a point-and-click text editor PDF file viewer calculator
These items could probably be removed:
FTP client (if the web browser can handle FTP) any fancy resource-hogging multimedia (audio/video) players office-type apps (word processor, spreadsheet, etc) any superfluous text editors graphics editors any server-type programs USB, PCMCIA, and wireless support
And I'd like to add in the following:
any games that wouldn't bog down their PC maybe a typing tutor an MS Word document viewer (they might run across those on the web)
Also, the bootup process should not require any user intervention. When I booted DSL, I had to tell it how many rows and columns to use for text as well as what screen resolution to use for X. That's okay for me, but for my aunt and uncle, could this info be stored in a configuration file so that DSL boots all the way to the desktop without them having to touch anything?
Their pre-El Torito 1994 BIOS PC doesn't support booting directly from CD, but the boot floppy would probably take care of that. I was thinking of maybe installing DSL on their hard drive, but I like the idea of running the OS from read-only media -- that eliminates any corruption concerns.
So basically, I'd like my aunt and uncle to be able to boot a custom version of DSL, then either play games or dial out to surf the web and compose/send/receive email, and they shouldn't have to know anything other than how to point, click, and type. Is this doable or reasonable?
I'm fairly familiar with MS Windows and do some computer programming, but my Linux "expertise" is as follows: Years ago I bought and installed RedHat 4.1, but could never get X to start. Since I knew very few console commands at that time, I abandoned it. Later I downloaded and installed RedHat 5.2 and did get about everything working except for sound. More recently I tried SuSe. X ran, but the screen was overlaid with a grid of horizontal black lines, and I couldn't see anything well enough to mess with it. Abandoned. Mandrake 9 was a keeper. I liked the install process, and it recognized all my hardware. I put LILO on the Mandrake partition itself (and on a floppy, just in case), then copied the Mandrake partition's boot sector to a file on my primary bootable DOS partition, where I am using NTLDR as my boot manager (my main OS is Windows 2000 Pro). I learned iptables and configured that in Mandrake as an Internet firewall and for connection sharing (I have four PCs on a 10Base-T network). I have never compiled a kernel or messed with the internals of Linux that drastically.
|