[LWN Logo]
[LWN.net]
From:	 "Rhett Glauser" <rhett.glauser@lonepeak360.com>
To:	 "Linux Weekly News" <lwn@lwn.net>
Subject: Lineo releases legacy application code migration tools, Embedix BridgeWorks VX and PS
Date:	 Tue, 22 Jan 2002 11:08:09 -0700

Dear Linux,

Lineo(r) today announced the availability of Embedix(r) BridgeWorks(tm) VX
and PS to allow developers of applications initially built on WindRiver
operating systems to migrate application code to run on the Linux operating
system.

Embedix BridgeWorks VX and PS are the first hard real-time solutions for
porting legacy code from VxWorks(tm) or pSOS+(tm) to embedded Linux. Unlike
previous legacy migration tools that use translation techniques, Embedix
BridgeWorks VX and PS provides a new, clean room implementation of RTOS
services that operates natively on the legacy API and runs ahead of Linux.

The complete press release is included below. Please contact me for more
information or to set up an interview.

Regards,

Rhett Glauser
Lone Peak Communications for Lineo
801-356-0650

FOR IMMEDIATE RELEASE

LINEO ANNOUNCES EMBEDIX BRIDGEWORKS VX AND PS

Embedix BridgeWorks VX and PS Master Legacy Application Code Migration

SALT LAKE CITY - January 22, 2002 -- Lineo(r), Inc., a leading innovator of
embedded operating system software and host development environments to
enable vertical software stacks, today announced Lineo Embedix(r)
BridgeWorks(tm) VX and PS, the first hard real-time solutions for porting
legacy code from VxWorks(tm) or pSOS+(tm) to embedded Linux.

Current state of legacy migration solutions
Solutions for migrating legacy applications from one operating system to
another typically employ a translation layer that emulates calls to the
legacy RTOS services using one or more API from the replacement operating
system. Fundamentally important is the ability of the translation layer to
closely emulate both the functionality and performance of the legacy RTOS. A
functionally equivalent emulation imposes additional overhead, thereby
altering real-time characteristics and reducing application performance.
However, incorrect emulation can lead to unexpected or undesirable effects
to both functionality and performance, resulting from differences in the
basic architecture of the legacy RTOS and the replacement operating system.

The translation technique causes performance deterioration that is
compounded by moving from a hard real-time operating system to an inherently
non-real-time operating system such as Linux. Unlike functionality
complications, which can often be minimized with code changes to the
translation layer, the legacy application code or the translated application
code, the underlying operating system may cause performance problems to
which there is no easy remedy.

The Lineo solution for effective legacy migration
Lineo Embedix BridgeWorks VX and PS avoid inherent complications with
functionality and underlying operating systems by not using a translation
technique. Instead, Lineo has created a new, clean room implementation of
RTOS services that operates natively on the legacy API and runs ahead of
Linux. The advantages of this architecture include:
* Real-time services with microsecond performance by default.
* Best possible performance. Linux kernel activities cannot impede the
legacy API real-time layer.
* No translation / emulation complications.
* Flat memory model, as used by the legacy RTOS.
* User applications have full access to Linux services.
* Elimination of dependency on original legacy RTOS vendor.
* No dual-kernel patent issues.
* Migrated legacy applications are not required to be released under an open
source license.

"Many developers who use a legacy RTOS in their projects have been searching
for alternative solutions but have been hesitant to move too far from their
roots due to man-years of investment in their product development," said
Alford Frost, Lineo SVP marketing and business development. "Embedix
BridgeWorks VX and PS provide the complete alternative for developers to
move embedded projects away from closed legacy code, without losing
functionality or performance, to an open code solution."

Licensing and availability
Lineo provides the Embedix BridgeWorks VX and PS products (including a
comprehensive migration guide) as optional packages for integration with the
Lineo Embedix SDK and the associated Lineo board support package. Embedix
BridgeWorks VX and PS add-ins are available in Jan. 2002 for x86 platforms
and later in Q1 2002 for PPC and MIPS platforms. Each add-in is available
for $2500 for the first seat and $1500 for each additional seat. Source code
for both products is available under an optional license. Contact Lineo
sales by email at info@lineo.com or by phone at (801) 426-5001.

About Lineo, Inc.
Lineo(r), Inc. provides embedded systems and real-time solutions that cover
the full spectrum of embedded development, including operating system
software, host development environments and professional services. Lineo
distributes solutions that allow OEMs to create smart embedded devices and
systems while helping OEMs to reduce system requirements, per-unit costs and
time-to-market. Lineo's key product lines include: Embedix(r) SDK (a fully
featured and integrated embedded developer tool chain), Embedix(r) (embedded
Linux system software for MMU-less and MMU-full processors), Embedix(r)
BridgeWorks(tm) (operating systems and tools for multiprocessor device
support and legacy code migration) and RTXC(tm) Quadros(tm) (a highly
configurable microprocessor and DSP real-time operating system). Contact
Lineo at http://www.lineo.com, via e-mail to info@lineo.com or by calling
(801) 426-5001.

# # #

Lineo and Embedix are registered trademarks of Lineo, Inc. BridgeWorks, RTXC
and Quadros are trademarks of Lineo, Inc. Linux is a registered trademark
owned by Linus Torvalds. All other products, services, companies and
publications are trademarks or registered trademarks of their respective
owners.