Graduation Day for Linux
Moving to the Head of the Class

Brian Proffitt
One of the biggest problems any school system seems to face, at least
in the United States, is the rapid obsolesence of their computer
equipment, as technology advances at a far faster pace than even the
most generous school budget will allow.
Harrison described that many of the computers found around the various
schools his office supports are Pentium 75, 90, and 95 MHz
machines--hardly enough power to run something like Windows. Using the
LTSP approach "allows us to leverage all those old machines," he explained.
The concept behind K12LTSP is very simple--hook up a number of
thin-clients running Linux to a central terminal server, which serves
as the file, Web, and application server all in one. Since X is
network-transparent, Linux is already perfectly built to run in such
an environment.
While the final mix of applications available to the client will vary from lab to lab according to Harrison, the basic core set of applications remains the same: an office suite with word processor, spreadsheet, and presentation applications (OpenOffice.org), an e-mail appication (Ximian Evolution), and a Web browser (Mozilla).
Because all of the power in the lab system is found in the terminal
server, the clients can be as stripped down as the lab personnel want
them to be. Often, Harrison said, they will strip out even the hard
drive and leave only a floppy drive for a boot floppy. Sometimes not
even that, if a boot PROM has been set up for that machine instead.
In his role at Multnomah ESD, Harrison often saw many computer labs
that were set up with Windows clients. Given the instability of
Windows, the constant threat of viruses, and the sheer ingenuity of
the average high school student, maintaining these labs could often
require a full-time staff member--significantly raising the bar on the
costs of such a lab.
Using the K12LTSP model, labor costs immediately plummeted. Sometimes
down to almost zero.
"Two years ago we installed 25 K12LTSP thin-clients in classrooms all
over at our K-8 school," Nelson said. "I have not had to work on a single one of those
machines since then. All updates and management are done on a single
application server."
Harrison and Nelson both added that since the application server is
also connected to the Internet, many of the updates and management
issues are handled remotely.
The roles each of these men play in the K12LTSP is very specific,
Nelson explained.
"Our development cycle generally goes something like this, Nelson
stated, "'Eric, the kids in classrooms need the software to do xyz.'
'Paul, there's no way to do that. It can't be done. Well, wait a minute,
let me work on that...'
"Eric is brilliant and the best problem solver I've ever seen. I'm a
teacher who is good at using technology with kids. I understand what works in classrooms and what teachers need. I tell
Eric what we need, he makes it happen. I also do all the documentation
and manage the [K12LTSP] Web site, press releases, etc.," Nelson
added.
Both men have taken their successful tools on the road, as
well. Through personal assistance and the information on their K12LTSP
Web site, "we've helped many schools install Linux file servers, too
many to recount," Nelson said, "We've hosted many
workshops and clinics. We host an install fest in our school every
month. We have tremendous support from our local user group PLUG. We've
also done training through the StRUT program to help
teachers use donated PCs."
StRUT, a computer recycling program, has been instrumental in getting
low-cost clients prepared for many new computer labs.
Asked to summarize the benefits of their program, Nelson stated: "We
paid less than $200 for each of the clients and all the software we
use is free. It is reliable, fast, immune from viruses and malicious
student tampering and the kids like it. Even our superintendent uses a
Linux thin-client. What's not to like?"
Next: Accounting Class for Linux »