|
| Mon, Jul 07th | home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop | 14:47 UTC |
|
login « register « recover password « |
| [Article] | add comment | [Article] |
About two years ago, Doug Loss and I from the Simple End User Linux Project (SEUL.org) wrote an editorial about the state of Linux in schools. In the intervening time, much has happened, both inside and outside the Linux/Free Software community, and in this editorial, I revisit the state of Linux in terms of its use both as infrastructure and on the desktop. I conclude by examining some of the non-technical issues impinging on the periphery where I feel work needs to be done to make it an even more compelling choice. Copyright notice: All reader-contributed material on freshmeat.net is the property and responsibility of its author; for reprint rights, please contact the author directly. InfrastructureLinux is already well known as an excellent infrastructure platform. A fine example of a bridging technology, it is an effective fileserver for many environments, quite happily working with many common file sharing systems (Appletalk, Windows CIFS/SMB, NFS, and NetWare servers), as we noted in our previous editorial. Not only has Linux retained this flexibility, but unlike most modern systems used in schools, it has also remained quite lean. As a result, it works well on older hardware. This is an important point, as a common source of Linux servers for schools are computers which would otherwise be considered too obsolescent to run other operating systems. Internet services are still one of Linux's strong points. Email accounts, news servers, Web servers, file servers, print services, firewalling, you name it -- all are standard parts of any good Linux distribution. The use of Linux in schools allows older equipment to be used for various purposes; the lack of per-seat licensing charges means that there are no financial impediments to setting up a rich set of intranet and Internet services, services which can be used by any other networked computers using any operating system. Indeed, as we mentioned in our previous editorial, setting up these systems would make for an excellent student learning experience, and would ultimately be very useful for student and staff organizations long afterwards. Beyond using obsolete hardware to provide networking services, Linux provides a way for a school district to make good use of large numbers of non-current or obsolescent hardware: terminal services. Much work has been done in the last two years (and much longer beforehand) to develop Linux as a basis for terminal services. Two examples are the Linux Terminal Server Project (LTSP) and the K12LTSP project. There are several compelling arguments for the use of Linux-based terminal services. For starters, terminals typically do not store their user preference information on the system, but rather on the server along with the users' files, so wherever the users sit, their preferences and data travel with them. Terminal-based systems reduce workstation downtime from mischief or misadventure, since system-level configuration changes to the individual terminals are only possible for the administrative user. The terminal-based Linux system is also very flexible, as newer machines can be made to run user applications locally initially; as the applications become more advanced or the machine ages, the terminal server itself can run the applications with the terminal workstation displaying the program's user interface. This ability, a long-standing advantage of the X Window display system under Unix, allows a school to gain many more years of useful, productive, and enjoyable service from hardware which would otherwise be retired. Finally, any upgrades to the server or network hardware benefit all users in a Linux terminal-based system, regardless of what hardware the terminals have. Additions of memory, disk space, or other shared resources are exactly that -- shared among all of the workstations. Upgrading all of the RAM or hardware in a typical workstation-based computer lab would be an expensive proposition. The same effect can be had for a fraction of the cost when the terminal server is upgraded with more RAM or more disk space. Ultimately, terminal-based computing services under Linux allow schools to effectively provide for their present and future computing needs without massive financial outlays, while allowing them to take full advantage of the latest technologies.
Administrative SoftwareThis is one of the most important aspects of any computing system for educators, and, by no fortuitous coincidence, is also one of the areas of educational software development that has exploded in the last two years. We mentioned several examples of administrative software in our previous editorial; there are currently sixty-three software applications listed under the Administrative software category at the Seul/Edu Educational Application Index Web site, with more added regularly. The Web site also carries descriptions of each software package, as well as a long list of reviews of many of the packages. Many of the programs are Web-based, relying on a central database (usually MySQL or PostgreSQL), and thus easily accessible throughout the institution on all existing networked computers (regardless of operating system), obviating the incompatible file format problem. A short list of the represented software types includes programs for grading, proxying, course scheduling, alumni communication, sporting event management, and many others that I cannot do justice to in this space.
Linux on the DesktopThe long and short of it is this: Linux is ready for the desktop NOW. The last two years have seen many exciting developments on the Linux desktop. Perhaps the most important from the user perspective is the appearance of application suites that are effective replacements for MS Office. The OpenOffice.org project recently celebrated their 1.0 release, and the KOffice project posted their 1.1.1 release. Each of these suites nicely provides the functionality one would expect from a productivity software suite worthy of the name: word processing, math, and presentations. OpenOffice.org can be highlighted for another reason: it runs on both the Windows and Linux platforms. These two suites are not the only places to find Word-like and Excel-like (dare I say clone?) functionality. A plethora of well-made standalone packages exist as well to replace individual applications, such as AbiWord and Gnumeric, which, in my own experience, are effective replacements for MS Word and MS Excel. Like OpenOffice.org, AbiWord also works well under Windows. Now that these programs are available and offer genuinely viable alternatives to the MS Office suite on both the Linux and Windows platforms, the reasons for not using free software are becoming fewer and fewer. Convincing teachers and administrators to focus on teaching the rudiments of word processing and spreadsheet applications in general rather than a specific package of applications is worth doing in any case, and having access to essentially interchangeable applications makes the case far more compelling. This is welcome news in the educational field; the increasing zeal with which some of the larger software companies are threatening audits on school districts has been giving many principals and administrators justified cause for concern. According to an April 2002 article in The Oregonian, the cost of an institute-wide site license to cover all Portland, Oregon Public School computers (regardless of operating systems, as it would also cover iMacs and PowerMacs) would be equivalent to ten fulltime teaching positions. These actions have left a sour taste in the mouths of many educators, particularly because the cost of the settlements can have a massive impact on the ability of school boards to provide appropriate learning experiences to their students. One of the few remaining leverage points for large commercial software companies is the ability to "embrace and extend" existing proprietary file formats (as well as numerous standard formats) to exclude free software applications from being able to read or otherwise effectively manipulate the files created by these programs. This raises another concern for educators: the lack of backwards compatibility of the file formats that the newer versions of the software create by default essentially requires educational institutions to plan for a two-year software cycle, replacing perfectly functional software with the newest releases simply in order to maintain the status quo, for students at school to be able to read the files they might create at home on newer versions of the software. This ongoing expense is not inconsiderable, leading many educational institutions without global software policies or site licensing arrangements to be perhaps less than careful with software licensing issues. This, in a nutshell, is probably the biggest factor leading to the recent series of invasive software audits of educational sites.
Future Directions and ResourcesFrom the technical perspective, Linux is ready for the classroom NOW. The issue with effectively using any technology, based on Linux and Free Software or not, is the support needed to be able to use it properly. In the past, Linux was often overlooked because of the perceived lack of support. Forward-thinking principals and administrators have frequently preferred turnkey solutions based exclusively on commercial software when it came to computer purchases for several reasons, one of which is that turnkey solutions are usually seen as a means to either get reliable support or not require it in the first place. With service contracts being beyond the means of many educational institutions, computer maintenance often falls to teachers, volunteers, or a generally overstretched technology department (if the school does in fact have one). Considering the scant time and financial resources available for this work, along with the imperative of returning machines to service, it should come as no surprise that many schools have unlicensed commercial software. Another reason for the bias towards turnkey solutions is their visibility. It is very easy to point out to parents, dignitaries, and other officials concrete measures taken by a school to improve learning. Large computer purchases are a very visible means of doing that, often far more visible than sending personnel for specialized training (which in turn is frequently seen as risky because of the perceived risk of losing key people after their newly received training to better-paying jobs elsewhere). At the same time, while the physical hardware may be impressive, the lack of appropriate (and legal) software as a means to meet curriculum and learning goals reduces the potential of these machines to essentially that of a pacifier or game console, far from a tool for reinforcing learning objectives. Irrespective of the operating system and software used, this is a universal impediment to the effective use of computers as a teaching tool. Those advocating Linux in schools are faced with a self-defeating circumstance: In order to be taken seriously, a technology generally has to be well-supported commercially. For a technology to be commercially viable, there has to be a sufficient margin on sales and service to make commercial support viable in turn. As Linux is free, there is no motivation to sell it, and commercial support does not become a worthwhile endeavor. This is an over-simplification, to be sure (for example, The Linux Consultants Guide provides a list of current sources of commercial Linux support), but it is still difficult to disprove the perception that support for Linux does not yet exist in a widespread way. Perhaps the crux of the matter is the fact that the Free Software economy, if I can use the term, is essentially a gift economy. It works because of the commitment that the adherents implicitly make to sharing and helping each other. To put it another way, it is Hardin's "Tragedy of the Commons" in reverse. As the number of people contributing to the gift economy increases, the return on any contribution increases disproportionately. Many schools already have substantial volunteer involvement. Parents and community-minded individuals are often involved at many levels, including helping with school trips, chaperoning, and mentoring. At the same time, most parents (and many others) pay school taxes. If we take it for granted that a given percentage of parents work in some sort of information technology role (either professionally or out of necessity), this group can be a good first point of contact when considering how Linux can be used in a school. Chances are that if these people are already Linux-friendly, they'll know of a nearby Linux User Group (LUG). LUGs are perhaps the single best place to find advice and support locally. In many cases, some LUG members may take a very active interest in getting everything set up and working properly. As the network develops and changes and the students and staff become more adept at managing it, this knowledge is passed on to new students and staff members. In this way, the necessary experience and abilities are maintained at the school, even with turnover. Outside of LUGs, an excellent resource is the Schoolforge coalition. An umbrella organization of some eighty different worldwide groups, Schoolforge provides the forum for these groups to plan, build, and introduce open resources into educational systems.
(All trademarks are owned by their respective organizations. Thanks to Alex Ball, Doug Loss, R. Keith Smith, and Tim Riley for their kind reviews of this editorial.) Author's bio: Peter D. St. Onge is a former computer instructor. He currently resides in Toronto, Canada, where he lurks as a computational biologist at the University of Toronto. A long-time member of the Simple End User Linux project (SEUL.org), he has been using Linux exclusively at home for four years now, and has written articles, a thesis, and several excellent cookie recipes using only Free Software. T-Shirts and Fame! We're eager to find people interested in writing articles on software-related topics. We're flexible on length, style, and topic, so long as you know what you're talking about and back up your opinions with facts. Anyone who writes an article gets a t-shirt from ThinkGeek in addition to 15 minutes of fame. If you think you'd like to try your hand at it, let jeff.covey@freshmeat.net know what you'd like to write about. [Comments are disabled]
[»]
Linux in Schools: A's in What? Decisions in schools, especially Catholic parochial elementary schools
(k-9) are not made on any of the criteria this author prefers to talk
about. If you internalize his criteria, you may have won the battle but
lost the war coming out of the chute! Schools can't be sold on Linux
functionality, but rather on overall open source educational applications
within an established infrastructure of support and maintenance. The
support is NOT there and we all know it. Applications at the desktop are
not sold correctly. OPen Source must eschew its laissez faire attitude,
and start programming for the real guy in the schools, nonprofits and
businesses of the world, rather than for what programmers want. Recently,
a school resolved to go open source, but did an abrupt about face and
bought 150 XP licenses and 4 MS Server2003 licenses because the secretarial
staff just didn't like StarOffice! And quite frankly, I don't like it
either! Even openoffice.org is a programmer's wet dream which just doesn't
cut it with staff in prestigious or upper middle schools used to a steady
sex life with MS Office Professional. Even Novell Suse Linux 9.2 is not
ready for Prime Time, because contrary to the hype in the Open Source World
about using older computers, Suse Linux can't support Dell built-in
ethernet or Dell Raid. Dell being the major supplier of school
computers. --
[»]
New tools, Teacher cooperation Lingoteach is a language teaching program that supports 15 languages, some of them with sound. Generally I think the Teachers should be more aware of the "Not Invented here" problem we have in Software, because it also applies to Teaching Materials. A Repository for Worksheets, student handouts etc just does not exist yet. I have just started the Kid's Robotics project to create just these materials for a robotics class I am going to be teaching. Any help will be very welcome, but I think with the tools available, Teaching Materials should be community developed. So the teachers can concentrate on the Students.
[»]
Brazilian experience I live at Brazil and here we have a very impressive effort at an
educational project in a state called "Rio Grande do Sul". --
[»]
Congratulation and Thank You !
[»]
Its the learning part buddy IMHO, its the learning process with linux, that a student undergoes, makes it worthwhile for schools to adopt linux. I believe you shouldn't be providing commercial support to schools, and let the students "learn" what linux and the open source is all about. The first hand experience and exposure to Linux that they have at such an early stage will only prepare them for thier future. As a small initiative, the ILUG-BOM have started a small initiative to bring students into the Open Source world, by allowing them do their projects based on Linux, with the LUG members acting as "mentors". For those interested, the project is hosted at thefreespeech.org As for as technicalities of Linux, I don't think any organization, let alone schools, have a better option.
Cheers,
[»]
Report card far from accurate To say that Linux and open source applications deserve an "A" in
every category is really far too generous. An "A" on a report
card typically means that it goes "above and beyond" the minimal
requirements for an assignment. This might imply that there is little room
for improvement. On the contrary, I believe that Linux educational
applications are just barely adequate.
[»]
Re: Report card far from accurate
Just a minor correction. There are in fact a far greater number of
gradebook applications being developed than just these three. It's just
that most of them are (properly) viewed as components in more comprehensive
suites of educational Linux applications rather than as stand-alone apps.
Take a look at the SEUL/edu Educational
Application Index under the Administrative category to see more of
them. You'll have to wade through a number of other admin apps to find
them unfortunately; a revision of our categorization system is underway as
we speak.
[»]
Re: Report card far from accurate I've done a fair bit of student-teaching, and I have to say that Gnumeric has been all the gradebook program I've needed.
[»]
Re: Report card far from accurate
[»]
Re: Report card far from accurate hello. I personally think that teaching Linux in schools is a great idea. At my school, my computing teacher dident even know that Linux was a OS. But, i am doing my powerpoint on linux.
[»]
Re: Report card far from accurate Well, I am a teacher, and I am sick and tired of crashing windows trash in my classroom. Do you have any idea how much of a disruption windows is to my classroom? I can not rely on using technology in the classroom when I experiences crashes DAILY, sometimes. So much time wasted rebooting. I hate that BSOD so much I want to smash the computer sometimes. Further, I am so sickened when my students lose work due to these crashes and lock ups. My kids work hard and create some awesome projects, sometimes to lose their work to a crash, network failure or lock up. Disgusting...I so wish that all the computers in my classroom were running Linux! Stability, reliability, and you just can't beat the price! Okay,...or OS X, as I have Macs in the classroom, too, (and I do love my little OS X iBook) where as the aged OS 8.6 macs in school lock up or crash almost as much as the windows trash. To compare, I have been running K12OS or Redhat on my home PC,without a reboot for nearly a year, never a crash or lock up. I create the vast majority of my course materials using OpenOffice or KOffice tools, and I do all my webdev for my class website using this same box. although I code most pages, I also will use OpOf.org or Moz Composer to make pages for my class website. Seems there are apps for school info mgmt, library databases, gradebooks, everything I need. And, the vast resources for science teachers are amazing (I teach LA), such as Kstars, Dia and GPeriodic. Heck, even just having KDict available on the desktops at school would be convenient. Oh yes! I nearly forgot (how could i?) just how much fun I had with students last year (different school) when I did install linux on a few older, donated Deskpros, and used the Gimp on graphic arts projects. I have been allowing a few students to work on their graphic arts projects, this year, on my iBook using MacGimp, too ('m stingy with the iBook). There is no way my school could afford Photoshop or other such tools, but Gimp and MacGimp are awesome and free! One of the greatest plusses, IMO, is that my school will be able to keep current without the mercenary licensing practices of Gates to contend with. Right now, all my computers at school are running Win98 or Mac OS 8.6, because the school simply cannot afford upgrades district wide. That sucks! With Linux, we could easily upgrade every summer and have everything running smooth. Thankfully, my school has plans to upgrade to OSS over the next two years! Seems we are likely to get BSD servers, Linux PC desktops. I'm praying for OS X on all the Macs, too, and tried to encourage a district wide grab for those free Jaguar CDs, but most of the teachers were to lethargic or apathetic about tech to move their butts, I am afraid. There are very few things, IMHO, that a Linux Desktop needs to get the A (right now, I say B+). Cut and paste from one app to another, web browser to editor, etc., needs to function better. Multimedia support could be less convoluted. I would like to see Inspiration ported, but it runs with Wine anyway. Also, I would like to see burning CDs work better than my experience so far. And, a simpler way to run a db on one desktop would be nice, although there are Tora and pgAccess, setting them up, etc., is a bit tough. Otherwise... I'm ready...Please remove this virus called 'windows' from my school computers! You GO, Doug! I'll catch you on the lists... Mr. Baldwin My class site: http://bulldogs.school-library.net/ --
[»]
Re: Report card far from accurate
|