Real VMX
Design by Metamorphosis Design
vxworks clone
Real VMX is compatible with the widely used VxWorks operating system. More...
links
- VMX.NU
- Sourceforge.net Project Home
- Test Group
- Wikidot Site
- Alexander's Homepage
- Linux Audio Blog
- Article in Swedish
breaking News
Real VMX Operating System
ABOUT
Real VMX if a VxWorks like operating system kernel. However VxWorks is proprietary, which means that you have to pay license money if you wish to use it. Because of that Linux RT, which free has have taken over where VxWorks would normally be a better choice.
Linux is based on Unix, which is an operating system intended to be used on high-end workstations, with hundreds om megabytes of memory. Even the smallest Linux kernel is about 1MB big. Which is very much for an embedded system. Usually the embedded kernels are a few hundreds of kilobytes.
Linux usually run different programs as processes. Which means that the have a separate memory pool, isolated from other processes. This leads to an expensive context switch has to be made every time the processor should work on another process. In vmx everything are threads, which means that every thread or task have a separate stack and a separate set of processor registers. However the memory and all the system resources are shared among all tasks. This also makes comminication between tasks faster than for processes. Since there is no need to send the information trough filesystem or shared memory.
Windows are not even competing is this league since it is based on an old single tasking system, intended for sigle user home computers in the early 80:s. Even though it has been extended to act as a multitasking system in the latest decade. It still suffers from slow context switches (mentioned earlier) and are no way near as fast as a realtime system must be.
Comments(1)
21.02.
TESTS
To begin with you need a PC using the grub bootloader.
This is the most well known bootloader so you won't have any trouble finding it on the internet. Most open source operating systems are shipped with the grub bootloader, so if you run Linux or FreeBSD you probobly already got it.
Comments(1)
13.46.