Linux in Government
Linux has been making serious inroads in government as well as in other markets. We all know why this is. The quick summary is it works well and the price is right.
As in most of the world, Linux has made its presence known in Costa Rica. My interview with Guy de Téramond, which appeared in the January issue of Linux Journal, detailed one example of Linux at work in Costa Rica. It also is running on servers at the Casa Presidential (the Costa Rican equivalent of the White House) and CIPET, a branch of the Ministry of Education that provides technical training for teachers.
I recently met with some Costa Rican system administrators who work in the government. In that meeting we talked about three issues:
technical issues of installing and running Linux;
the politics of getting users to accept Linux on their desktops; and
the upper level politics of getting Linux installed on desktops.
Before I get too far into the specifics of our discussion, let me give you a new resource Linux Journal has made available to help people involved in the "Linux in Government" effort talk to each other. We have a new mailing list, called gov-list. To join the list, go to this URL and sign up. We encourage the discussion of any issues you come across while getting Linux to do what you need within government.
The technical issues seem like the easiest piece of the puzzle. Virtually no difference exists between making Linux work in a government environment versus any other environment. Linux works well; Linux interoperates with other systems; and Linux is reliable. Some unique issues may turn up in the government sector, but I sure haven't seen them.
One item that initially came to mind was the need to prove Linux works without buying new equipment. In fact, Linux can be loaded on existing PC hardware and should perform at least as well as what was previously installed. For hardware with limited capabilities, running Linux-based thin clients is an alternative. With a capable server, slower hardware with limited RAM can perform much better running Linux than it did when running another OS locally on the hardware.
Thus, the problem is really a political problem. Linux offers options, and it is up to you to figure out which options offer acceptable performance.
User politics is one issue that comes up regularly. The good news is Microsoft has done a lot to make this one into a non-issue. Many office environments considering an upgrade currently run Windows 9x. A Microsoft-based upgrade means a change in what the desktops look like anyway. Odds are user resistance will occur whether the transition is to Windows XP or Linux. The fact that there will be a change in the user interface anyway could be a way of slipping Linux in the door.
In many environments, users are not particularly concerned with the OS behind the scenes as long as their applications look familiar. Both StarOffice and OpenOffice, for example, have managed to offer a familiar user interface to keep users comfortable. Similarly, a different web browser, whether it be Opera, Mozilla or Konqueror, performs the same functions as Internet Explorer and can be sold on its features.
If the office environment is composed of different departments, take advantage of Linux's ability to interoperate, and convert a department at a time. Done properly, the first converted department can help promote the overall conversion. In the end, the advantages of increased speed and reliability help offset any differences.
Politics on the upper level is going to be the hardest issue to deal with in many conversions. On this level, politics is likely to take the form of vendor pressure to go with what they consider standard. Many vendors see the use of less expensive software as a loss of revenue, but this does not have to be the case. If an organization has $100,000 to spend, for example, show the vendor that the total expenditure is fixed. Work with them to develop a plan where they acquire happy customers, and they should go along.
Say you have $2,000/desktop to spend. By decreasing the software cost per desktop, more of the money could be spent on hardware. That could mean LCD displays instead of CRTs, faster computers or more printers. All of these items increase productivity and generally create a happier user base.
Take advantage of this model to show the vendor that more business is out there. If they embrace Linux and, as a result, make your agency run better than the next agency, they have a better chance of winning a bid from another agency.
Finally, one other card to play is the "buy local" card. With Linux you have a non-proprietary solution, which means you can support the solution locally. I know, for instance, that the Caja (the Costa Rican equivalent of the US's Social Security Administration) spends over $1,000,000 per year on support from Microsoft. It would be to Costa Rica's advantage to invest that money in local technical support rather than export the money to the US.
|Dynamic DNS—an Object Lesson in Problem Solving||May 21, 2013|
|Using Salt Stack and Vagrant for Drupal Development||May 20, 2013|
|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|
- RSS Feeds
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- Dynamic DNS—an Object Lesson in Problem Solving
- New Products
- Validate an E-Mail Address with PHP, the Right Way
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Download the Free Red Hat White Paper "Using an Open Source Framework to Catch the Bad Guy"
- Tech Tip: Really Simple HTTP Server with Python
- Roll your own dynamic dns
4 hours 12 min ago
- Please correct the URL for Salt Stack's web site
7 hours 23 min ago
- Android is Linux -- why no better inter-operation
9 hours 38 min ago
- Connecting Android device to desktop Linux via USB
10 hours 7 min ago
- Find new cell phone and tablet pc
11 hours 5 min ago
12 hours 34 min ago
- Automatically updating Guest Additions
13 hours 42 min ago
- I like your topic on android
14 hours 29 min ago
- This is the easiest tutorial
21 hours 4 min ago
- Ahh, the Koolaid.
1 day 2 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout 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 Pi Cobbler Breakout 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
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?