In the last decade, Linux has progressed from having marginal presence in embedded systems design to leading the segment, with 25% of new 32- and 64-bit designs, building on the open source platform (VDC).
To meet this industry-wide requirement for a ready-to-deploy Linux OS, Open Kernel Labs developed OK Linux, a pre-built and paravirtualized version of the Linux kernel and base libraries, ready to run as a guest OS under OKL4.
Paravirtualization introduces overhead that can affect the performance of applications running in a virtual machine compared to applications running in the native/hosted machine. Open Kernel Labs has taken steps to minimize this impact. For example, support for Fast Address Space Switching on the ARM architecture resulted in application performance in a Linux VM within a few percent of native performance. Using OKL4 represents a large improvement in trustworthiness for a minimal reduction in guest OS performance.
Open Kernel Labs used the popular ReAIM benchmarks to illustrate how little performance is impacted when the Linux kernel is paravirtualized for OKL4.
The AIM Multiuser Benchmark Suite version 7 measures performance of multiuser computer systems. The use of ReAIM here illustrates that running Linux as a paravirtualized guest OS has extremely small impact on overall performance, independent of load.
| ReAIM Benchmark | Linux Native | Linux on OKL4 | Ratio |
|---|---|---|---|
| 1 Task | 45.2 | 43.6 | 0.96 |
| 2 Task | 23.6 | 22.6 | 0.95 |
| 3 Task | 15.8 | 15.3 | 0.96 |
Download and learn more about ReAIM at http://sourceforge.net/projects/re-aim-7.
Get
|
|