Linux seeks starring role
When a physicist at a leading federal research facility needed to modernize his lab's computer systems about five years ago, he knew that PC hardware had advanced enough to be a suitable replacement for his outdated machines, but the software situation was not as rosy.
When a physicist at a leading federal research facility needed to modernize
his lab's computer systems about five years ago, he knew that PC hardware
had advanced enough to be a suitable replacement for his outdated machines,
but the software situation was not as rosy.
The National Institute of Standards and Technology Center for Neutron
Research (NCNR) needed computers that could run for months at a time, performing
experiments and making precise measurements. At that time, there was no
commercial PC software available that offered such uninterrupted performance,
said Przemek Klosowski, a physicist at the NCNR.
"Unix was up to the task but wasn't available on PCs," Klosowski said.
"So we looked at Linux, and it's been a godsend for us. It's cheap and ubiquitous,
and reliable and robust enough to support our environment."
Linux, the open-source operating system that is gaining ground in the
commercial world, has a small but growing legion of faithful users in the
federal market. It has even been entrusted to run some mission-critical
government applications. But whether it can reach beyond a narrow range
of scientific and Internet-centric applications to become a fixture in general-purpose
computing remains to be seen.
The operating system is based on and shares many characteristics of
the Unix operating system, which has been around since the late 1960s. But
unlike traditional Unix-based operating systems, which are developed and
controlled by individual companies, the Linux kernel itself is now composed
of more than 1.5 million lines of code that users in the open-source community
can study and improve. Enhancements to Linux are distributed throughout
the community and subjected to a strict peer review process that examines
the code changes for bugs and flaws.
But this folksy image of geeks banding together to build a better operating
system and give it away for free belies some of the very serious Linux systems
the government has created and has on the drawing board.
For example, the Energy Department's Lawrence Livermore National Laboratory
uses a very large cluster of Linux-based systems that amounts to one of
the largest computers in the world. And the DOE's Fermi National Accelerator
Laboratory in Chicago uses Linux to run data visualization and high-end
numerical applications, as well as to support large-scale data storage clusters.
In addition to the DOE and NIST labs, just scratch below the surface
of government information technology inventory lists and you'll find pockets
of Linux in the U.S. Postal Service, NASA, the National Institutes of Health
and many other federal agencies.
Al Gillen, research manager for systems software at International Data
Corp., said Linux has "quietly gained acceptance" in the private sector
and the government in the past few years.
"IT managers didn't even know they were using it until they found out
it was on an e-mail scrubber or router. They had no clue," Gillen said.
"The technical people found a problem and used Linux to solve it, and it
made its way into an organization that way."
Gillen said Linux is getting a lot of attention right now but that any
talk of it suddenly replacing commercial operating systems is unfounded.
"Widespread replacement strategy is not as effective as a long-term migration
strategy," he said. "It's not going to explode, but it may phase other things
out over time."
Like a growing number of Linux users, Klosowski said his department
uses Linux for general office work, such as writing papers and making calculations.
But Linux really shines in the technical and scientific realm, particularly
because of its flexibility.
"In our environment, we don't have off-the-shelf options for many of
our problems," Klosowski said. "Our research instruments are unique, and
we have unique requirements. Linux allows us to play and tinker with everything
in there. It's open source, so all the technology is exposed and available
for change. We value that flexibility more than the availability of [commercial
off-the-shelf] solutions."
Linux also has some big fans at the National Institutes of Health. Christopher
Wilson, a research fellow at NIH's National Institute of Neurological Disorders
and Stroke, has been a Linux user since 1992, when he was in graduate school.
Currently, his office uses Linux for all desktop text processing, graphing,
data analysis and image editing, as well as for computations on experiments.
The office also uses Linux to run its World Wide Web and e-mail servers.
"Cost is always a major issue for me," Wilson said. "Working for the government,
I always want to give the taxpayers the maximum bang for the buck. Linux
is stable and costs little or no money. At NIH, we have site licenses for
certain [commercial] software packages, but it's a personal thing for me
because I like software to be fixed in a reasonable time."
Wilson also said that Linux breathes new life into older PCs with 386- and
486-class processors. And it works equally well on computers with Pentium
II and III chips. "Linux works on all these platforms, and that can't be
said for Mac [OS] or Windows," he said. "There's also a greater concentration
on security and updating patches."
Gotthard Saghi-Szabo, a senior research scientist and IT manager at
the Carnegie Institute of Washington, has set up that firm's entire network
on Linux. CIW, a nonprofit organization, uses Linux for its firewalls and
file servers and on about half of its 100 desktops.
Linux is used everyday for writing articles, Web browsing and computational
research, Saghi-Szabo said. It is also used for chemical and physical computations,
modeling, and star and planet formations in conjunction with CIW's work
with NASA, he said.
"As a nonprofit research institution, the availability and price/performance
ratio of Linux were very appealing," Saghi-Szabo said. "If there's a problem,
because it's open source, we can fix it here, or a solution comes really
fast through the Internet" because so many people are working on it.
Saghi-Szabo echoed Wilson's comments about Linux's compatibility with
a range of hardware and software. "You can deploy Linux and fit it into
the existing infrastructure without any problems, whether it's Unix, Mac,
Windows NT or 98," he said. "Linux works for all of them, and there's no
extra money needed for proprietary software."
Selling Freeware
Red Hat Inc. was the first mainstream commercial Linux provider. Red
Hat and similar companies sell accompanying software tools and technical
support that make it easier for users to work with Linux. Red Hat has since
carved out a government niche for itself and believes the notion of "transparent
technology" is the key to making Linux work in the federal space.
"One of the things that makes democracy and government work at all is
transparency," said Michael Tiemann, Red Hat's chief technology officer.
"Most things are public records for better or for worse, and because of
the openness of archives, we're willing to trust the government as much
as we do.
"With software, it's the same sort of situation. In proprietary systems,
you don't have the ability to look inside or audit. With open source and
Linux, it's open to everybody, and anybody can review the software to make
changes and satisfy requirements. Instead of large amounts of duplication,
you get large amounts of innovation."
Howard Levenson, federal sales manager at VA Linux Systems Inc., another
provider of integrated Linux solutions, said the operating system offers
better reliability for both Web serving and high-performance computing than
its competitors. "Linux is free, but that's not why most people choose it,"
he said. "They choose it because it's more reliable."
He also said the open nature of Linux makes it a natural choice for
security-minded organizations. For example, there is no room for any "Trojan
horses" or secret tricks to be built in by programmers.
"There's a certain ignorance in closed-source [software] because you
can't [audit] what you can't see," Levenson said.
On the downside, even Linux users acknowledge that the operating system
lacks the polish of software written for profit.
"The services you can run on Linux are not up to the maturity of the
[Microsoft] Office suite," said Martin Hudson, vice president of Development
Info-Structure, an Arlington, Va.-based solutions provider. "The [graphical
user interface] needs to be more sophisticated, and the day-to-day applications
need maturity."
The company set up the Federal Exchanges Data System, a Linux-based
data management system being used by more than a dozen departments and 28
independent agencies to track their international exchanges and training
activities.
Alhough IDC's Gillen said he doesn't think Linux will suddenly take
over computer rooms everywhere, he did say that in the still-emerging areas
of embedded systems and handheld devices, as well as all things Internet-related,
Linux stands to grow considerably.
"The technologies aren't defined yet for things like Web phones and
[personal digital assistants]," Gillen said. "These are places where Linux
has a real opportunity. Linux grew up on the Internet, and anything based
there will either originate or be available immediately on Linux. For anything
Internet-related, it's reasonable to assume Linux will have a lot of success."
NEXT STORY: Carnivore study coming soon