Austin, Texas to Begin Linux Pilot Project

Linux-based desktops or thin clients could spell lower total cost of ownership to a budget-cutting town CIO, and he's about to find out how much lower.

There have been some major changes in the City of Austin's IT department since last I visited with then CIO Brownlee Bowmer. For one thing, Bowmer has transferred to a new position with the City's Waste and Wastewater department. Next, one of the first things his replacement did was to reorganize the department. For another, the city is now very serious about finding ways to cut costs.

As a result of all the above, the city's attitude towards the use of Linux and open source software has taken a 180 degree turn. When I first started tracking the City of Austin/Microsoft/Linux saga two years ago, a deputy director in the IT department told me that if he found Linux being used on a desktop he would have it removed.

Not long after that conversation, the city signed an Enterprise Agreement licensing deal with Microsoft. It seemed to many, myself included, that even though they were chanting “TCO, TCO” as they signed the deal, being cost effective was the last thing on their mind. That's not the case today.

I recently had the opportunity to spend some quality phone time with Pete Collins, the City's acting CIO. I'm impressed. Keep in mind that I have dealt with IT management in state and municipal governments for many years, both as a consultant and manager with EDS and as a journalist. I've met some good folk and I've met some that make Dilbert's PHB look sharp. I've never been more impressed more quickly than I was with Collins.

I asked Collins how he ended up in Austin as the CIO. He took me back a few years with his reply. He finished college after he got out of the Air Force, where he had been a jet engine mechanic. He said he learned self-discipline in the service. He studied accounting at Dominican College in California and planned to become a CPA. But in his last year of school, his dean approached him about a new class being sponsored by Fireman's Fund. The class was on COBOL. Only three people from the school would be allowed to attend. He took a programming aptitude test and was selected as one of three. That was his first experience with computers. In his own words, “It was better than a drug.” It was at this point that I began to suspect there might be a geek side to Collins.

Although he completed his degree in accounting, it was also the end of his accounting career. He dove head-first into computers. He worked with Unix back in the day, writing shell scripts to automate data collection, learning C, even writing an application called “The Friendly Administrator” to help AT&T 3B2 customers manage their systems.

Any lingering doubts I had about Collins' geek side vanished when he explained how he managed to compress a 750 meg database. The database contained 21 pages of financial history for more than 5,000 firms. He needed it to fit on an 80 meg drive. He began by trying the Huffman compression algorithm. It didn't squeeze tight enough. It would take the air out of the text portion of the database just fine, but numbers were more difficult and didn't compress as well. One day when he was driving home, it came to him. He converted the numbers to base-256 and voila, it worked and the entire database now fit easily on the 80-meg drive.

There have been a lot of turns in the road for Collins' career since then. Computer burnout led him to switch jobs and take a position as a sheriff's deputy in California. In fact, when he relocated to Texas it was to join the Austin police department. While there he got involved again with computers and networking and design. One thing led to another, and with his track record at the city he was the logical choice to fill the role of acting CIO when the need arose. The acting part of his title may very well disappear in the next few months.

Of course, having a geek side doesn't equate to being a good manager. As many have pointed out, and Collins freely admits, many great geeks make horrible managers. Collins seems to have that rare ability to balance the soul of a geek with managerial savvy. Whereas a true geek might spend countless hours experimenting and toying with the latest technology just for the sake of technology, Collins wants to see results.

The first item on his agenda after assuming the post a couple of months ago was to conduct one-on-one interviews with everyone in the department. That's over 200 people. He told me “I wanted to get a pulse for the department. I wanted to see supervisors and managers. I wanted to personalize it, to get to know them.” He also wanted to personally deliver a message to each and every one. The message he gave them was “I am customer oriented, and if our customers don't want to do business with us, then we go out of business. And I have no intention of going out of business.”

It was during the one-on-one interviews that he heard a number of people suggest that he take a look at Linux. They described its benefits and how it could save the city dollars. He listened, but when they asked that he look at it with an open mind, he told them “Save your breath. I'm already there.”

Collins had already been thinking of a pilot for Linux, but only for the department of public safety. Now, as CIO for the city, he has the opportunity to do a pilot on a larger scale. And that is exactly what he is doing. A project manager for the pilot will be named in the next day or so. The length of the pilot and the specifics of exactly what will be tested, and by whom, are not yet set in stone. Collins hopes that what he calls a “non-emotional Linux pilot” will allow the city to test and quantify what savings can be achieved in a number of areas.

Collins said the pilot will include the use of Linux not only as a server but for desktop usage as well. In fact, he is going to be running Linux on his own desktop so that he has a good feel for what his pilot customers are experiencing.

He is especially interested in seeing what sort of performance and savings he can get out of running office applications on a server with terminals as the desktop, ala the Largo, Florida, solution reported by Robin Miller.

