Slashdot Mirror


A School District's Education in Free Software

david.jonathan.russe writes "The school district in Kamloops, BC, Canada has been working on a linux-based terminal infrastructure for several years. They now have a system in place district wide and they can not keep up with all of the requests for info. They have a great hybrid system, using diskless workstations all booting from local servers. 'The second-generation system cost the Kamloops district about $47,000 to implement, as well as the cost of training and the release time for personal study and taking exams. However, Ferrie has no doubt of the savings overall. License costs are disappearing as the district phases out its Novell NetWare licenses, and the district no longer needs to purchase productivity software. Ferrie also figures that the increased reliability represents a substantial savings, although he admits that it is hard to quantify. However, perhaps the greatest benefit of switching to free software is that the reliability of the new system frees up technical staff to do more than routine support.'" Linux.com and Slashdot are both owned by SourceForge.

52 of 288 comments (clear)

  1. Finally someone gets it in education... by A+beautiful+mind · · Score: 4, Funny

    However, resistance among educators crumbled with the emergence of an advocate of the new system. In 2005, Dean Coder, a principal from the Prince George district with whom Ferrie had corresponded, transferred to the Kamloops district because he wanted to become involved in its transition to free software. Assigned to Barriere secondary school, Coder decided to convert all 110 computers at the school over to the thin client system. Systems analyst Dean Montgomery began work on a second-generation system, using state-of-the-art equipment.

    By this point, applications such as OpenOffice.org and Scribus had evolved to the point that teachers were "awestruck" by the new pilot system. However, what really convinced teachers that the change was worthwhile, Ferrie says, was Coder's advocacy. "He put his own reputation on the line and said to the staff, 'I'm going to be there for you.'" A young principal at the district's largest school soon requested the new system, and several others quickly followed. Now, Ferrie says, "we're struggling to implement it at the rest of our secondaries." In the end, an advocate who was both an educator and an administrator, he maintains, made all the difference in getting the system accepted.
    Nomen est omen?
    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:Finally someone gets it in education... by Anonymous Coward · · Score: 2, Insightful

      Do all people who use photoshop needs it to print? almost all i do is for the screen rather than print. Anyway they are teachers not publisher or something.

    2. Re:Finally someone gets it in education... by Anonymous Coward · · Score: 2, Informative

      Because the graphical libraries weren't designed for it. Peeps are working on a new graphical library that will handle it. See http://www.gegl.org/ for further information.

  2. And all the cost savings are eaten up by by einhverfr · · Score: 4, Insightful

    the IT staff having to process all the requests for info from other school districts ;-).

    Actually, congrats to them. In areas where you have competent IT staff and are willing to do the work yourself, Linux offers great cost savings *and* the ability to have a system tailored exactly to your needs. Other places, it just offers the latter.

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:And all the cost savings are eaten up by by acidrain · · Score: 2, Informative

      Yeah, I'm sure having your IT staff doing all of that work entails a great cost savings. I mean, it's not like they're paid employees or anything...

      Not sure why this guy was modded as a troll. In this case, rolling their own may have been a win, but it is still a worthwhile question.

      I have watched companies invest man-years to solve a problem quite poorly that they could have solved excellently with third party software costing much less. Programmers always gloss over use cases and overlook the cost of all the "little things" that crop up. Meanwhile, management indulges them because they look more important when they hire more people.

      When I read:

      the reliability of the new system frees up technical staff to do more than routine support

      Sadly, my first thought was "fire a few of them." While this is a brilliant success story, I'm left wondering why on earth there wasn't an out of the box Linux solution they could have used... Why is a high-school doing this independently instead of paying into a centralized development model?

      --
      -- http://thegirlorthecar.com funny dating game for guys
    2. Re:And all the cost savings are eaten up by by maxume · · Score: 2, Funny

      Where ever you go, there you are.

      While quoting yourself is certainly a bit over the top, tautologies can be entertaining.

      http://www.rinkworks.com/said/yogiberra.shtml

      (and there may be some redemption in the fact that the op is talking about, I think, his sig lines)

      --
      Nerd rage is the funniest rage.
    3. Re:And all the cost savings are eaten up by by indifferent+children · · Score: 2, Insightful
      One might assume that there's other work that they were already doing, and that they're no longer doing now that they're doing something else...

      Removing viruses, removing malware, reinstalling Windows to remove registry cruft, removing pornadoes so that their teachers don't go to prison, etc. Switching to Linux can take less than no time (it's a manager thing, not a physics thing. if you didn't understand it instantly, don't bother trying).

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
  3. which distro? by FudRucker · · Score: 2, Interesting

    no mention in the article of which distro or if many distros that were implemented...

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:which distro? by bl8n8r · · Score: 3, Informative

      My first reaction was that it may be TraitorousWhore-StickItUptheCommunityAss-Linux since it appears on the a Microvell blog, but I found an article on the school website that may suggest otherwise:

      (from Linux in Education Project link, on right column)
      "Here is a list of some of the free software technologies that we use: Debian, Free BSD, RedHat, MySQL, PHP, OpenOffice, Linux Terminal Server Project, Diskless Clients, Dansguardian, Squid, Cyrus, Squirrelmail, Scribus, Qcad, Cycus, and more..."

      --
      boycott slashdot February 10th - 17th check out: altSlashdot.org
    2. Re:which distro? by Anonymous Coward · · Score: 2, Informative

      Nope, no SuSE here ... I'm the John Cuzzola mentioned in the article who implemented the first generation thin client back in 2001 till 2005 (Dean Montgomery deployed the second generation). Without question we owe our deepest thanks to the LTSP project and to the ideals of the free software community without which we wouldn't have gotten this far. Our 'thin' clients are actually AMD2 sempron machines with 512MB ram (no hard drive of course) that PXE boot into linux (cost under $280 CAN). Because these units have some horse power to them we run 99% of the software locally instead of on the server (we still have the option of running selected software remotely). This gives all the benefits of thin client administration but with none of the drawbacks such as multimedia apps over the LAN, and remote sound support - those applications run locally. Our desktop is KDE with Beryl taking advantage of the hardware's nVidia graphics chipset (the kids love the effects). No you won't find any SuSE linux here (we use debian/ubuntu/gentoo as well as FreeBSD) - throughout the years the school district has bought together a group of techies that really do believe in free software and we're more than excited to get the chance to deploy it (I recall working on the first generation at 1:00 am at a school trying to get it 'just right'). So thanks again to the free software community looking forward to seeing what other fantastic software becomes available!

  4. Schools can switch easily by Opportunist · · Score: 4, Insightful

    All the problems that companies have with OSS, like having to train their supporters and techs, or a fear of loss of productivity due to unknown software, don't apply for schools. They usually have a fair lot of clued students at their hands who would gladly offer support in exchange for additional credit or at least other services the school can provide (like net access and so on), and the loss of productivity is, if it applies at all, on the head of the student, not the school.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Schools can switch easily by Chandon+Seldon · · Score: 2, Insightful

      we were told specifically that students were not allowed to have administrative access to anything at all for liability reasons.

      It's a mistake to let stupid bureaucracy get in the way of effective operation. You can get free entry level sysadmin services out of some of these kids for free, and even some less competent kids can be recruited as free first level tech support - turning that down is dumb. Sure, you can't do without techs or anything, but most support organizations have low level techs to solve simple problems and high level techs to escalate problems to.

      In a school, either you're trying to educate kids efficiently or you're wasting time and money. Some kids want to be computer techs enough that they're significantly self-taught once they're juniors and seniors in high school. Allowing them to get experience by helping the school network helps everyone.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    2. Re:Schools can switch easily by Chandon+Seldon · · Score: 2, Interesting

      The students who are intelligent and worthwhile rise above the crap.

      Some students rise above the crap. Others get discouraged and spend all their time stoned. Others over-exert and end up being burned out on anything vaguely resembling academics for life. Most of them end up with emotional scars that make them phobic about mathematics. Personally, I ended up dropping out and going to community college - best decision ever.

      Public school in the United States is poorly designed to accomplish any goal other than "keep kids off the street and pay a bunch of bureaucrats salaries". It's almost trivial to design a better system, but between teachers unions and all the funding-related bureaucrats it's almost impossible to get such a thing implemented.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  5. Switching to Windows by Taimat · · Score: 5, Funny

    I had to laugh... when I clicked to the article, the embedded ad was this ad that people were switching from linux to windows servers....

    http://spe.atdmt.com/b/NMMRTUMISITP/mrs06245_swit_ 336x280_DEF.gif

    --
    The above comments are not guaranteed to make sense to anyone other than the author...
  6. good, by joe+155 · · Score: 3, Insightful

    I was pleased to read about how they handled staffing issues, with help and support for the people to retrain and time off to train in their own time and to get good qualifications. That's just good management. Bringing people to open source software will probably need initiatives like this to reassure people that the skills that they have won't now be wasted...

    Good effort by them.

    --
    *''I can't believe it's not a hyperlink.''
  7. US schools = owned by Apple and Microsoft???? by zymano · · Score: 2, Interesting

    It's not about saving money. Campaign donations and influence rule.

    Kc schools want laptops for all the students. Yikes. More higher property taxes.

    I heard there's a place in Florida that's NOT building any schools just to stop the ever increasing taxes that schools create.

    1. Re:US schools = owned by Apple and Microsoft???? by daeg · · Score: 2, Insightful

      Do not let your district fall for the "laptop for every child" ploy. It's a trap. The productivity gains are none whatsoever. Combine that with even higher IT costs, licensing costs, etc, and it's a taxpayer's nightmare.

      Try to push for the library to have laptops instead that students can check out like they do books. Set them up on Linux -- if the student is just typing, they shouldn't need Internet outside of school. Set up an easy system to wipe/re-image the drives upon return. Everyone wins.

  8. Schools should use free software by saibot834 · · Score: 2, Interesting

    Schools should use free software. They should educate their students about their digital freedom. They should expand their Microsoft-only view.
    Why do you think no non-geeks care about digital freedom in our time? They don't know what freedom of software is like, because no one educated them.

  9. But... by blowdart · · Score: 2, Insightful

    That's fine up to a point; the majority of businesses still use MS Office and windows and will want to see that experience, and if you completely replace everything with linux or other free alternatives you're just creating another monoculture, and push a free-only view; which is, to my mind, just as bad.

    1. Re:But... by Bert64 · · Score: 3, Insightful

      We used wordperfect in school, now that i have left school i find that noone uses wordperfect in the workplace.
      Those who learn word in school today will probably be using something totally different by the time they enter the workplace anyway.
      Atleast for them, whatever they end up using will almost certainly be an improvement, to someone taught on wordperfect word is a huge step down.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:But... by dvice_null · · Score: 2, Insightful

      > you're just creating another monoculture, and push a free-only view; which is, to my mind, just as bad

      Do you know what is the difference between Microsoft monoculture and open source monoculture?

      I give you a hint. The other has huge license costs and you have to like what you get. And the other doesn't have license costs and if you don't like something, you can always either fix it yourself, ask anyone else to fix it or pay anyone to fix it for you. Please note the term "anyone". It is very importan word in this case. Imagine that you would live in New York. Let's say that you need to product every day. Let it be milk or bread or what ever. Now imagine these two alternatives:
      a) There would be only one shop selling those products. No-one else could sell them.
      b) __Anyone__ could sell those products and there would be a lot of shops selling them. You could even make those products by yourself.

      Now, here we have two monocultures, a) and b), Do they still sound just as bad?

    3. Re:But... by Ant+P. · · Score: 2, Insightful

      We used Wordperfect in our school as well, until in 2001-2 they replaced all the 512k Macs with Pentium 2 PCs running Win2k and Office 2000. They were slower, crashed more and caused us to miss more classes (several times we had to waste an entire hour following instructions from the teacher to run virus removal tools and windows update, because they'd apparently never heard of SUS).

    4. Re:But... by JohnBailey · · Score: 5, Insightful

      So instead of teaching applications, teach concepts. There is no profound difference in using Windows and associated apps and using Linux and the alternatives until you start doing the admin stuff. Outside any computer tech classes, that isn't even a consideration. These are school kids not IT admins. You still click on a menu or an icon to open a program, you still need to use a menu or a button to save a document. And last time I checked, Open Office didn't require you to convert everything to hex and back to decimal to do any calculations, Same old formulas in cells stuff as Excel.

      I agree, a monoculture is bad.. So how are you proposing that it changes? Teaching kids that the only way to use a computer is with Microsoft products just maintains the current state. Teaching them to use different systems can only be an advantage. If nothing else, it will give the kids a chance to see a different system in use. At worst, it will require them to do a little more study to get up to speed with Office.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    5. Re:But... by KingOfBLASH · · Score: 2, Interesting

      But any software students use will teach them about using software, and give them basic computer skills.

      Who cares if the functions in OpenOffice use a ; instead of a ,, the students will learn how to use a spreadsheet.

      And, at least with open software, there's the chance they may be able to learn something about how to put together software.

      When I was in school, I took a computer course in Pascal. I was so excited, I wanted a copy for myself to program in on my spare time -- but it Borland Pascal cost something like $100!

      I can only imagine what I would have been capable of when I graduated if I had access to gcc, or a similar high quality compiler -- for free!

    6. Re:But... by CheeseTroll · · Score: 4, Insightful

      I've said this before, and I'll say it again: Are we sending our kids to secretarial school, or are we teaching them to think? I used AppleWorks to type papers in high school, and wrote them out in cursive before that. Who the heck writes in cursive anymore (except grandparents and elementary schoolkids)? But amazingly enough, I have *somehow* managed to get jobs and be a productive member of society.

      --
      A post a day keeps productivity at bay.
  10. Thin Clients at School by fishthegeek · · Score: 5, Interesting

    In the US, or at least the school district I teach in there is tremendous resistance to anything that isn't blessed by the Gods of Redmond. I teach with Ubuntu in the classroom and I am forever getting snide remarks about it. They've even asked me not to put the machines on the network for what they claim are security reasons as if they actually don't want any secure machines on the lan or something. I put the machines behind a router and have safely hidden my enclave of FLOSS goodness. The problem I have with homogeneous networks is that the kids I'm teaching now will probably never see one in real life because in real life there is a mix of *nix and Windows out there and they need those integration skills badly. If anyone knows a way to convince lifetime IT employees at a school district of anything please let me know because these guys and gals are stuck in 1997 and they aren't willing to let it go.

    --
    load "$",8,1
    1. Re:Thin Clients at School by Ant+P. · · Score: 5, Insightful

      Easy answer.

      Every second Tuesday of the month, walk by the IT office and remind them what day it is with a snide remark of your own.

    2. Re:Thin Clients at School by flyingfsck · · Score: 3, Interesting

      Keep up the good work. Mixed networks are sloooooooly making a comeback. At the large company I work, almost all IT stuff is MS. However, most of the products we build and deliver are *nix and the pressure from the engineers to get Linux desktops is growing. Many engineers are running CDROM based Linux versions on their laptops and desktops and never boot into the IT installed MS configuration. Our customers are feeling the same pressure, since we keep installing Linux systems for them.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:Thin Clients at School by greg_barton · · Score: 4, Funny

      If anyone knows a way to convince lifetime IT employees at a school district of anything please let me know...

      Easy. Outlive them.
  11. Re:Dickless again? by Rakishi · · Score: 3, Insightful

    fail to reboot most of the machines after a power outage Wouldn't someone pressing the power button fix this right up?

    require unnecessary amount of effort to make an extra application available to a particular user... It's a school they don't want suers to install apps,if they did they'd have kids failing out for skipping classes to play games in the library while making it impossible for library systems to be used for actual work (yes this happened in my HS). Then there is all the fan wanna-be hackers that'd be putting trojans on the systems.

    And still control freaks everywhere are pushing for an architecture that inhibits user creativity, User creativity in schools by students generally means figuring out how to break the school network, repeatably. I think the only thing that wasn't compromised at my HS was the grade system and the main admin's password. The later was was mostly since no one cared enough to get it (it'd be quite possible to fake a problem, get someone with the pass to need to log in locally while modifying the keyboard to have a hardware keylogger). The former was rumored to be very difficult to break into and the punishment for trying was a suspension, no one card enough to risk it. Oh and the students weren't above dissembling school computers in semi-public areas (mostly to bypass hardware security devices), one library desktop lost a cpu and the server room got raided as well.
  12. Diskless again. by xdroop · · Score: 2, Interesting

    The parent has been unfairly modded as a Troll, because he's right. Network-based PXE reinstallation systems exist and work well (RedHat linux users may be interested in googling for "Cobbler" for example.) However he's also wrong. The best solution is to have ultra-thin clients like Sun Rays. That way there is no expensive gear on student's desks, and everything is run on computers locked safely up in a data center. Plus you'll get session portability and hardware homogenity benefits. You can even run rdesktop or the Sun connector app to connect to Windows Terminal Servers (or, if you have the resources, individual VMware sessions for each user) to grant access to those evil, evil windows applications. Troll me too, moderators.

    --
    you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
  13. Connect the dots by starfishsystems · · Score: 2, Interesting
    Ferrie also figures that the increased reliability represents a substantial savings, although he admits that it is hard to quantify.
    ...
    However, perhaps the greatest benefit of switching to free software is that the reliability of the new system frees up technical staff to do more than routine support.

    I agree that it takes a fair amount of tracking to quantify total cost of ownership beyond the large but incidental fixed cost of implementation.

    Still, staff salaries are usually a significant cost to any operation, so if staff resources are able to shift into new activities as a result of the change, it would seem common sense to begin by tracking that. The article has two sentences side by side. It shouldn't be hard to connect the dots between them.

    Moreover, if we're measuring true TCO, we should look at overall effect on staff time, not just tech support staff. In a Linux terminal server environment, the entire staff population will now be spending zero time on fiddling with their workstations. It would be nice to compare this with the number of hours on average that individual staff members previously spent in dealing with issues on Windows workstations. That's a big part of TCO as well, but if you never measure it, how can you know when you've improved it?

    I don't know the answer in this case, but I'll make one general observation. When Microsoft promotes its lower TCO calculations, look to see whether they fairly compare the total staff time spent in system configuration, software installation, failures due to bugs, compatibility and security issues, problem analysis and resolution.

    --
    Parity: What to do when the weekend comes.
    1. Re:Connect the dots by starfishsystems · · Score: 2, Insightful
      If Linux is so secure users should be allowed to install applications!

      Absolutely. Users already can install applications. There's no great mystery to it. They're also free to develop applications, if they care to. All the tools they might need are there, or can be downloaded off the net.

      Of course, with Linux being a secure environment, your system administrators probably won't let you have root, and they may restrict what you can do in other ways, even to the extent of disallowing programs to execute from your home directory if it's felt, for example, that choice of software is not your responsibility. But it should be clear that's a matter of policy, not capability. Apart from security, one good reason the policy might be in place is to prevent people from diluting the economies of scale that your organization is trying to achieve through centrally managing software installation and upgrades.

      It sounds like you're complaining that the policy is not to your liking. That's something you can discuss within your organization.

      --
      Parity: What to do when the weekend comes.
  14. It's fear. Ignorance and fear. And sloth by Flying+pig · · Score: 2, Insightful
    How many real IT administrators do you have? I'm guessing it's between 0 and 1/aleph-null.

    What you probably have is a load of ignorant MCSEs. They have worked through the manuals, they have done the multiple choice tests, but they don't really have a clue outside the point and click. Why am I doing this? I don't know, you just have to. If you don't, security demons come and eat your soul. Or something. The fix for any problem? Upgrade. I guess we can't do that in XP, have to wait for Vista. No, I don't know how to do that in Word, I guess you can't, you have to wait for Office 2007. Meanwhile, I don't have to learn anything new, I can just go home at 5 and kick the kids.

    This is the way of the world. As soon as you try to democratise a new technology, the skill levels of the early adopters are diluted because there just are not that many really able people about. And the dilution itself reduces expectations. If all the plumbers you meet are incompetent, you don't expect a competent plumber. And if you yourself know nothing about plumbing, you won't be surprised when the plumber takes five hours to swap out a central heating pump.

    In my time I have come across "mechanical engineers" who didn't know you had to supply and remove the energy stored in rotating objects, "electrical engineers" who were capable of using the earth wire to short out a toroidal transformer and not understand why the wire melted, an "industrial chemist" who thought if you diluted an acid spill with plenty of water the sewage company wouldn't notice, an "environmental systems engineer" who thought that it was safe to fill a large plastic tank with a hydrogen/air mixture (he didn't know how the Van der Graaf generator works. It was a _big_ bang). These people were probably the average level of their occupations, and simply were not capable of independent thought. Your IT staff are at that level. As with this school district, you need someone with the support of the management and some real drive to push the thing through, and persuade these people that it's worth learning new skills because they create new opportunities. But they have to be pushed and jollied along, because otherwise they will lapse into sloth. And when they have the new skills - they will plateau again.

    --
    Pining for the fjords
  15. What does apply... by SanityInAnarchy · · Score: 3, Insightful

    Microsoft and Apple, among others, are willing to give stuff to schools. With Linux, the software may be free, but you probably have to buy your own hardware.

    It's true, it may be cheaper in the long run, if you're not a highly technical school -- meaning, you don't have to upgrade your hardware very often. But even then, many schools prefer to take the first hit free, and then be stuck with the recurring licencing fees.

    Personally, though, schools are the first places I'd want to start on free software, as unlikely as it is. That way, when they graduate, they'll be ready to move their workplace over -- or at least be easily trainable for anything -- and if they go on to be programmers, they'll be more likely to fix the free tools than to buy the commercial ones.

    Contrast that to the way it is now, where you only use the proprietary stuff because it's free in school and easy to pirate at home, so when you get to work, you insist that the company buy you the same tools, and the company figures it's cheaper than retraining you.

    --
    Don't thank God, thank a doctor!
  16. Another BC School District, too by gobbo · · Score: 3, Informative

    I live in a mainly rural school district 64 in the same province, and we're starting to undergo a similar process. The local principal is interested, and I've given him a copy of Edubuntu to evaluate the upcoming changes--though I'm not so sure the district is going that direction, I think they're emulating Kamloops (thin client etc.). The comment in the article about the staff having more time for things like a help desk and hardware support is understated, it's absolutely huge in making a difference for teachers, especially at isolated schools. It's important to me, because I want to start a computer club at my kids' (40 student rural) elementary, and I've been giving away old boxes with puppy linux on them for a while now, with some success.

    Nice thing about successful changeovers like this is that they're infectious.

  17. Free Software Project in San Antonio is Similar by Prospero2007 · · Score: 5, Informative
    Hello All,
    I have a similar story.

    My name is Josh Beck, and I'm the IT coordinator at a magnet middle school within the Northeast Independent School District.(San Antonio, TX) Last year I piloted about 9 classroom Ubuntu computers in my lab. As the year went on, I modified the default setup so that I have an image that is secure and hopefully %100 percent functional. I've spent the last week exporting this image to 5 computer labs, approximately 150 computers. When the teachers and kids come back next year , they'll have the option to boot Windows or Linux. (The Linux side is sporting the fancy Beryl desktop. It won a lot of the kids over last year, and I'm thinking it will do the same next year.)

    If you are in Education, and you want to migrate your school's computers so that open-source is at least an option, be warned. There really can be a whole lot of resistance. I have to agree with what I read here in that respect. I really did put my job on the line when I wiped out my first 9 licensed computers to replace them with open-source alternatives. The district-level IT coordinators put up a bit of a fight.

    Although I'm in agreement that Novel can easily be phased out, I do use the Linux client. It isn't easy to bring online, and if your primary net device is listed as anything other that 'ETH0' you have to reprogram and recompile the thing, but Novel access through Linux works. Here's a more detailed look if you are interested:

    Novel on Linux How To

    At this point in time my feeling is that it's probably more realistic to offer teachers and students a choice, and then educate them about what's involved with that choice. If they want to use Windows, and your school district has a healthy tax-base, by all means purchase the license and allow them to do so. I can tell you this. When I offered the choice last year, the Linux seats were hot real estate. The kids love it.

    Here's a video with one of my students:
    Eject!

    Josh Beck
    IT Coordinator
    Interactive Media Applications at Krueger Middle School
    Northeast ISD
    San Antonio, Texas

    1. Re:Free Software Project in San Antonio is Similar by Prospero2007 · · Score: 2, Informative

      By Xen, I'm assuming you mean virtualization. (I apologize if I didn't catch your drift.) Yes, we used virtualization to run Windows on Linux, but the machine running in the virtualized window took too much of a performance hit. I used VMWARE. Make a commitment and stick to it for at least 10 minutes is an excellent lesson for middle school kids don't you think? As far as complexity, using dd in conjuction with netcat makes exporting a fully configured system from one machine to another a snap. Virtualized configurations and all. Josh Beck

    2. Re:Free Software Project in San Antonio is Similar by Prospero2007 · · Score: 2, Interesting

      Yes, Yes. Connor is my right-hand man so to speak. He has access to root, but that is because I can trust him. Our school webpage is going to describe the configuration we have in more detail, but in short here is how I have it set up: (Not all students have that kind of access.)

      Linux
      Students log in with username 'student' password 'student'
      -Kiosktool + chmod -R a-w on /home/student/Desktop seems to effectively lock down the desktop. Students can't change anything, and what they see is what they get. Kiosk-tool is excellent, but it isn't perfect. You have to manually set certain file permissions for it to be effective. (Operations like eject can't be performed by your average Johnny.)

      Windows We have deepfreeze + a limited user account. Windows explorer is effectively disabled, and the 'public fox' extensions is in full effect on firefox keeping the students from downloaded pesky .exe files and changing the browser settings. (Public fox is also being used on the linux side. It's great!)

      shared resources

      I have a Samba Server set up

      Internal Bind9 Just as an aside we have named every computer in the wing and have set up and internal *.imak domain. Every computer has its name prominently displayed. For example, sambaserver.imak is where our public samba shares are located. Zeus.imak is my teacher computer --etc.

      All computers have the following on both OS'S so that the students can work collaboratively and the teacher can maintain control:
      -Apache Web servers with php interpreters.
      -FTP Server
      -SSH Server
      -VNC Server -Tight VNC on windows
      -KRFB on Linux
      (THE VNC is cool because it allows the teacher to remotely comandeer student machines. The name resolution makes it easier, but I also have interactive bird's-eye-view seating charts at each teacher desk. --Point and click to take over the student machine. It's neat.)

      -Anyway, I don't mean to sound like a wise-guy, but I thought a little more elaboration was necessary. Any comments that will help to enhance my security are appreciated!

      Josh Beck

  18. Congratulations to them, but... by Futurepower(R) · · Score: 4, Informative

    Yes, congratulations. However, they are building on years of effort by the Kindergarten to 12th grade Linux project, and other such projects. The K12Linux Project was originally started for the Multnomah County Education Service District, using hardware donated by Intel. (Intel does some of its processor design in a big facility which is also in Portland, Oregon, USA.)

    Perhaps 8 years ago, one of the founders of the K12Linux project told me that the total cost of maintenance of Linux was less than half that of Windows. (He gave a figure much less than half, but I don't remember the actual figure.)

    My experience with Windows is that it is sloppily coded, and lots of things cause Windows to need maintenance. For example, the CPU hogging bug in Firefox, which seems to be worse in Firefox version 2.0.0.4, sometimes causes Windows XP Professional SP2 to become unstable and require re-starting the computer. When Firefox hogs the CPU under Linux, it is only necessary to kill Firefox. Linux remains stable.

    If Microsoft paid schools $100 per copy to take Windows, the cost of Windows would still be far higher than K12Linux.

    The K12Linux Project home page gives links to other Linux-in-schools projects, also.

    A side benefit of Linux is that it is much more secure, partly because of its design, and partly because students are less likely to know how to tinker with it, I was told.

    It is far easier to maintain a terminal server with numerous simple terminals, than separate stand-alone computers, too, and Linux is fast enough to be used that way.

    I feel a little uncomfortable with what I said above, because I am vastly understating the savings of using Linux rather than Windows. Microsoft can't even make "Microsoft Genuine Advantage" work correctly; that is a GENUINE disadvantage of Windows. (I am using the word "genuine" in its honest sense, not in its abusive public relations spin sense.)

    Another problem with a Windows system is hiring people who are willing to work with products from a company such as Microsoft that is so abusive. It's tiring to work with abusiveness.

    Again, I still feel uncomfortable because I am understating the case. My company has had considerable trouble with error messages from Windows Update, for example. We've had about 8 different kinds of problems, some of which have required hours to solve. Judging from the many, many complaints on the newsgroup, there seem to be many other kinds of Windows Update problems we haven't had.

    People who work in IT sometimes like Microsoft because the sloppy Microsoft products give them more work.

    1. Re:Congratulations to them, but... by TrancePhreak · · Score: 4, Insightful

      My experience with Windows is that it is sloppily coded, and lots of things cause Windows to need maintenance. For example, the CPU hogging bug in Firefox, which seems to be worse in Firefox version 2.0.0.4, sometimes causes Windows XP Professional SP2 to become unstable and require re-starting the computer. When Firefox hogs the CPU under Linux, it is only necessary to kill Firefox. Linux remains stable.
      Or you could say, just kill the process in Windows.

      A side benefit of Linux is that it is much more secure, partly because of its design, and partly because students are less likely to know how to tinker with it, I was told.
      The whole point of computers in schools is to familiarise students with them. There's always going to be at least one uber-geek able to take down the whole network with a flick of the wrist. Anecdotal evidence does not setup your computer to be the most secure platform.

      Another problem with a Windows system is hiring people who are willing to work with products from a company such as Microsoft that is so abusive. It's tiring to work with abusiveness.
      I'm sure it's hard to hire from all those millions of certified people.
      --

      -]Phreak Out[-
    2. Re:Congratulations to them, but... by einhverfr · · Score: 3, Interesting

      In my experience, companies pay for Linux systems whatever they can afford to pay. The cost of maintenance is lower, but the system offers a larger number of options to optimize it to a specific environment. More often than not, companies pay *more* for the Linux solution than for a Windows one because they want to put their money into making sure it gets done right. Thus while there is some truth to Microsoft's TCO figures, they only tell a small portion of the story.

      I would add that:

      1) It is usually possible to migrate entirely from Windows to Linux over a total migration cycle with no added expenses. For most businesses, that is about 5 years. Some of my customers are at the end of their migration cycle and only have the accounting systems and the like to migrate.

      2) Linux costs whatever you are willing to pay. It can cost less if you want to just use out of the box configurations. It can cost more if you want to put the effort into making it work perfectly for your business. Since schools usually have lower budgets, this generally forces them to do more in-house and rely on consultants less. This has good and bad points....

      3) Linux always costs less to maintain than Windows. This means that these cost savings can go towards improving the computing environment in other ways... No need to cut your budget, just get more for your money :-).

      4) Though many businesses find a higher TCO with Linux than Windows, this is because they are willingly investing more into their networks. Hence, it can fit any budget...

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Congratulations to them, but... by EvilRyry · · Score: 2, Insightful

      What reality are you in? It's far easier to hire admins who know Windows well, even high quality admins. And they come cheaper than Linux admins.
      I'll agree that its easier to find a Windows admin... a competent Windows admin on the other hand is just as hard to find as a competent Linux admin. The vast majority of Windows admins I run into are complete idiots, not to say its set in stone.

      As far as being cheaper, that is generally correct. However surveys repeatedly show that Linux admins can cover a much larger amount of systems than Windows admins, greatly reducing or eliminating the total cost difference between them.
  19. Children learning products instead of concepts? by kungfoolery · · Score: 4, Insightful

    Here was the most tragic line in the piece for me

    secondary schools in British Columbia are supposed to teach skills rather than specific software, in practice, many teachers had developed courses that specified particular pieces of software. "You get a teacher who's been around 20-30 years, and they're not that keen on developing their course again," Ferrie says in wry hindsight. Also, many schools had already paid for textbooks that referred to specific proprietary software.

    The teacher is absolutely right in this assertion: students should be learning about concepts and ideas - not only about examples and instances. It's fine if an algebra student can derive the quadratic formula from rote memorization; but it is far more important that she develops the skills to think critically on how to attack this problem on her own.

    In the best computer science programs and programming books; you walk away with a deeper understanding of the science behind the code. Learning should be focused on cultivating concepts and ideas that can be applied to a broad range of implementations; not churning out specifically Java or C# developers. Similarly, children should learn about core computer concepts and ideas - not on how to create flashing text in Microsoft Word.

  20. Help with a K12LTSP lab in San Francisco by christian.einfeldt · · Score: 5, Informative

    I am a level one tech support volunteer who has gotten some assistance building a 33-seat thin client network in a public school in San Francisco. We could use the help of a one or two higher-level network admins on a few issues. We have been up and running nicely for two years. We could just use some help occasionally. It's a public school, so there is almost no budget. We are doing almost all of this on legacy hardware. If you are in the San Francisco Bay Area, and would like to help with a few issues, please email me at einfeldt at digitaltippingpoint dot com. Thanks either way! Christian Einfeldt

  21. Re:Dickless again? by Usquebaugh · · Score: 2, Interesting

    It would seem the article dis agrees with you?

    If the terms are just remote X-Terms there is no swap problems, config problems.

    I would advise you to re-read your comments and apply them to any network architecture. Lack of network or power is usually an end to user productivity.

    20+ years ago I worked on system that had 1,000 concurrent users, downtime never happened in my tenure, 5 years, the users treated the system like the phone system, it was always there for them, always. The IT staff totaled 9 in operations and 4 in development plus 2 managers and a IT director.

    Today I work on many systems that support a total of 800 users, downtime is a weekly occurance. The users treat the system like a mortally wounded rhino, the longer the thing stays down the happier they are. IT staff is over 25. The quality of the staff is less, the quality of the machines is less, the quality of the systems is less. I wish I could say that this is an isolated example.

    I have worked on both terminal and tiered systems, terminal based services are far easier on every level.

    In short, I am firmly convinced that IT made a huge mistake investing in PCs and tiered architecture. I see Linux as slowly changing this balance. I long for the day when at work I have a fully fault tolerant server and thousands of terminals. Where control of the data is the hands of IT and access to the data is wide open to any employee.

  22. Poignant... by rickb928 · · Score: 2, Interesting

    I've done a lot of work with schools, and mostly in NetWare systems. While I saved them a bunch of $$$ over using Windows, not much is cheaper than free...

    And I looked at the LTSP back in 2003 thought it was so not ready. Two systems asked me if it was something they should consider, and I told they yes, but 1)let it mature a little technically, and 2)find an advocate in the system, even *just* a teacher, who would drive the project. I knew this would cut my consulting fees dramatically, but I thought then it was inevitable.

    Unfortunately, this was in Maine, and the MLTI (Apple iBooks for 7th and 8th grades) pretty much slammed the door shut on open source. Apple declared 'other' software completely unacceptable, though we got several NetWare systems talking to the Apple systems quite nicely, thank you very much. Microsoft, of course, straddled the fence. Linux systems were actively fought against by the Apple engineers, being the only true threat to their business.

    I'm hoping that the LTSP catches hold. It has tremendous potential for schools, and frankly for most any application where there is a limited number of applications necessary. And maybe more than that...

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  23. Good managers enjoy reducing the workload. by Futurepower(R) · · Score: 2, Insightful

    "Or you could say, just kill the process in Windows."

    Yes, and after killing the Firefox CPU hogging process, the ENTIRE OS is unstable.

    The founders of the K12Linux project were the kind of people who will always have work. They enjoyed reducing the workload as much as possible. A lot of the discussion of Windows comes from people who wouldn't have a job if Windows weren't so difficult to maintain.

  24. the Pros and Cons by jmnugent · · Score: 2, Informative

    FWIW..I spent the last 3 years working as the (only full time) IT admin/tech for a K-12 school district. (approx 5 schools,.. total when I left of about 700 workstations.) What they did right (in the article) was (seemingly) they had good management who understood what they were doing and put an organized effort into re-training the staff and valuing the "soft" side of the equation (human factors) as much as the technical side. (Although I would also like to see specifications on exactly how many systems they migrated, and what distros they used) From my experience, having spent the last 3 years in a K-12 IT position.. I'm of the opinion that success stories like this are (and will continue to be) few and far between. School districts are full of politics and "resistance" and very little money. (as shown by the fact that this "project" took them 10 years to implement) In all the school districts I've been in (and worked in) the employees, staff and students didnt care whether it was FOSS or Windows or Mac or whatever. All they cared about was that it worked reliably. If you took the time to care about their issues, AND you were skilled enough to make it work.. then you were a hero. I'm an advocate for having as much variety as possible ( In the high school library lab I built, I wanted to include several Ubuntu machines and some Macs.. but the school had standardized on HP/Compaq and XP... so it didnt happen.

  25. Re:School District Techie by DaMattster · · Score: 4, Informative
    I have had a lot of luck with the Open Source variety of Terminal Services. I use FreeBSD as a server for 25 diskless workstations at a very small, private, special ed school. It even works fine on slightly older hardware. Most of the expense in deploying this came with an upgrade to a gigabit switch and two high end dell servers. I was lucky in that most of the other workstations from 2-3 years ago on had gb ethernet cards in them. But, all in all, it's been nicely cruising along since the Christmas holiday and there is plenty of extra power for growth. We had only one outage due to power loss and the UPS's shut everything down safely. I love FreeBSD's acupsd (power management daemon.) The gigabit ethernet makes lots of difference.

    Deployment was also relatively simple. I created accounts for all of our students and teachers. I used samba to connect to the existing student/teacher data on our old Windows 2000 Small Business Server and copied the data to one of the new servers. One server was going to be used as the Application Server and the other as the File Server. Secondly, I went around to all of the PCs, yanked the hard disks and set them to PXE Boot. The teachers came back early for an inservice and to see the new system. During the presentation, the older PC I was using died. I got a few snickers and snide comments. They were mesmerized when I shrugged my shoulders and grabbed its new-in-box replacement, turned it on and the presentation resumed. Here the teachers thought they'd get a coffee break while I would have to image a new machine. Instead I just cut the tape off of a new Dell box and was up and running in under 5 minutes. The returning students were greeted to a flashy, student-designed GNOME login screen and an equally slick desktop. Mostly, I got comments like, "You mean I don't have to reboot!?" and "Every time I print, it actually prints."

    Now, I can devote more time to some of my passions. I took the old Win SBS box and turned it into a FreeBSD machine that I use for teaching system administration to interested students who then become assistants. These student will come out with a far stronger knowledge of TCP/IP networks than any MCSE. In fact, if some should decide to go on to careers, they will be further ahead of the curve and, most likely, will be able to run rings around many of the MCSE teachers.

  26. Something similar for home networks by kbahey · · Score: 2, Informative

    Nice to see that. Better have the money going to local business than licensing fees that go outside the country.

    I did something similar for the home network.

    Completely diskless PCs are less practical in a home environment (need to source the cards, the Boot ROMs, ...etc., and disks are cheap anyway).

    For the home network, I don't want to chase viruses and malware. So except for one dual boot machine, everything is Linux (5 workstations, and one server).

    A server at home stores all the user data. NFS handles file sharing, and NIS handles authentication (do not forget to configure /etc/nsswitch.conf to give precedence to NIS over local files). /etc/fstab has the NFS shares and what they map to.

    All this is on on kubuntu for the workstations and ubuntu server on the server. I think I started doing this with Dapper, and moved on to Breezy, Edgy then now it is on Feisty.

    For general computing, kubuntu is very usable. OpenOffice, FireFox and Gaim/Kopete for the basics. Skype works well, and so does Opera.

    I used to have autofs too so all home directories were mounted automatically from the server, but stopped doing that several months ago. I can't remember what it was, but it was an upgrade that caused some issues (maybe around Edgy).

  27. Thin Clients at a Small Company by sfonative · · Score: 2, Interesting

    I am the IT Department at a small company. We have employees who require access to computers on a semi-regular basis for checking email, looking at web pages for suppliers and doing simple spreadsheets. I am also lucky to work directly for the company's owner who is a huge advocate of appropriate technology.

    Several employees use windows PCs for specific tasks such as scanning office documents or graphics work. Most other employees need very little power on the desktop.

    Several years ago we switched a dozen employees to diskless thin clients. They boot using the NIC and get the OS from a linux server. I got all the documentation and instructions on setup from the Linux Terminal Server Project (ltsp.org). We build diskless thin clients for about $200 each (case, power supply, motherboard w/ NIC, and memory)

    I have never done a rigorous cost analysis of the benefits of this set up. All I know is I have a dozen employees, who required hardly any training, using linux PCs, who average less than five minutes of support *total* per day. Usually much less.