A major revision of LynuxWorks' LynxOS real-time operating system (RTOS) adds Linux binary compatibility and enhancements in networking, porting support, and performance. LynxOS 4.0 is available as a stand-alone solution with a selection of tools, or as part of several industry specific software solutions designed to further streamline the development process.
Inder Singh, CEO of LynuxWorks, said “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 provides its users with a Linux processing model, POSIX conformance and open, standard application programming interfaces (APIs).
LynuxWorks says that recent internal tests show that LynxOS 4.0 task response has been improved over the previous release by over 30 percent and 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.
LynxOS 4.0 lets users run Linux applications unmodified under LynxOS or to augment real-time applications on LynxOS with applications from Linux. This 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.
LynxOS 4.0 networking capabilities include IPSec, IPv6 and an integrated firewall. The TCP/IP stack has been enhanced for reentrancy, determinism and performance, and includes the latest protocols for networking and routing, such as OSPFv2, BGP-4 and RIPv2.
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.
Gigabit Ethernet support is also provided with performance at up to 93% of wire speed.
The first of a number of industry-specific packages from LynuxWorks is JumpStart for Communications. The component-based developer packages form a solution incorporating software drivers, LynxOS 4.0, middleware, third-party layered software applications and engineering consulting time. The first package, is for two major communications markets, and address the equipment needs for intelligent core optical networking and new world voice applications.
Dr. Singh, said, “Each JumpStart package will save valuable developer time in integrating operating systems and microprocessors, and eliminating the need to purchase or develop middleware applications. As a result, they can focus on developing advanced product features with the benefit of reducing critical development cycles.”
Over the next twelve months, LynuxWorks will release several additional JumpStart developer packages which will be designed for storage, home networking, military/aerospace, telematics, smart handheld devices and wireless applications. As a complete set of components, the packages provide the added benefit of a single source of support.