Linux in Italian Schools, Part 4: Progetto "Mottabit"

How did a school in Italy go from having one computer for the entire school and no Internet connection to having a thin-client network connected to the whole world? Free software, of course.


A
recent
official report

on FOSS in Italy says, among other things,
"[the standard usage] of Free Software can be reproduced in elementary
schools only with difficulty". Luckily, says
Italian Linux activist Antonio Bernardi, "Nobody in Costabissara had
read that report, and we hope they never do."

Costabissara is
a small city in the province of Vicenza, which is in the northeast corner of Italy. The
first signs of human activity in the area date back as far as 900 BC.
Work on the city castle began in the early 7th century AC. Today, in
Motta di Costabissara, the city hosts one of the
few Italian
elementary schools
in which free software regularly is used.

The program, known as
Progetto
(Project) Mottabit
, is spearheaded by
Anna Galtineri (leonetta@freemail.it), a teacher at the
school, and Giuseppe Barichello (beppuz@freemail.it), the
school's system administrator. The project started three years ago, when
the school decided to solve for good a serious problem it faced. The single,
four-year-old multimedia personal computer available in the school did
not allow teachers to work with a whole class--it didn't even have an
Internet connection. The teachers used the machine to illustrate basic IT
concepts in their respective classes, carting it around from room to
room. All of the teachers also used it, taking turns, to write reports,
home project texts and other didactic materials.

When the school decided to improve its IT equipment, it had two
possible choices. One would have been to purchase at least three new
computers, plus licenses for all of the necessary software and didactic
materials, such as interactive encyclopedias on CD-ROM. As many fellow
teachers worldwide probably can imagine, that solution had to be
discarded quickly. The school did not have enough money for these
purchases, and most of the current students would have graduated before
the money came from the Italian public schools administrations. The
second option, as you may have guessed, was free software.

As soon as they realized that money was a key factor in making their
decision, the teachers started to look for ways to cut down IT costs
by centralizing both hardware and software administration. In this
phase, another main advantage seen in the free software solution was the
possibility to have the same desktop environment always available
to all students. Regardless of the software and hardware platforms being
used, shared Internet access had to be granted. And it had to be granted
in a controlled way, considering the young age of their students.

Once the school discarded the "all new HW, all new proprietary SW" route,
the school staff began looking for ways to achieve acceptable performance
and functionality rates with older, possibly donated computers. In this
way and not out of any ideological need or desire to become programmers,
the staff discovered the school section of the
Italian Linux portal. Once they read about
other institutes that had succeeded in achieving these same goals
with free software, the teachers knew they had found their new platform.

A notable difference between Costabissara and the other schools discussed in this
series--Chieti,
Ragusa and
Pescara--is the city
administration was involved and contributed financially to Progetto
Mottabit. If the school provided the computers, the administration said,
Costabissara would chip in about 1,500Euros to cover the costs of
networking equipment. Labor costs were not an issue, as a technician was willing to install and
configure the computers for free. As for software license fees, well,
the lack of them was part of the decision to go with free software in
the first place.
The Gory Details
Once Progetto Motti decided to go with GNU/Linux software on recycled hardware, things
went even better than expected. The initial hope was to have three PC
clients, but in the first six months, 11 computers were donated to the
school. The resulting network contains one firewall/gateway machine
and one application server. All the other machines are configured as
X11 graphical thin clients.
The Server
The server in the new network was the school's old computer. The
original AMD K6-2 350MHz CPU was upgraded with as much RAM as could be
placed on the motherboard--768MB--and a new Maxtor 40GB, 7200RPM hard
disk. Once up and running, this computer has proven itself able to run
applications such as Mozilla and AbiWord for 5-7 clients simultaneously.
Nothing more to report here, except the initial comment of the technician
who actually put all of the pieces together: "Debian really is one nice distribution!!"
Besides Mozilla and AbiWord, the server offers TuxPaint and several
didactic packages written by another Italian teacher devoted to free
software, Ivana Sacchi.
The Gateway
The firewall/gateway machine is a Cyrix 166+ CPU with 24MB of RAM and a
gargantuan 2.4GB hard disk. This box also functions as a proxy server
with its own cache. Initially, because no ADSL was available in the
area, connectivity was ensured through an external analog modem
connected to an internal ISDN card. This computer runs the custom
distribution IpCop and is
administered remotely over SSH.
The Clients, of Course
Ten of the 11 computers arrived in the first batch of donations and were
installed in two adjacent classrooms, hosting the second and third
grades. The final client was put on a trolley, allowing teachers to continue to work
even when moving from classroom to classroom. Talk about mobile computing!

