Real VMX

Design by Metamorphosis Design

  • Home
  • Download
  • Gallery
  • Forum
  • About
  • Contact

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

  • May 27, 2010

    TCP/IP networking actually works over the local loopback interface in Real VMX! Still a lot of testing…

  • June 25, 2010

    There are different ways to run vmx, either natively or in a virtual machine. In this part we will run vmx native…

  • July 28, 2010

    1. Install Real VMX on your pc. Use grub boot-loader to start your pc with Real VMX…

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.

 

Copyright © 2008. Privacy Policy | Terms of Use | XHTML | CSS

Design by Free Web Page Templates, coded by Free Flash Templates

Supported by Hosting24.com