Linux Access in State and Local Government, Part III
K12 Linux may be the mecca of open-source success. As school districts represent a part of state and local government, one has to wonder how their many case studies are practically unknown. As other sectors of state and local governments struggle with budget deficits, political pressure and uncertainty, Linux school projects represent tangible progress and offer empirical evidence of success.
If one wanted to find information about the use of Linux in state government, where would one go? The first thought would be an Internet search engine. Any combination of search terms for state government, though, return a chaotic mess.
If one wants to find information about Linux in schools, a search engine would take you to cyber foundries such as SchoolForge. Once there, you would find the information, tools and materials necessary to forge or make a school and all its parts. If such sites existed for government, we could see more tangible progress and empirical evidence of success for the entire Open Source community.
State and local governments need software applications for numerous tasks, including administration, finance, public works, law enforcement, courts, regulatory compliance, record management, facilities and transportation. The catalog of application requirements might surprise even the most sophisticated consultants. In most government units, facilities exist for services and communication between 1) government and citizens, 2) government and businesses and 3) government and other governments.
To gain perspective on the broad scope and complexity of government processes, you can use the federal Management Agenda Document. Start at section 5.3 in the document's appendix and continue toward the end. From these pages, you can get an idea of the applications required to run at the federal level. Scale each of those down to the state, county and city levels, and the functional requirements still remain large. For example, consider a searchable land deed database at the county level. Add a marriage database and another one for divorces, one for driving infractions, one for birth certificates and another for tax assessments, and you can begin to understand the scope.
Let's change the picture for a moment; imagine a web site for government applications. Instead of building one from scratch, we can put up a LAMP application for each government function that others can download. Suddenly, you have a resource center. If someone needs a 911-call center application, they probably could choose from several.
In the K12Linux domain, if you need an application, you probably would stop at SchoolForge and then click the link to the Seul/Edu Educational Application Index to discover a repository of applications. Here you can find 80 administrative applications that one can download, plus 98 language programs and more. The site contains 612 open-source applications in 23 categories, such as courseware, math and library applications. And that's only one of several K12Linux web sites.
Imagine such a collection of government software somewhere. If we added a news site and resource center, a mailing list and Faq-O-Matic, we would create a community of interest. Linux people already know what community-of-interest web sites accomplish.
If you haven't looked at the K12 web sites, you might have a difficult time visualizing how much Linux has grown. You should want to dig deeply into the sites, as they provide rich content. To begin, the SchoolForge members' page provides an impressive list of people working in the Linux school projects.
Once you've visited this SchoolForge site, you might have a confusing moment when you visit the other Schoolforge site. The URLs are different, but the names have only a slight difference. The second site's full name is Schoolforge News and Journal; notice the lowercase f in this name. The SchoolForge site appears to exist in New York state, and the registrant is Teachers Internet Pages. The Schoolforge site appears to be based in Canada under the name of members.iteachnet.org. The two sites do share content.
One has to wonder if Northwest school districts took ostrich lessons; they must represent the biggest secret in the Linux community. If their successes occurred in New York, Microsoft would be fighting for 5% of the PC desktop share.
In Portland, Oregon Riverdale School began using Linux servers in 1995. In turn, it influenced a number of other Oregon schools to migrate to Linux. I learned of Riverdale whiling leading an article about Linux migration for Centennial Schools, in late 1999.
We discovered that several large districts in Oregon followed Riverdale's example. Those districts include Beaverton Schools, the Multnomah County ESD, Linn-Benton-Lincoln ESD, Lane ESD, Parkrose Schools, Portland Public Schools, Tigard-Tualatin Schools and Umatilla-Morrow ESD. In a recent survey conducted by the North West Regional Educational Laboratory, 79% of the sixty-four educational agencies responding used Linux as a server operating system.
During the Centennial migration, we also learned of a case involving the Multnomah County Education Service District (MESD). MESD provides Internet connectivity for seven school serving 100,000 students in Multnomah County, Oregon. MESD network administrators tested free software in 1998. They installed Linux web proxy servers, realized savings from reduced bandwidth utilization and had a positive ROI within six months. Even with costs of bandwidth dropping since 1998, MESD continues to save $10,000 annually.
MESD also replaced back office services with Linux. The replacement applications included file, print, web, mail and domain name services. The district report savings of $150,000 annually due to reductions in software licenses, maintenance and reduced personnel.
In addition, MESD migrated to an open-source web filtering solution called SquidGuard and added a Linux firewall, for savings of over $15,000 per year. Estimated overall savings run about $2 per student, or $200,000.
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- RSS Feeds
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- New Products
- Trying to Tame the Tablet
- Developer Poll
- Paranoid Penguin - Building a Secure Squid Web Proxy, Part IV
- Looking Good
2 hours 49 min ago - Hey God - You may not be
7 hours 3 min ago - Reply to comment | Linux Journal
9 hours 36 min ago - Drupal is an Awesome CMS and a Crappy development framework
14 hours 15 min ago - IT industry leaders
16 hours 37 min ago - Reply to comment | Linux Journal
1 day 9 hours ago - Reply to comment | Linux Journal
1 day 11 hours ago - Reply to comment | Linux Journal
1 day 13 hours ago - great post
1 day 13 hours ago - Google Docs
1 day 14 hours ago
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.



Comments
Re: Linux Access in State and Local Government, Part III
Let's change the picture for a moment; imagine a web site for government applications. Instead of building one from scratch, we can put up a LAMP application for each government function that others can download. Suddenly, you have a resource center. If someone needs a 911-call center application, they probably could choose from several.
This is exactly what I've been advocating in Washington State for the past 4 years. By way of example, I've managed to get my office (WSDOT Bridge and Structures) to open source our in-house bridge engineering software. See http://www.wsdot.wa.gov/eesc/bridge/alternateroute for details.
It seems to me that the open source model is a perfect match for goverment. Why should each city, county, and state re-invent the same wheel?
I think that by making goverment software open source it creates the opportunity to maximize the benefit of the tax dollars invested. If the software is never shared then it can never evolve beyond its original implementation.
Re: Linux Access in State and Local Government, Part III
What you say of not re-inventing the wheel for Governments is already being implemented by the Free Software Consortium with GONEX
GONEX is a fussion and compilation of free software *already* being used by Governments worldwide. This includes desktop and not just server.
More info on:
FSC www.fsc.cc
gonex.fsc.cc
Re: Linux Access in State and Local Government, Part III
What you say someone do re-inventing the wheel for Governments and forget about your GONEX as it won't apply to USA. I believe some boys want you all to stay over there on your side of the big pond and we stay over here on our side of the big pond. Hey don't you think you already done enough to hurt these bothers and sisters who come on to your rescue every time you make a big mess of everything. They get tired-ire of spending money on all you.
Re: Linux Access in State and Local Government, Part III
I went to your web site. Great work. Contact me, my email address is is the link under my name.
Tom
no news
helo
href="http://dforge.cse.ucsc.edu/tracker/download.php/197/872/365/77/news-archive66.html">http://dforge.cse.ucsc.edu/tracker/download.php/197/872/365/77/news-archive66.html