The clients mostly are Pentium I, 133MHz computers with 16 or 32MB of RAM,
a 3.5" floppy disk drive and SVGA video cards with 2 or 4MB of RAM.

The software chosen to turn the Pentiums into X11 clients was, not surprisingly,
the package from the
Linux Terminal Server Project.
Because all of the PCs had a local hard drive, a partition was created
to enable the installation of another (local) operating system. The
Linux partitions contain only binaries and the LILO configuration files.
All of the clients boot from the network. LILO has been configured to use
the Etherboot images for
the Ethernet cards present in each box.

Barichello notes that he initially chose GRUB as the bootloader,
because he had read that this utility supports booting from the
network. In the end, he didn't succeed in configuring it properly and
instead followed the LILO configuration procedure provided
here. This LILO
procedure is not simpler to follow, says Barichello, but once you
understand it, it works like a charm.

Apart from booting, the only real difficulty in setting up the LTSP
clients was the video card and monitor configuration, which was different
for each machine. The solution Barichello recommends for this problem is,
he says, "empirical, but really effective". He simply booted Knoppix on
each computer and copied the configuration file created by the excellent
HW auto-detection utilities Knoppix provides.
Did They Make Any New Penguin Fans?
Has all of this new hardware and free software managed to convert anybody
in Costabissara to the cause of free software? In short, yes--but with the
same difficulties found in other schools.

Since the beginning of the project, all of the teachers have been asked to
contribute and express their opinions on everything from logistic
details to the software choices. Predictably, advocating free
software was not the easiest part of this project. Hesitation and resistance were more
the norm than the exception. The two most common questions were
"Why should I struggle to learn a new way to do what I already can do with Word?" and
"What sense does it make to expose the children to an environment different from
the one they will find everywhere else, from family and friends' homes to
high school?"

Galtineri and Barichello also noted, however, that in some cases the
diffidence was not towards a new, different operating system. In other
words, the perceived problem was not the use of GNU/Linux, but the use of
computers at school in the first place, because this guideline was imposed
from the outside. There is a diffused feeling that teachers already are alone
in the trenches, with many responsibilities imposed by and little support from
the government. They don't need other tasks imposed from above. I
suspect this may be another point that is familiar to teachers from
other nations.

On a less gloomy note, the students' reaction quickly displaced any real
or invented doubts. Although GNU/Linux initially had been
advocated by only Galtineri and Barichello, the ease the children
experienced during their first-ever WindowMaker session closed the issue
for good. Linux is not a menacing black screen with an unfriendly blinking
cursor, the children said, it is easy and fun too! Since the initial
impact, the children have continued to react positively, quickly
adapting to the new environment. It turns out that many of them were
looking to discover a way to do tasks differently from the one they knew
from the home PC. The teachers also made sure that children were not
passive receivers but active contributors to the Project. Students were
responsible for deciding, through internal contests, the names of
each client and the desktop wallpapers. The latter were drawn by the
kids themselves. Both activities were carried out with satisfying results.
What's Next?
Progetto Mottabit didn't end with a wallpaper drawing
tournament. After the initial deployment, the school had to implement
a centralized backup procedure. It also installed extra servers for
e-mail handling, the management of the school library and databases.
Some of these activities are ongoing. Today, the school has an ADSL
Internet connection, and the clients run version 4 of LTSP. XFCE4 has
become the official window manager. In addition, all of the FOSS activity at the
school is being monitored by the
Italian RASIS project, which studies,
among other things, open-source networking solutions.
A Final Word of Advice
The last question I asked Galtineri was, "what is the first [piece of]
advice you would like to give to any other teacher trying to do the
same thing today, or [what is] the error that you would not want others to
repeat?". Here is her answer:

