Slashdot Mirror


Maine School & Linux

Feztaa writes "This story talks about a private school in Maine that has introduced linux into their computer labs, with smashing success. Apparently, they spent less than half of the money that other schools spent on new computer labs, and got better hardware to boot."

16 of 414 comments (clear)

  1. Re:Cloning by Libor+Vanek · · Score: 3, Informative

    I'm afraid it's right. AFAIK even you must have one box per PC AND serial number from the one box must be installed (I dunno how's about some multi licence programs but they probably need more then 20 pcs...)

  2. Re:Great, and when they graduate with zero Windows by peterjhill2002 · · Score: 3, Informative

    Well, I would guess that if they wanted to learn windows, they would learn more with a home computer. You are not going to be able to pass the MSCE, with what you learn in a H.S. computer lab. (close though ;-) Cisco, OTOH has a Cisco Academy program where students can get their CCNA certification in H.S. and get useful experience. Not to mention that Cisco actually has a cert that means something (CCIE). When Microsoft has a cert like the CCIE, then they will have a cert worth attaining.

  3. The site is already half-/.ed by AnyoneEB · · Score: 3, Informative

    Mirror:

    Moving the school computer lab to Linux was not an easy decision to make--but it was a beneficial one.

    As the bell rings to begin class at Greater Houlton Christian Academy, enthusiastic students sit down at their shiny, new computer workstations. In one corner, the red cabinet housing the server hums quietly as two stuffed penguins look on fondly from their perch. Other penguins keep watch from different locations as the students enter their user names and passwords to access their accounts. Ask a student who ``Tux'' is, and he or she will point to the large penguin painted on the front wall of the computer lab and say, ``He's the Linux penguin!'' About this time KDE has loaded, and young boys and girls are opening the application they need for class as easily as kicking a ball.

    Now for a little history. Greater Houlton Christian Academy (GHCA) is a private school and nonprofit organization in Maine. As such, it does not have the same access to funding as the public school system. As the computer science teacher and system administrator, this means I have to be creative about providing our students with computer technology while working with a tight budget. In the past I relied on area businesses and generous individuals to donate their used computers. While these donations were a great blessing to us, they were a temporary solution at best.

    Last year it became quite evident that we would need to replace our old, secondhand computers running Windows 95. The decision to move from donated computers to new computers was based on many factors, though our primary goal was to make sure our students had the best technology available for the enhancement of their educational experience. Therefore, this would be a software upgrade as well as a hardware upgrade. In fact, choosing the software was by far the bigger challenge.

    Interestingly enough, it was during this time that many schools in the western US were being audited by Microsoft concerning the school's use of Windows and Office software. I began to realize my ignorance concerning exactly how strict and inflexible the Microsoft EULA is. It was also during this time that Microsoft's new licensing initiative, called Software Assurance, was causing quite a stir in the tech headlines. As my research opened my eyes to the various limitations to proprietary software, I began to think that the answer for us might be found in open-source software.

    The decision to switch to an open-source platform for our new computer lab was not an easy one. My experience was with DOS and various versions of Windows and not with UNIX-compatible operating systems. I had experimented with Linux a few years earlier but found it somewhat difficult and incomplete. Because some time had passed, I decided to give Linux another try. Going with Mandrake's 8.0 distribution, I installed Linux at home to see if it could replace Windows in a desktop environment. To my amazement, I found Linux to be much more capable this time around. I was one step closer to making my decision to switch our computer lab to the Linux OS.

    Other factors went into the final decision to go with open-source software, not the least of which was cost. By purchasing bare-bones computer ``kits'', we were able to save considerable money on the hardware. Part of the savings in purchasing a bare-bones system is that the computer does not come with an operating system. We knew by then we would have to spend more money on software than we did on hardware if we went with Microsoft. Not only would I need to consider the initial purchase of the operating system and application software, but I would also need to factor in the costs of upgrading our software every couple of years. Needless to say, going with an open-source platform would save us considerable money now and in the future.

    Another key issue was flexibility. As many of you know, it takes time to install an operating system, customize it for the particular hardware it runs on and install the desired applications. Having purchased 20 new, identical computers, it made sense to completely configure one machine and then clone the hard drive to the other 19 computers. However, Microsoft's EULA prevents a user from doing this, even if they have 20 copies of Windows. Not only would Linux save me considerable time by allowing me to clone my configured PC, it also gave me great flexibility in the degree to which I could customize the OS for the hardware. By recompiling the kernel to take advantage of our specific hardware, I could fine-tune the OS to run at peak performance. Linux would even save us money in the cloning process, thanks to the dd command.

    A few aspects, however, made the decision to switch to Linux a difficult one. The smaller software base to choose from and the lack of mature drivers for our hardware were among the lesser obstacles. The major obstacle was my own lack of experience with the Linux OS. In fact, most of the money and time spent in the software upgrade of our computer lab was for a shelf full of books I had to purchase and read to really feel confident using and teaching Linux. It isn't always easy to teach an old dog new tricks, but I found the experience one of the most challenging and rewarding experiences of my IT career.

    Today our private school of over 170 students has one of the finest computer labs in Maine. We have 20 computers with Athlon 1600+ XP processors, 128MB of RAM, 20GB hard drives and all the accessories--3-D graphics, sound, 17" monitors and 100Mbps Ethernet networking. Our computers run Mandrake Linux 8.2 with KDE 3.0.2. What is most amazing is we upgraded our computer lab for under half the cost of what many neighboring schools paid for inferior equipment. Most of this savings was the result of switching to Linux.

    Our servers also run Linux. Using NFS, students can access their accounts from any computer in the lab. Student- and staff-owned files are backed up on a daily basis, so gone are the days of ``the computer lost my homework.'' Our proxy server runs Squid to help speed our wireless internet connection to 20 workstations, and we use proxy software along with iptables to provide firewall protection. A nice program called Dansguardian provides filtering to protect our children from pornography and other inappropriate content.

    Many of you may be asking at this point, ``How do you use Linux in teaching your students?'' GHCA is a K-12 school, and so we strive to offer some level of computer training for each grade. Kindergarten students, for example, can use such programs as Potato Guy to practice hand-eye coordination and familiarize themselves with how to use a mouse to manipulate objects on the computer screen. Elementary and secondary teachers integrate the computer lab into their curriculum by using the computer for research, multimedia enhancements or even something simple as coloring digital pictures.

    Starting with grade seven, education in computer science takes a more formal approach. Seventh graders are taught keyboarding skills using programs such as KTouch and TuxTyping. Grade-eight students are taught the basics of programming with the kate editor and yabasic interpreter. It is during this class that students gain a better understanding of how computers process instructions.

    Computer Fundamentals is a one-credit course that introduces the ninth-grade student to ``how a computer works'' and ``how to work a computer''. During the second semester, students learn about the purpose and use of the operating system and various applications, such as word processors, spreadsheets and web browsers. Because our computers run Linux, it is the Linux OS and open-source software that students learn in this class. Being sensitive to the fact that Microsoft currently dominates the PC market in corporate America, I do spend time discussing the similarities and differences between Linux and Windows.

    Tenth- through twelfth-grade students can chose from a variety of computer electives, including how to upgrade and repair computers, web site design, advanced programming and even an upcoming course in robotics. In making the switch to Linux, I easily found all the tools needed to teach these courses using open-source software. In many cases, the open-source software we now use is superior to the proprietary software originally donated to us.

    This is our first year with our new computer lab, and I am very pleased with how it is progressing. One of the most pleasing experiences I am having as a system administrator of a Linux-based lab is the actual ease of administration. Once I set something up in Linux, I rarely need to worry about it again. This was not the case with Windows. Last year we were constantly suffering from system crashes, frozen servers, strange bugs and the infamous ``blue screen of death''. Needless to say, it was a frustrating situation for many students. While Linux is not bug-free, it has been a far more stable operating system for both our workstations and servers. Linux also has shown itself to be a much more versatile operating system to administer in a network environment. My job is more pleasurable thanks to our switch to Linux.

    As a teacher of computer science, I am finding this year a fascinating test for Linux. Very few of our students, parents or teachers knew what Linux was before this year. I have actually found this to be a great advantage in teaching computers. In the past, I have found students to be disinterested in learning about the personal computer running Windows, because it is something most of them grew up with at home. This lack of interest made it more difficult to teach the more-advanced aspects of the operating system. However, Linux is something completely new, different and unexplored. Instead of being intimidated by the change, as many adults might be, young people are excited to explore the ``uncharted territory''. This opens a door for me as a teacher, allowing me to educate eager minds in the more-advanced aspects of computer operating systems and software. In fact, it only took two weeks until students began to ask me, ``Where can I get Linux?''

    People sometimes ask me, ``Is teaching our students Linux preparing them for the workplace?'' This question is based on the fact that Microsoft is the current dominating presence in operating systems and office software. It is a question I have thought over a long time, and the answer I always come up with is, ``Yes, most definitely.'' The basic principles of any type of operating system, office application or other similarly grouped software are the same. A student who becomes proficient in Linux will not find themselves lost in a Windows environment. I have found Linux to be the more advanced of the two operating systems, yet our students are very quickly and easily learning it. The process of copying a file or formatting a paragraph is not so different between one operating system and the other. The important thing is we are able to offer the latest in hardware and software tools to train our students in these fundamental principles--something we could not do if we went with proprietary software.

    Another question that may be even more important to ask is, ``What is the future of Linux?'' When our students graduate a few years from now, will they enter a Microsoft-dominated workplace or will the tide have changed? Even in our small New England town of Houlton, Maine, businesses are beginning to look to Linux as an alternative to proprietary operating systems. These businesses will need qualified personnel familiar with the Linux operating system and open-source applications. Greater Houlton Christian Academy will be graduating young men and women who will be able to meet that need, a claim not many schools in our nation can currently make. In fact, some of our students may go on to write the future applications for Linux, giving back to the community that helped them during their school years.

    For us, switching to open-source software running on the Linux operating system has been the right choice, allowing us to provide our students with modern equipment and software for a fraction of the cost of a computer lab running proprietary software. If Linux continues to grow in popularity and gain a foothold in the workplace, we will look back at our choice as one of the most important decisions we've ever made.

    __________

    The problem with using Linux is that the children won't learn how to use Windows, which is what most people use, but they will probably have Windows at home anyways. Maybe they'll even try Linux at home! :)

    --
    Centralization breaks the internet.
  4. If Only More Schools Would Do This... by kravlor · · Score: 5, Informative
    "... many schools in the western US were being audited by Microsoft concerning the school's use of Windows and Office software..."

    After working in a public school district, the fear of Microsoft had certainly struck us. We had an entire room devoted to holding the "Welcome to Windows" manuals, licenses, and EULA's, and were hoping never to get that dreaded audit.

    While we were unable to make the switch to Linux while I was working at the district (we had entered into contracts beta-testing new Windows-based attendance/grading software), it certainly struck me as the way to go.

    In addition, the quality general computer instruction available at this school is something to strive for. I think that students are quite capable of utilizing Linux efficiently, especially if they are familiarized with it early on.

  5. Re:It's about time. by Coke+in+a+Can · · Score: 2, Informative

    Same at my school, 60hz (I run 85hz here, the difference is almost painful), Pentium MMXs with like 32MB of RAM. Windows 98, hooked up to a Novell server that crashes daily.

    Whenever we go in there for research (or anything on the internet), I remind myself to bring my KNOPPIX cd tomorrow.

    KNOPPIX is wonderful, ain't it?

  6. Re:Kids and computers by Coke+in+a+Can · · Score: 3, Informative

    Ehhh, not everyone my age (12) is that good with computers. I recently had a friend ask me how to type roman numerals. I've also heard of people my age diagnosing a computer problem as "maybe you haven't downloaded the correct USB drivers for your hard drive".

    Trust me, as a member of the age group, many of us just run Kazaa (not Lite), ICQ, AIM, YIM and MSN (not trillian, just all 4 at once) with only 64MB of RAM.

  7. Re:Great market for Linux by IamTheRealMike · · Score: 2, Informative
    The only problem I see with using Linux in these situations is finding trained personell to staff the labs

    I don't really get this. It's a school, right? Why can the teachers not do what this guy did and teach themselves? I'd bet 99% of all Linux users ever had to learn themselves as opposed to going on a training course. Obviously they may have been helped by others, but I learnt it all myself and via IRC. Maybe for businesses where time is short, but schools are in no hurry.

    I get the feeling the "we need training" mentality is a bad one to have, if IT teachers can't learn new things themselves (or are scared to), why are they teaching IT?

  8. Re:Cloning by RazorJ_2000 · · Score: 3, Informative

    You are correct. Legally, you must use the MS Sysprep utility to prepare a CD image and answer file for cloning purposes like this. IMHO, It is a little disappointing that a number of people responded to this article and didn't know that. Looks like some people like to bash MS without actually learning anything about MS....


    Oh well, just another reminder that you need to take whatever you read on /. with a grain of salt (and double-check the answer)

    For those of you who are wondering, legally, MS has the right to request a Corporation to remove all their Ghost-installed systems and re-install using the Sysprep utility. Bet you didn't know that, now did ya?


    --
    pi=sigma{n:0-infinity}[(1/16)^n][(4/(8n+1))-(2/(8n +4))-(1/ (8n+5))-(1/(8n+6))]
  9. FUD and MISINFORMATION ABOUND!! see link by puto · · Score: 4, Informative

    No this is not correct. Even though some basn MS for anything people replied to it.

    From 2000 to XP you can prepare a hard drive. Use a tool called SYSPREP which prepares a drive for cloning.

    Once you clone the drive to x number of systems(as covered by your site licenses). The initial boot of the system conigures each one with a seperate SID. It also automates user responses. You can accept the EULA automatically.

    MS reccomends this for roll outs and even teaches you how to do it on their site.

    I have used this many times. Nothing against the EULA.

    See below link.

    http://www.microsoft.com/technet/treeview/defaul t. asp?url=/technet/prodtechnol/windows2000pro/deploy /depopt/sysprep.asp

    I love Linux. And thing MS is evil in a lotta ways. But above all hate misinformation.

    Puto.

    --
    The Revolution Will Not Be Televised
  10. Re:Educational programs + wine by blibbleblobble · · Score: 2, Informative

    Has anyone looked at what educational programs work under wine?

    They don't. They run under KDE.

  11. Dell, Gateway, IBM - Schools can't buy from them.. by pnelson · · Score: 4, Informative
    This school probably had to build their own PCs as you can't buy a Linux based PC for schools today. PLEASE tell me I'm wrong but if so it won't be because IMB, Dell or Gateway will do it. Walmart is now the leading option. Does anyone else think this strange?

    We had to build our own as do most schools using Linux. http://k12ltsp.org/rhs_casestudy.html

    When will large vendors realize that there is a market in K12 for Linux? EVERY install I see is the result of one or two hard working teachers, often supported by local LUGs working to save $$$ and provide technology to classrooms.

    It's great to see this but these teachers are the exception not the norm.

  12. If you bothered to read the article by Anonymous Coward · · Score: 2, Informative
    You would not that the administrator makes note of how Linux both costs cheaper, but better prepares students. For Example:

    ...I have found students to be disinterested in learning about the personal computer running Windows, because it is something most of them grew up with at home. This lack of interest made it more difficult to teach the more-advanced aspects of the operating system. However, Linux is something completely new, different and unexplored. Instead of being intimidated by the change, as many adults might be, young people are excited to explore the ``uncharted territory''.


    And,


    businesses are beginning to look to Linux as an alternative to proprietary operating systems. These businesses will need qualified personnel familiar with the Linux operating system and open-source applications. Greater Houlton Christian Academy will be graduating young men and women who will be able to meet that need, a claim not many schools in our nation can currently make.


    Also, if you've ever bothered to use Open Office, it's so similar to what you would use in Windows that learning it is hardly different than getting used to each new version of MS Office.
  13. Re:It's about time. by fucksl4shd0t · · Score: 2, Informative

    the linux labs at my university are running a two-year-old Red hat distro, and I have a colleague who can't use them because there is absolutely no obvious way to change the refresh rate the something sensible like there is on Windows.

    That's because you have to edit a text file, and the file you have to edit requires su priviledges. It's in the x.conf file, I believe. Or rather, it's in the x config file, whatever it's called. Then you have to restart the x server.

    Not exactly intuitive, I know. I find that editing text files is usually faster, though, than going through all the windows hoops.

    --
    Like what I said? You might like my music
  14. Re:It's about time. by fucksl4shd0t · · Score: 2, Informative

    Plus, retraining the teachers will be hard. I think most teachers have this natural inability to learn computers

    Actually, most teachers have this natural inability to learn. End of sentence.

    Those who can, do. Those who can't, teach. And they can't teach either.

    Forgive the rant, but I'm disgusted with the general state of affairs in the education system.

    --
    Like what I said? You might like my music
  15. LTSP!! by Tyreth · · Score: 3, Informative
    Why not use LTSP? It saves a great deal on admin work, and provides greater power and flexibility. Still, I am very impressed by this effort for someone not familiar with Linux - to even go so far as implementing it. Well done.

    I do find the following humorous:
    I had experimented with Linux a few years earlier but found it somewhat difficult and incomplete. Because some time had passed, I decided to give Linux another try. Going with Mandrake's 8.0 distribution, I installed Linux at home to see if it could replace Windows in a desktop environment. To my amazement, I found Linux to be much more capable this time around. I was one step closer to making my decision to switch our computer lab to the Linux OS.

    Yes, it's quite amazing how software changes over the years!

  16. K12 Linux by garyebickford · · Score: 2, Informative
    Previous /. articles have discussed K12Linux, a K12-oriented distribution that by all accounts is very successful both technically and from a "UI" point of view. IIRC, it is a very simplified distribution with only those applications needed, and tuned for easy installation. It also supports the K12 Linux Terminal Server Project, which allows schools to use those old too-slow computers as terminals for a centrally maintained server. Tests on newbie students and faculty found that they got up to speed on this distribution in about a week, substantially faster (for the same level of facility) than on Windows platforms.

    The K12Linux.org link also has several other links to other K12 Open Source projects, including:
    • SchoolForge.net - "A complete Listing of Open Source groups working with schools."
    • Open Source Schools -
      for the on-line Journal of Open Source Software in schools
    • SEUL/edu - "the discussion group for those interested in using Linux for education. This covers all aspects of educational uses of Linux, by teachers, parents, and students."
    • K12OS.org - "Discussion forums for help, news and information related to Linux in schools"
    • Multnomah ESD - "has successfully moved most of its core network services to Linux." The folks who built the original K12 Linx, AFAIK.
    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/