Legacy2Linux - Porting Legacy RTOS Applications
Using Linux as an embedded operating system has many measurable engineering advantages - broad hardware support, scalability, excellent performance, high reliability, and open APIs. There are also enticing business reasons to employ Linux - no run-time royalties, free or low-cost available software components, and freely available source code.With all of the compelling technical and business reasons to use Linux, many companies are considering the move to Linux for their embedded development projects. However, for many of these companies, it is impractical to start from scratch using Linux because they must still support legacy RTOS code in their applications. The question then becomes, how can a company move to Linux and still support their legacy code?
To ease the task of moving this legacy code to Linux, the Legacy2Linux project provides emulation environments which implement most of the core features of selected legacy RTOS kernels on a standard Linux platform. The 'virtual machines' provided by these emulation environments allow companies to test their existing legacy code in an emulation environment, and provide a basis upon which to build successful Linux ports of these applications.
Project Information http://sourceforge.net/projects/legacy2linux
Selected Legacy RTOS Environments
Wind River pSOS (R)
Wind River VxWorks (R)
Legacy2Linux is an open source project, sponsored by MontaVista Software, Inc. and hosted by SourceForge.