Probably the key to convincing the school world (especially the teachers)
is to demonstrate that the same tasks that today are done traditionally
can be performed at least as efficiently with a computer. In other words,
you have to show with facts that IT is an instrument, a solution, not
yet-another isolated subject that everybody (starting with teachers)
should study because somebody says so. The best way to achieve this goal
is to show it during your normal work. Believe in what you are doing,
and demonstrate how useful it is in your daily teaching.

Marco Fioretti is a hardware systems engineer interested in free
software both as an EDA platform and, as the current leader of the RULE
Project, as an efficient desktop. Marco lives with his family in Rome,
Italy.

______________________

Articles about Digital Rights and more at http://stop.zona-m.net

CV, talks and bio at http://mfioretti.com

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

What software do you use

Bruno Coudoin's picture

Well you talk about grub and complex thinks here. Maybe usefull for somedy willing to follow your path. But first, we need to show the world that there is enough software for the children on GNU/Linux.

So please make us a favor and describe what the children and teachers are using, which software they find usefull, which one they miss.

Linux educational software

Chris's picture

I really think we barely scratch the surface with the educational opportunies that computers offer. The list of software mentioned includes many play things/toys. What I would like to see would be software equal to OpenOffice or Celestia (to pick two very useful and impressive titles) that demonstrates physics, calculus, or chemistry - among others. Software which demonstrates concepts with sophistication and also includes content to test students. The feature I'd love to have on my computer would be the electronic equivalvent to 5-6 GOOD textbooks on the core skill sets taught by college - demonstration and testing included. How valuable it would be to practice Calculus or Physics and know when I had gotten a correct answer or when wrong, WHY I was wrong. With sophistication please b/c nothing kills my motivation like stick-figure or construction paper-style artwork. Why not design and build my own software suite? B/c I am still learning to use Linux - and am far from writing software for it. My current project is just to learn how to control Linux permissions...

How about translating public domain textbooks into software suites?

Thanks! Loving Linux and LinuxJournal!

Chris

wich programs children like

linux project tilburg (netherlands)'s picture

Well our kids here use freetime and educational programs :

Tuxtype, gcompris, rocks&diamonds, patatoman, Pysol, Kgoldrunner, neverputt and neverball, tuxmathscrabble, supertux, solarwolf, ppracer,frozenbubble,

tuxpaint and Gimp, stellarium, Gaim for instant messaging, Patience using wine, audacity for working on soundfiles, xmms for music, have an bttv card with tvtime, to watch tv on pc, use abiword for fast wordprocessing and browse the web with firefox ( under supervision afcause ).

Might be worth the effort to look at Kedubuntu to see what thye are working on, we use Mandriva for our needs.

greetings and lots of succes with your efforts!

And the cost advantage...

Chris's picture

And I am so impressed with the cost advantage of Linux. Yes it takes an ITS expert to set some of it up but most school systems have them already b/c Windows requires adminsitration too. Set them up once and it is my impresion that they just keep going requiring little upkeep.

Our local county and state schools are constantly moaning about budget shortfalls. They could save so much money if they allowed their current software licenses to expire and replace their Win software with Linux on the same old machines (which are PLENTY fast enough for a kid to do kid things with). Linux seems to evolve so that older machines can cope much longer than Windows machines which seem to run out of horsepower as Windows gets more and more bloated.

Why replace a whole lab of computers when they could just give a machine a fresh software install every year or two and replace worn components...

We use Mandriva too at home and it's wonderful. Someday maybe I'll try other titles but for now it works for us very well. Linux is just the perfect solution for most folks, too bad it suffers from the stereotype that it's just for computer gurus.

I miss Italy, spent 3 years living in Naples. I'd love to go back...

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix