Advantages of Linux for Use in Schools
There are numerous factors that make Linux preferable to proprietary
operating systems (e.g., Microsoft Windows) for use in educational
institutions:
(1) Undoubtedly the most
important of these is the fact that there is a zero cost of software
acquisition. Proprietary software for use in schools can be obtained
only with per-seat licenses or site licenses, both of which become very
expensive for schools that desire to have more than just a few
computers. In fact, proprietary software can easily cost more than the
hardware on which it operates, and far more when the cost of license
renewals and upgrades is factored in.
There are no licensing fees for Linux based on the number of users or
the number of computers on which it is installed. Thus a school, school
district or university can install any number of Linux systems from
just a single set of CDROMs (usually two disks), which can be purchased
for only a few dollars or borrowed from a faculty member or from
another school. Linux can even be downloaded from the Internet for free!
The zero cost of acquisition applies not only to the basic operating
system, but also to the large and growing number of high quality
application programs, many of which are included in major Linux
distributions and are installed automatically when Linux is installed.
These applications include a full-fledged office suite that is
equivalent to, and compatible with, the costly Microsoft Office suite,
advanced graphics programs and a web browser that is easier to use and
more technologically advanced than Internet Explorer. See Major Linux
Applications for more information about some of these free applications.
When the costs of both the operating system and the application
software are taken into consideration, the savings from free software
can be enormous. However, there are yet additional costs to using
proprietary software, as discussed below, that make the savings even
greater.
(2) Linux and other open source
software do not impose any complex license management requirements on
their users. In fact, there is generally no need for any license
management at all! This is in sharp contrast to the requirement that
educational institutions devote considerable effort to making certain
that each computer has the proper licenses for (a) proprietary
software, such as Microsoft Windows, (b) any upgrades to it and (c)
application programs such as Microsoft Office as well as to monitoring
licenses for (d) each Windows server to which the individual computers
are connected. This is necessary in order to be able to prove that an
institution is not violating the devilishly complex mandatory license
agreements in the event of a Business Software Alliance (BSA) audit.
The Microsoft-funded BSA routinely audits educational institutions and
frequently collects very substantial fines when it determines that they
are not in compliance.
(3) Students can be provided
with legal copies of Linux and other open source software for use at
home at no cost to the students or the schools. Schools often require
that students use certain proprietary software for their assignments
without providing free copies for them to use on their home machines.
This frequently results in "software piracy" by students.
(4) Linux allows older and less
expensive hardware to be used than is possible with Microsoft Windows,
and it thus helps extend the life of old computers. In fact, many
schools employ used computers at a fraction of the cost of new
computers and find that they work just fine. One reason for this is
that Linux is written much more compactly and thus requires less disk
space and memory than does Microsoft Windows. Also, it is much easier
to configure Linux to the capabilities of the particular computer on
which it is being installed in order to obtain maximum performance from
an older computer.
An additional feature of Linux that enables it to perform very well
even on older computers is its use of the X Window System. This is an
automatic technique that separates where an application runs from where
it is displayed. This allows inexpensive, older computers (with limited
memory and slow processors) used by individual students to appear to be
running a large application program (such as graphics processing
software). However, the program is actually running on a newer, more
powerful computer that is connected to the older computers via a
standard computer network.
It is generally necessary to purchase new computers every time an
upgrade is made to the newest version of Microsoft Windows. This is
because each new version requires so much more disk space and memory
than the previous one due to what is often referred to as "code bloat."
When upgrading Linux, however, it is very often possible to continue to
use the same computers.
(5) Administration and
maintenance costs can be reduced to very low levels for Linux systems
after system administrators and other staff members attain a certain
degree of expertise. One reason for this is the inherent stability of
Linux, i.e., it rarely crashes or needs rebooting. Also, with proper
configuration, Linux is highly resistant to viruses, worms, trojans and
other types of malicious code, thus very little time and effort needs
to be devoted to applying security patches. Security patching is a very
time consuming and annoying task for Microsoft Windows administrators,
both because it is required so frequently (monthly or even more often)
and because the patches themselves are often less than perfect and can
cause other problems.
Another reason is that the X Window System allows a single workstation
to be used together with a number of simpler computers instead of
requiring that each computer used by students be a high performance
(and costly) workstation. This reduces both the amount of technician
time spent maintaining workstations. It also makes it more difficult
for students to intentionally or unintentionally alter the system's
configuration and easier for a technician to restore the configuration.
(6) Linux can mitigate or
eliminate the cost and disruption of frequent retraining of faculty and
other staff members for new versions of the operating system and other
software. This is because there are no "forced upgrades." Also,
although new versions of Linux and other open source software are
frequently introduced, existing and even older versions usually have
more than sufficient power and functionality for most academic
applications. Moreover, even if open source software is upgraded, the
new versions are usually very similar to, and backwards compatible
with, earlier versions, and thus little or no additional training is
usually necessary.
(7) Linux can also help reduce
school administrative costs by being used for administration purposes
in addition to classroom use. The skills are transferrable between
these two categories of applications, and in some cases the same
servers can be used.
(8) The internal workings of
Linux are completely open and available for inspection, modification
and experimentation. The reasons are that source code is freely
available and that Linux is designed to be highly configurable even
without modification of the source code. This is in sharp contrast to
proprietary software, for which the internal workings of the programs
are hidden from users and the source code is usually not made available.
The analogy is sometimes made with the difference between purchasing an
automobile for which the engine compartment can be freely opened and
one for which the engine compartment has been welded shut. The former
provides a much better education experience (and can be cheaper to
repair) and will encourage a fraction of the owners of such cars to
tinker and eventually become expert mechanics.
Its complete transparency to the curious makes Linux an ideal medium
for learning about how computers really work. Inquisitive users have a
tendency to turn into developers, providing a new generation of
creative talent that will help keep the technology revolution on track.
Sometimes they also make good teachers.
(9) The use of Linux in the
classroom will encourage (or compel) teachers to learn about Linux.
This will help them to understand and teach more effectively about
computers. It will also give them a better foundation for understanding
other aspects of technology, which, in turn, can be transmitted to
students.
(10) Acquiring Linux skills has
already begun to facilitate and encourage collaboration among educators
and others to develop new, high quality software specifically for
educational use. This is because Linux itself, as well as other open
source software, was developed by a group of widely scattered, but
highly skilled and motivated individuals communicating via the
Internet. This development model has proved itself to be very efficient
and far lower in cost than the traditional closed source approach.
(11) Linux can help prepare
students for the real world in which there is a diversity of operating
systems and platforms. Although most households still just use
Microsoft Windows, major corporations generally employ a variety of
operating systems, including Windows, various versions of Unix
(Solaris, Aix, BSD, etc.), various mainframe operating systems and
Linux.
Linux skills will also help prepare students for a world in which the
dominance of Microsoft Windows and Microsoft Office for small and
medium sized businesses is increasingly challenged and Linux comes to
play an increasingly important role. Just as is the case with schools,
businesses and other organizations of all types and sizes are finding
that there are numerous compelling reasons to convert to Linux.
(12) Linux provides much
greater freedom of choice about operating systems than do proprietary
operating systems. This is because Linux is not really a single
operating system. Rather, there dozens of different versions (also
referred to as "distributions") from which to choose, each with its own
unique set of characteristics and its own advocates. All are similar in
that they incorporate some version of the Linux kernel and contain the
same core commands and functions which have been exhaustively battle
tested in the more than 30 years of Unix history. They are also similar
in that they are all highly configurable by users, far more so than
Microsoft Windows
Furthermore, it should be kept in mind that the choice of free, open
source operating systems is even greater than the large number in the
Linux family. It also includes the BSD family of Unix operating
systems, the most popular of which is FreeBSD. For general classroom
purposes, however, Linux is probably preferable to any of the BSDs
because it is easier to administer and because there is a greater
number of readily available application programs.
There are still more choices, although like BSD, they should probably
be reserved for the more advanced classes in computer science. Of
particular interest is MINIX, which was developed specifically for
studying the internal workings of operating systems and which led to
the development of Linux.
(13) Open source software tends
to be compliant with industry standards and thus protects school data
from becoming locked into proprietary file formats which the schools do
not own and which may become unsupported, obsolete and even
inaccessable in the future.
Source: http://www.bellevuelinux.org/linux_educ.html