How Linux could own the education market

How Linux could own the education market. I spent some time yesterday evening working on computers. They were contrasts to the extreme: One, a brand-spankin’ new 1 GHz AMD Duron system with 512MB of RAM and 80 GB of 7200-rpm storage (IDE, unfortunately–but for $800, what do you want?). The other was an elderly AST 486SX/25 running Windows 3.1 belonging to a local teacher who goes to my church.
She teaches kindergarten, and the AST used to be her home computer. When she bought a Compaq Presario a couple of years ago, she took the AST to school. It’s more useful there than in her basement, and there’d be no computer in her classroom if it weren’t for that.

I don’t understand why that is. As much as my sister jokes about it, we don’t exactly live in the ghetto. The school district has money, but it isn’t spending it on computers. Whether that’s a good or bad thing depends on your point of view. The majority of people living in Oakville probably own home computers, so this probably isn’t contributing to the technology gap. But I wonder sometimes how things might have been if I’d been exposed to computers a few years earlier.

I was shocked how much I remembered about Windows 3.1. And I was able to figure out how to get her CD-ROM drive to play music CDs. Don’t ask me how; this was the first I’d messed with Windows 3.1 since 1994 and I’d prefer it stay that way–I was so impressed by Windows 3.1 that I’m one of the 12 people who actually went out and paid money for OS/2. I own actual, retail-box copies of OS/2 2.1, 3.0, and 4.0. And I remember distinctly thinking that her computer has enough memory to run OS/2 at least as well as it runs Windows 3.1…

I also remember distinctly thinking that my employer pays someone $15 a pound to haul better computers than hers away several times a year. We regard 486s as junk; low-end Pentiums may also go out, depending on whether the right person finds out about them beforehand. Usually they work just fine–the problem isn’t the computers, it’s people trying to run Internet Exploiter 6 and Office 2000 on them. They’d run Windows 95 and Office 95 perfectly fine.

But a lot of times we can’t give these old computers away because the licenses for the software that originally came with them are long gone. Old computers are useless without software, so no one would want them anyway.

Now, let me tell you something about kids. Kids don’t care much about the computers they use. As long as there’s software on them, they’ll use them. When I was a kid 20 years ago, I used Radio Shack TRS-80 computers at school. The next year, my family moved, and my new school had Commodore 64s. I couldn’t tell much difference. My next-door neighbor had a Radio Shack Color Computer. They were computers. The Commodores had better graphics, but from a usability standpoint, the biggest difference was where the cartridge slot was so you could change programs. Later on I took a summer class at the local junior college, learning about Apple IIs and IBM PCs. I adjusted smoothly. So did all the other kids in the class. Software was software.

Kids don’t care if the computer they’re using runs Windows or Mac OS or Linux. All they care about is whether there are cool programs to run.

So, businesses throw useless computers away, or they give useless computers to schools so they don’t have to pay someone to haul them away. And schools don’t generally know what to do with obsolete computers that lack software.

Linux won’t run fabulously on old 486s, but Debian with a lightweight window manager like IceWM will run OK. (Let’s face it, Windows 3.1 doesn’t run fabulously on them either–it crashes if you breathe wrong.) I know of a project to clone Oregon Trail on Linux. Great start. How about Sea Route to India? I remember playing that on C-64s at school. It may have been a type-in out of a magazine–I don’t remember where exactly it came from. In these violent times, Artillery might be too controversial, but it taught us early on about angles and forces. Artillery was an ancestor to games like Scorched Earth, but without the heavy-duty nukes. Close wasn’t good enough to win in Artillery. You had to be exact. And no blowing up the mountains between you and your opponents either. You had to figure out how to get over them.

But what about doing homework? By the time I was in the sixth grade, they were teaching us how to use word processors and databases and spreadsheets. AbiWord is a fabulous lightweight word processor. It gives you fonts and spell-checking and good page formatting. (I learned word processing on Bank Street Writer. AbiWord is a far, far cry from that. Frankly, I’d rather write a paper with vi than with Bank Street Writer.) Besides being feature-rich, AbiWord’s been lightning fast on every computer I’ve tried it on. Gnumeric is a nice, fast, capable spreadsheet. I don’t know of a free-form database, but I haven’t looked for one lately either. (I don’t think we need to be trying to teach our 6th graders SQL.)

But what about for younger kids? I remember a program called The Factory. The object was you combined chemicals to make monsters. Different chemicals made different monsters. I seem to remember you played around to see what chemicals would make which heads and torsos and arms. Then the computer started showing you monsters and you had to figure out what chemicals to give it to match them. I also remember a program called Snooper Troops. I don’t remember much else about it, other than it was a mystery and you went around looking for clues, and one of my classmates accidentally formatted the disk one day before any of us had managed to solve it. We couldn’t get the disk replaced, because it was out of print.

And Spinnaker had all sorts of simple titles for younger kids that let them tell stories and other stuff. It seemed cool at the time. But that was almost 20 years ago, so about all I remember was that sailboat logo and some corny theme music.

The other thing about those old days was that the majority of these programs were written in Basic. An ambitious teacher could modify them, to make them easier or harder, or improve the graphics a little. As we got older and learned to program, some of us would try our hand at making changes. You can’t do that anymore with Windows or Macintosh educational titles. Open source can bring all that back too, provided the programs are written in languages like Perl or Python. And it can give cash-strapped schools a way to get computers where kids can use them.

Now I’m wondering what it would take to write something like The Factory in Python…

04/08/2001

How far we’ve come… While I was hunting down tax paperwork yesterday (found it!), I ran across a stash of ancient computer magazines. For grins, I pulled out the May 1992 issue of Compute, which celebrated the release of Windows 3.1. I would have received this magazine nine years ago this month.

Some tidbits I liked:

“Windows 3.0… entered a hostile world. OS/2 loomed on the horizon like a dragon ready to devour us, and MS-DOS, stuck in version 4.0, had lost its momentum. It looked as if Digital Research…was the only company trying to make DOS better.” –Clifton Karnes, pg 4

That’s what happens when there’s no strong competition. I don’t get the OS/2 and dragon metaphor though. What, people didn’t want a computer that worked right? I didn’t get it at the time. I had an Amiga, which at the time offered OS/2 features and a good software library.

“Some people even started talking about Unix.” Ibid.

Some things never change.

“The masses are happy, and nobody talks about Unix much anymore.” Ibid.

That certainly changed.

“You can now buy a 200 MB drive for just $500.” –Mark Minasi, pg 58

That now-laughable line was from a Mark Minasi column that talked about strategies for getting drives larger than 512 MB working. Strangely, that problem still rears its ugly head more often than it should, and its descendant problem, getting a drive bigger than 8 gigs working, is even more common.

“A 286-based notebook is a very capable machine; with a decent-size hard disk and a portable mouse, you could even run Windows applications on one (except for those requiring enhanced mode performance such as Excel).” –Peter Scisco, pg 72

Don’t let any of the end users I support read that line. That’s funny. Later in the same article, Scisco discusses the problem of battery life, a struggle we still live with.

“The last dozen modems I’ve installed here at Compute have been compact models. It’s almost like the manufacturers are trying to get better mileage by leaving out parts and making the cards smaller. These modems don’t reject line noise very well.” –Richard Leinecker, pg. 106

Now there’s a problem that only got worse with time.

An ad from Computer Direct on page 53 offered a 16 MHz 386SX with a meg of RAM and dual floppy drives (no hard drive) for $399. Your $399 gets you a lot more these days, but that price got a second look for sure. A complete system with a 14-inch VGA monitor and 40-meg HD ran $939. The same vendor offered an external CD-ROM drive (everything was a 1X in these days) for $399.

An ad on page 63 proclaimed the availability of the epic game Civilization, for “IBM-PC/Tandy/Compatibles.” Yes, these were the days when you could still buy a PC at Radio Shack and expect to be taken seriously.

Phone shopping

Telephones. I’ve been using the same Uniden cordless phone for the past six years, and it’s been a decent phone until the batteries go. So I went out in search of a battery, knowing that this phone is two generations behind the current state-of-the-art. The best price I could find on a new battery was $8, which seems a bit steep considering that a new 900 MHz cordless phone, including battery, costs as little as $20. You won’t get the highest quality at that price, but even today’s junk has a decent chance of outperforming a mid-range 1994 model. So I looked long and hard at new units.
Gatermann had just bought a new 2.4 GHz phone (these rates refer to the frequency at which the phone operates–higher is better, giving shorter, more nimble waves for greater range and clarity) at Radio Shack last week, and I was fairly impressed with it. But I’m a tightwad, so I searched for a bargain. A basic 900 MHz phone should be fine for my apartment, but as long as I was getting a new phone, I figured I might as well get one that could operate a headset, and I couldn’t find a 900 MHz model that could. I did find a Southwestern Bell 2.4 GHz unit that did, for $60. As far as I can tell, both Southwestern Bell and AT&T are still buying phones from Lucent and relabeling them, so your local Baby Bell probably does something similar. I was also glad to see this phone uses an NiMH battery, rather than a NiCad. While NiMH is more expensive, it’s a much better battery technology. Longer lasting, less prone to developing memory (though not immune to it)–it’s just worth looking for.

I also got a $10 headset. I’ve had spasms in my hands while holding a phone a couple of times, so the headset will eliminate that problem.