Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
LynxOS 4.0 attains "holy grail" of Linux ABI compatibility
Mar. 11, 2002

Delivering on a promise made in November 1999, LynuxWorks today unveiled a major upgrade to its LynxOS real-time operating system (RTOS), which the company claims is now the first hard real-time operating system to provide binary compatibility with Linux -- meaning that Linux applications can run unmodified directly on LynxOS. Version 4.0 of LynxOS, LynuxWorks' real-time operating system (RTOS), also boasts significant enhancements in networking, performance, and porting support (see full press release, below).

LynxOS has long provided compatibility with the UNIX processing model and POSIX conformance which are shared by Linux, allowing LynuxWorks to previously claim application programming interface (API) compatibility with Linux. API compatibility required that Linux applications be recompiled in order to run on LynxOS. Now, with the addition of application binary interface (ABI) compatibility with Linux, many applications written for Linux will run on LynxOS without recompilation -- including, according to LynuxWorks CEO Inder Singh, window managers like GNOME and KDE, and the Opera 6.0 web browser. Additionally, the new Linux ABI support allows both Linux and LynxOS (real-time) applications to run side-by-side on LynxOS, allowing developers to use a combination of applications within one system.

LynuxWorks publicly demonstrated a working prototype of the new Linux ABI compatibility a year ago at LinuxWorld Expo in New York, running identical binary images of the popular game, Quake, on two side-by-side systems -- one running on top of Linux, and the other on LynxOS.

LynxOS' Linux ABI compatibility was implemented through the use of dynamically linked shared libraries which, the company says, results in "minimum intrusion into the kernel, providing flexibility while maintaining stability and compatibility."

LynuxWorks expects that the new Linux ABI compatibility and enhanced performance of of LynxOS 4.0 will "attract customers away from using similar products offered by Wind River, QNX, and other off-the-shelf or in-house proprietary operating systems." The company also stated that new ABI compatibility with Linux "eliminates porting and maintenance issues when migrating existing Linux applications to the hard real-time LynxOS platform."

The full text of today's LynxOS 4.0 announcement from LynuxWorks appears below.



Related stories:

Press Release



LynuxWorks ups the ante in RTOS market with introduction of LynxOS 4.0

Popular Real-Time Operating System Sets New Industry Benchmark for Performance, Enhanced Networking and Linux Compatibility


San Francisco; Embedded Systems Conference -- Building upon its expanding success with the most advanced and open embedded operating systems and tools solutions portfolio, LynuxWorks today announced the general availability of its next major revision to its popular LynxOS real time operating system (RTOS). LynxOS 4.0 raises the bar for RTOS vendors by adding Linux binary compatibility and enhancements in networking, porting support, and performance.

Squarely positioned to set a new industry benchmark for performance and openness, LynxOS 4.0 adds an array of new enhancements that have been designed to attract customers away from using similar products offered by Wind River, QNX, and other off-the-shelf or in-house proprietary operating systems. LynuxWorks is offering LynxOS 4.0 as a stand-alone solution with a selection of tools, or as part of seven new industry specific software solutions designed to further streamline the development process (see related release).

"With this new version of LynxOS, our customers can leverage significant technological advances such as increased real-time performance and the latest in networking technologies," said Inder Singh, CEO of LynuxWorks. "In addition, with the application binary interface (ABI) compatibility, we offer unprecedented levels of openness and compatibility between Linux and LynxOS, which gives customers a strategic advantage when using our products. For the first time, embedded developers can truly plan long-term and be assured that as their products and market requirements change, they can quickly migrate between operating systems, or add new products that are compatible with very little effort."

LynxOS has a long history of technology leadership, meeting the most rigorous performance and compatibility demands of real-time and embedded applications. The operating system has been a popular choice among embedded developers for more than thirteen years in key industries, including telecommunications, Mil/aero, automotive, and office, industrial, and retail automation. Unparalleled in its hard real-time response, stability and open standard interfaces, LynxOS provides the full determinism and reliability necessary for mission-critical and real-time embedded applications.

Unique in the high performance RTOS world, LynxOS also offers its users the UNIX processing model, POSIX conformance and open, standard application programming interfaces (APIs). The result is that OEMs have access to a larger pool of programming talent, and a greater choice of compatible applications and tools decreasing overall development times and related costs for new embedded products.

25 Percent Performance Boost

Recent internal tests show that LynxOS 4.0 interrupt response has been improved over the previous release by over 30 percent. It exhibits true linear scalability, remaining deterministic regardless of the number of tasks performed at any point. Absolute determinism and kernel threading allow for interrupt routines to be short and fast, ensuring predictable response even in the presence of heavy I/O. Systems based on LynxOS are able to perform their multiple tasks more reliably and deterministically than previously possible.

True ABI Compatibility

The only hard real-time operating system to offer true application binary interface (ABI) compatibility to Linux, LynxOS 4.0 lets users run Linux applications unmodified under LynxOS or to augment real-time applications on LynxOS with applications from Linux. The innovative capability eliminates porting and maintenance issues when migrating existing Linux applications to the hard real-time LynxOS platform. The compatibility is implemented through the use of dynamically linked shared libraries for minimum intrusion into the kernel, providing flexibility while maintaining stability and compatibility.

Updated for Advanced Networking

LynxOS 4.0 gives developers access to state-of-the-art networking technology. The full-featured networking capabilities of LynxOS 4.0 are derived from the feature-rich FreeBSD 4.2 TCP/IP stack, enhanced for re-entrancy, determinism and performance, and includes the latest protocols for networking and routing, such as OSPFv2, BGP-4 and RIPv2. The FreeBSD TCP/IP stack contains more features and contains the most advanced concepts of all the BSD implementations. The new TCP/IP stack tests, with small packets where 100BaseT wire speed is not a limiting factor, showed performance increases by more than 90 percent over the previous LynxOS release. This is due to enhancements to the new stack for better throughput and drivers optimized for speed. Furthermore, Gigabit Ethernet support is also provided. This will enable LynxOS users to quickly deploy systems with the latest in networking technology.



(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets



BREAKING NEWS

• Linux video camera geo-tags, writes to SATA drives
• Garmin Nav devices run Gnome Linux
• Ten LiMo phones this month?
• It's a Yankee Doodle Linux phone
• Wind River to host "Developer Day"
• Dev boards gain Linux support
• 802.11n zooms ahead
• Low-power mini-ITX board runs Linux
• Pico-ITX board bears twins
• Mass-market WiFi router invites Linux hackers
• LiMo phone specialist buys app stack
• "PDA phone" runs Linux
• ST, NXP spin phone chip JV
• Military-grade USB key supports Linux
• USB Linux systems expand


Most popular stories -- past 30 days:
• World's cheapest Linux-based laptop?
• Ubuntu ported to a PDA
• 64-way chip gains Linux IDE, dev cards, design wins
• Embedded PowerPC dev kits come with Linux
• Rapid time-to-evaluation -- a key goal for silicon providers
• Embedded Linux is doomed. DOOOMED!
• Rugged PDA available with Linux
• Netflix Player runs Linux
• Miniature Linux PC targets military apps
• $7 SoC runs Linux
• Android Developer Challenge announces first-round winners
• Dual-core ARM SoC clocks to 1.2GHz


Linux-Watch headlines:
• Microsoft tactics push India toward Linux
• Bell, SuperMicro sued over GPL
• "Business intelligence" software goes GPL
• Will Atom bomb?
• LF Summit videos posted
• Linux gains "embedded" maintainers
• Virtualization on tap in SLES and RHEL upgrades
• Linux gets security black eye
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.