• John
  • Felde
  • University of Maryland
  • USA

Latest Posts

  • USLHC
  • USLHC
  • USA

  • James
  • Doherty
  • Open University
  • United Kingdom

Latest Posts

  • Andrea
  • Signori
  • Nikhef
  • Netherlands

Latest Posts

  • CERN
  • Geneva
  • Switzerland

Latest Posts

  • Aidan
  • Randle-Conde
  • Université Libre de Bruxelles
  • Belgium

Latest Posts

  • TRIUMF
  • Vancouver, BC
  • Canada

Latest Posts

  • Laura
  • Gladstone
  • MIT
  • USA

Latest Posts

  • Steven
  • Goldfarb
  • University of Michigan

Latest Posts

  • Fermilab
  • Batavia, IL
  • USA

Latest Posts

  • Seth
  • Zenz
  • Imperial College London
  • UK

Latest Posts

  • Nhan
  • Tran
  • Fermilab
  • USA

Latest Posts

  • Alex
  • Millar
  • University of Melbourne
  • Australia

Latest Posts

  • Ken
  • Bloom
  • USLHC
  • USA

Latest Posts

Posts Tagged ‘Linux’

This article originally appeared in symmetry on Sept. 30, 2013.

Millions around the world, both scientists and non-scientists, use Scientific Linux, an operating system developed for particle physics. Photo: Reidar Hahn

Millions around the world, both scientists and non-scientists, use Scientific Linux, an operating system developed for particle physics. Photo: Reidar Hahn

When a handful of developers at Fermilab modified a computer operating system for use in particle physics, they had no idea their creation would eventually be used by millions inside and outside of science.

Today’s version of the system, called Scientific Linux, runs on computers around the world: at top universities, national laboratories and even in low Earth orbit on the International Space Station. An alternative to Windows or Mac, it has attracted the attention of people from a variety of fields. For example, at the University of Wisconsin at Madison, where the majority of the campus grid is running Scientific Linux, students in fields as diverse as statistics, chemical engineering, economics and avian research use the operating system.

Lauren Michael, a research computing facilitator at UW-Madison’s Center for High Throughput Computing, calls Scientific Linux a powerful tool “enabling researchers from all disciplines.”

When Fermilab Lead Scientific Linux Developer Connie Sieh started the development of the first iteration of the system in 1997, though, she was just looking for cheaper hardware.

In the early 1990s, Fermilab scientists used proprietary operating systems from companies like IBM and SGI, Sieh says. But in 1997, as personal computers became more commonplace, Linux and other free operating systems did, too—for everyday people and, especially, scientists.

So when a computing-heavy project came up at Fermilab, Sieh opted to replace the more expensive IBM and SGI hardware and the software that came with those machines. The new software she decided on was a version of Linux distributed by software company RedHat Inc., mostly because it was free and had the option to be installed in batches, which would save a ton of time. At the same time, RedHat’s Linux was simple enough for scientists to install at their desktops on their own. The computing project, running on Linux, was successful, so the laboratory kept using it.

In 1998, Fermilab released a product called FermiLinux, tailored to fit the lab’s needs.

It was possible to modify the operating system only because, in addition to being free, RedHat’s Linux comes with its source code fully included. This would be a little like a car company supplying detailed blueprints of its cars to every customer and its competitors. Open-source software allows customers to customize a product to meet their exact specifications.

“They go above and beyond what they have to do, as far as releasing the source code,” Sieh says.

Fermilab continued to use FermiLinux until 2003, when RedHat announced that it would start charging money for its product. It took only about a week for Fermilab to use the source code from RedHat’s no-longer-free product to get its own, freely accessible version up and running—what would become Scientific Linux.

By early 2004, a collaboration of developers from Fermilab, CERN and a few other labs released Scientific Linux for the entire high-energy physics community to use. That operating system is the same one that millions of scientists and non-scientists use, free of charge, to this day.

Whenever RedHat releases an update, about once every six months, Fermilab purchases it, and the lab’s tiny team of developers—currently, just Fermilab’s Sieh, Pat Riehecky and Bonnie King—work in overdrive to get their version out soon after, adding tools and customizations they think will be useful.

Aside from big users like the national labs, Sieh says, about 140,000 others run Scientific Linux. And, of course, the program is still widely used in the field it was first meant to serve. Its global presence ensures some consistency and unity across many large institutions.

Alec Habig, a physics professor at the University of Minnesota, Duluth, says when his students visit other institutions to do research, “they know what they’re doing already,” having become familiar with the operating system at the university.

“It’s a good tool for the job,” he says. “It helps our students get a leg-up on the research.”

Sarah Witman

Share

This story appeared in Fermilab Today March 3.

The Linux operating system produced at Fermilab enabled the laboratory, and other high-energy physics institutions to build large physics data analysis clusters using affordable, commercially available computers. The photo shows computer clusters in the laboratory's Grid Computing Center. Credit: Fermilab

The Linux operating system produced at Fermilab enabled the laboratory, and other high-energy physics institutions to build large physics data analysis clusters using affordable, commercially available computers. The photo shows computer clusters in the laboratory’s Grid Computing Center.

For more than 12 years, Fermilab has supplied thousands of individuals in the scientific community with the operating system that forms the foundation for their exploration of the universe’s secrets. The Linux operating system produced at Fermilab enabled the laboratory, and other high-energy physics institutions to build large physics data analysis clusters using affordable, commercially available computers.

The newest version of the Scientific Linux is now available.

Fermilab began packaging and distributing Scientific Linux in 2004 to the broad high-energy physics community. At that time, it was used on only 1,500 machines. Today, Scientific Linux is run on tens of thousands of machines and is the operating system that powers some of the world’s largest physics experiments, including some experiments at the Large Hadron Collider. The newest version, Scientific Linux 6, is put together by the Fermilab Computing Division, specifically the Fermilab Experiments Facilities Department, and by DESY, CERN and other laboratories and universities across the world.

“This version of Scientific Linux continues a tradition of technical excellence,” said Jason Allen, head of Fermilab Experiments Facilities Department in the laboratory’s Computing Division. “This product is the result of users worldwide who have contributed, tested and provided feedback for this release.”

Fermilab modifies Scientific Linux, the base product, to include security measures and other laboratory-specific elements to create Scientific Linux Fermi. The newest version of Scientific Linux Fermi 6 will be released at Fermilab later this year.

 – Kimberly Myles and Edward Simmonds

Share