I asked Collins about the possibility of embedded Linux being used in mobile computers like those in APD squad cars. He told me that those devices are currently Windows-based, but that he has asked Motorola, who makes them, about the possibility of using Linux instead.

In closing, I asked a two questions about things with the potential to cast dark shadows over the pilot: Microsoft and SCO. Is he concerned about Microsoft trying to have him removed from office for doing a Linux pilot? No. He has already met with Microsoft. They know he wants to lower licensing costs, and they know he will be doing a Linux pilot. Is he concerned about SCO's sword-rattling? No, but like any competent IT manager he will be keeping an eye on the situation.

Collins is not a Linux or an open source advocate. He does not envision the day will come when the city runs exclusively on Linux and open source. His vision of the future of IT at the City of Austin is of a hybrid environment: using the right tool for the right job without blind allegience to any platform. My bet is that he is exactly the right guy to make that vision a reality.

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Professionalism--Keep on Task

Anonymous's picture

As we've learned at my Cyber Cafe, Linux is very capable of being a practical desktop system. We use mostly diskless workstations, except for the high-powered systems for graphics.

But not just any Linux will do. Red Hat is by far the most and Lycoris is the least troublesome right out of the box. Lycoris, however, is purely a desktop OS and takes a lot of work to turn into a terminal server. It has ZERO requirements for any kind of server functionality out of the box. SuSE seems to be the best balance, except you'll need to do a little work--the menu organization is terrible and the icons in the default theme can be very cryptic. But everything works out of the box... Which is the main problem with Mandrake where a lot does not work.

As for applications, Mozilla will give you pains far in excess of anything and everything else combined, numerous times over. Beware--there is nothing more troublesome I have every seen in software. Open Office is great, once you do just a few things to it, such as: Make sure its default format for saves is for Microsoft Office.

Almost any organization, however, is going to need Microsoft Windows for something. Normally, this is for some specialized application such as a database application specialized for their business or type of business. You can resolve these issues through Windows Terminal Services (WTS) using the open source rdesktop (http://www.rdesktop.org). After the initial purchase of Windows 2000 Server (about $1,500), you'll only have to pay about $200 for each additional 5 client access licenses. For the end user, there is the added annoyance of having to call up a whole other desktop just to use one application. But Linux X Windows will provide a far more stable, secure, and manageable desktop than using WTS as the main desktop. I understand the new Windows XP server has greatly improved on these issues, but have not tested it yet.

Another solution is using Win4lin, which runs Windows 98 integrated with Linux. It uses the Linux drivers, filesystem, and wraps it in Linux memory management. Most importantly, it can port out a single application to the client machine, rather than a complete desktop. This eliminates the licensing requirement for the OS for each seat, since its the application being served, not the desktop. Similarly, this is more convenient for users and the system is lightning fast. You'll can build links to these Win4lin application servers on the Linux desktops as to balance the load out among different servers. You should also mount the user's home directory to that user's application server, so he/she can use it seemlessly.

Sorry for the long post... I have a lot of experience doing this sort of thing.

Matthew (matthew@tedder.com)

Unbelievable

Anonymous's picture

Reading this article, it's a trip down ego lane for our friend Pete Collins. Reality: He is responsible for the RDMT project, which has been delayed several times already, and is currently behind schedule and WAY over budget. This is not the first time Mr. Collins has bailed out of a project that he was responsible for and it was failing. Truthfully, I would be shocked if he were to last a year, after his imposed deadline for RDMT is missed. Face it, he chose to use NT for the platform of a police dispatch system for the entire central texas region. Thats why RDMT is late! Thats why he bailed out again! He only has the job because his friends are on the city council. As for being a leader, no-one in the ISD division at the city likes him. He is a rude, egotistical mainiac. This article shows it, in all it's glory.

Re: Unbelievable - Two data points

Anonymous's picture

1. The RDMT project was troubled and late before Collins was called upon to fix it. It is now scheduled for an October completion.

2. As for nobody in the ISD liking him, I know for a fact that is wrong.

Joe Barr

Matthew: Did you try K12OS / K12LTSP ??

Anonymous's picture

The Oregon School guys have done a lot to make the installation and use of a Linux Server with thin Clients relatively painless. One of their introductory information pages, http://k12ltsp.org/contents.html cleary states that they have Mozilla working (WITH Java and Flash).Although you have had trouble with Red Hat and Mozilla 'out of the box', I suspect that this project has done the work for you! Give it a try...or, if you already have, what were your main problems?Rick

Re: Professionalism--Keep on Task

Anonymous's picture

I have not used Win4lin but I have used Code Weavers Crossover Office (Wine) product. For running applications like MS Office that look like native Linux apps it works very well. Code Weavers continue to add applications supported by their version of Wine.

Mark

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

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.

Learn More

Sponsored by Storix