Virtualization security, performance and compatibility in the new wave of embedded Linux
VIRTUALIZATION FOR EMBEDDED LINUX DEMO
Virtualization for Embedded Linux® builds on more than a decade of embedded-Linux experience at LynuxWorks™, and more than 20 years in UNIX®-like embedded operating systems.
Cutting-edge applications can use Virtualization for Embedded Linux on virtualized hardware so that Linux and at least one other operating system can run simultaneously on the same platform.
Virtualization for Embedded Linux is para-virtualized for optimal performance of Linux applications controlled by the LynxSecure embedded hypervisor and separation kernel.
The result of this optimization is that embedded-Linux applications in a LynxSecure virtualization configuration perform almost as robustly as if executing on a native, standalone Linux platform.
Thanks to high-assurance LynxSecure virtualization software and partition management, embedded-Linux applications can now be designed into higher-security systems than before.
Unclassified embedded-Linux applications executing in a LynxSecure secure virtualization partition are isolated and cannot compromise higher security standards that might be designed into other parts of the system.
Virtualization for Embedded Linux invites reuse of existing Linux applications as discrete components of new systems.
Linux virtualization also facilitates creative design strategies such as assigning a partition to a Linux application, and allowing it to communicate via secure virtual networking with a real-time system (running a different OS) in a different partition (as if multiple hardware platforms were being used).
Communication between embedded-Linux partitions and other system components can be controlled by the security policies of the LynxSecure separation kernel's virtual networking function. All embedded-Linux applications in the system see the secure virtual network like an external network, even though the system applications all reside on the same processor in securely separated partitions.
Virtualization for Embedded Linux delivers the flexibility and cost benefits of open-source Linux software that have long been attractive to embedded-systems developers, but now with even greater possibilities.
In the Hospital Wireless Sensor Application Proof-of-Concept from Portwell, Virtualization for Embedded Linux allows Linux and Windows® XP to run simultaneously on a Portwell board, controlled by the LynxSecure embedded hypervisor.If it is later determined that stricter, hard real-time performance is needed for Linux applications, they can be migrated to a different secure partition and executed on the LynxOS® real-time operating system instead, also from LynuxWorks. Linux application code can run unmodified on LynxOS, which can protect you against high cost and time-to-market penalties when requirements evolve.
As early pioneers in the embedded-Linux movement and founding members of the former Embedded Linux Consortium, we're proud to lead the next wave of embedded Linux: Linux in virtualized systems. Embedded Linux is no longer just for standalone embedded systems.




LynuxWorks Awarded Most Significant New Software Product at Design West Conference -4/30Board Support Packages (BSPs)
BSP Device Drivers |
BSP Targets by Operating SystemBSP Targets by Form Factor |
Third-party I/O Devices and Hardware |
SynergyWorks: LynuxWorks partners
|
Third-party add-ons for LynuxWorks operating systems |
|