Enea has recently announced its own Linux
distribution. The Enea Linux distribution offering differs from other vendor
offerings in the market in that it is specifically targeted to the
telecom/networking market, with custom implementations for the user’s software
configurations as well as the user’s hardware platform. But Enea Linux offers
value that differentiates it from other distributions, namely in the area of
real-time performance and behavior that is so important to many serious
telecom/networking applications. In the last several years, real-time extensions
for Linux have provided many significant improvements. Recently there has been
much attention on “Linux User Space” solutions for multicore devices that enable
direct access from user space to underlying hardware often called “bare metal”
implementations. But that is a special use case. Can there be any other general
real-time improvements? Multi-threading via “pthreads” in Linux is a time tested
method for achieving better real-time performance within the context of a Linux
process. Enea has prototyped a new Light-weight Threading model for Linux that
unlike pthreads, operates entirely in user space, and offers greater than 10x
performance over pthreads in scheduling behavior and inter-thread
communications. This solution, called LWRT (Light-weight Run-time Threading)
offers the next true advancement in Linux real-time behavior.

Who Should Attend:
Managers working in the telecom
or networking space who are interested in a vendor supplied Linux distribution
customized for a)the telecom/networking market, b) their specific Linux package
requirements, and c) their specific hardware platform
Engineers and Managers
working in the telecom or networking space who have Linux based multithreading
applications and wish to improve performance and determinacy

What you will learn:

  • How to get a customized Linux distribution and support plan based on your
    specific software and hardware requirements – not a general distribution that
    serves many markets and needs.
  • Why is multithreading in Linux important? For what kinds of applications
  • How Enea Light-weight Run-time Threading (LWRT) model works and what
    real-time robustness features it provides
  • LWRT performance metrics versus PTHREADS

Christofferson, Director of Product Management, Enea

Christofferson has over 30 years experience in software development for deeply
embedded systems and telecom networking systems. He spent the first 8 years of
his career with Raytheon in Defense Communications, specifically with remote
controlled signal and communications intelligence systems (SIGINT/COMINT). That
was followed by 8 years in the Telecom/Datacom market working for such companies
as GTE Telecom, Sprint, Data General Telecommunications, and Pulse
Communications. For the past 14 years, Mr. Christofferson has moved into sales,
marketing, and business development for leading industry RTOS, embedded
development tools, and middleware providers. These have been Ready Systems, then
Microtec, then Mentor Graphics, and now finally Enea for whom he has served
since 1998. He is currently Director of Product Management at Enea. Mr.
Christofferson received a B.S. in Physics from Bradley University in 1972, and
an M.S. in Physics from the University of Michigan in 1974.