SHARE
Facebook X Pinterest WhatsApp

Real-Time Linux Inside Defense Industry

Nov 29, 2005

Lockheed Martin Space Systems is going open source for simulation testing.

The defense contractor will use Concurrent’s real-time RedHawk Linux operating system for the U.S. Army’s Theater High Altitude Area Defense (THAAD) program, a strategic missile defense subsystem simulation testing program.

Financial terms of the deal were not publicly disclosed.

Lockheed Martin will use RedHawk in hardware-in-the-loop (HIL) simulation testing, which allows for testing of components in a, “closed loop that is
reproducible, systematic, fast and more reliable than actual bench testing.”

RedHawk is not a new Linux distribution, but rather a
series of enhancements on top of Red Hat Enterprise Linux that provides real-
time “deterministic” capabilities to the OS.

Concurrent’s director of real-time marketing, Gary Beerman,
defined deterministic as the ability for a user to run an application or
scenario in the same time and be able to repeat the same scenario without
anything else interrupting it.

He told internetnews.com that almost everything in the RedHawk OS is Red Hat Enterprise Linux, albeit booted with the RedHawk kernel and its extensions.

RedHawk’s Linux kernel includes a priority preemptive scheduler, a higher
level of real-time determinism and capability to do process shielding. The
RedHawk extensions also enable users to partition applications to run on a
particular processor inside of multi-processor systems.

The user interface enables users to schedule tasks so that when the application comes
up it can be locked onto a particular processor and no other application in
the system can use that processor.

“That is one of the great strengths of RedHawk,” Beerman said. “By better controlling the resources of the system you can
better guarantee the determinism of how an application is going to run.”

The RedHawk Linux solution as shipped by Concurrent actually includes the
standard Red Hat Enterprise Linux installation CDs, though support is
handled via Concurrent. Beerman noted that Concurrent already has existing
support contract in place with Red Hat.

There weren’t any major technical objections to Lockheed’s use of Linux, though there was a legal objection. Beerman said that
Lockheed’s corporate lawyers had a concern about the GPL licensing.

When code is linked against GPL licensed code, a concern exists that all
the code then must be open and available to everyone. Beerman explained that
Lockheed’s corporate lawyers were concerned about the potential of having to
open up their military programs for the world to see.

“The only thing that they had to be made aware of was that if they link
against GPL licensed code, some of their code could then also fall under GPL
licensing rules, which really means they need to link against LGPL,” Beerman
explained.

The LGPL, or Lesser GPL, allows for non-free libraries to be linked
against it. Concurrent however was able to alleviate the legal concerns with
a technical solution.

“We have a tool that shows them on regular Linux systems which libraries
are GPL and which ones are not,” Beerman said.

Concurrent’s RedHawk isn’t the only Linux effort to improve the real-time
capabilities of Linux.

MontaVisa Linux has been spearheading the development
of and open source real-time extensions patch for Linux for over a year
and recently included its work in a new release.

Recommended for you...

Oracle’s NetBeans Headed to The Apache Software Foundation
Praise Be to the Dockercon 16 Demo Gods : Drink Espresso #dockercon
Facebook Gets Serious about Open-Source
Python 2 Gets New Security Features, Four Years After It was Supposed to Go Away
Internet News Logo

InternetNews is a source of industry news and intelligence for IT professionals from all branches of the technology world. InternetNews focuses on helping professionals grow their knowledge base and authority in their field with the top news and trends in Software, IT Management, Networking & Communications, and Small Business.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.