1

Is there an free alternative to National Instruments' NI Real-Time Hypervisor? National Instruments provides both a Windows and Linux versions.

jscott
  • 25,114
Roberto
  • 21

4 Answers4

0

you mean like Hyper-v. I don't see from the link that the hypervisor your link to does anything special that every type 1 hypervisor doesn't do.

Update - after reviewing it further it appears it contains support for some specialized hardware : "In addition, the Real-Time Hypervisor is specially designed to maintain the determinism of LabVIEW Real-Time programs"

Jim B
  • 24,276
0

I suppose that depends on what you want.

If what you need is a real-time OS to run some DAQ and/or control software, then yes, Linux with the RT patchset offers the usual real-time OS features.

If you want an alternative hypervisor for running Labview RT, then I don't know. It wouldn't surprise we if it refused to run on anything but their own hypervisor.

janneb
  • 3,949
0

I'm not sure what you're looking to accomplish, but it sounds like a mix of wanting a realtime OS, CPU shielding/affinity and a standard Linux or Windows userspace for development; all on standard hardware.

On the Linux side, this can definitely be accomplished with a realtime OS like RedHat MRG Realtime (commercial), Scientific Linux Realtime (Free) or SuSE's realtime offering (commercial).

That gets you a realtime kernel and OS. If you need to run specific tasks on a specific CPU or CPUs, you can use CPU shielding techniques to perhaps, create a group of CPUs for the OS and another group reserved for your realtime application execution.

Usually realtime and virtualization don't go hand-in-hand. The operating systems listed above provide extremely granular control over processes, scheduling, priority and interrupt handling.

ewwhite
  • 201,205
0

VxWorks and LynuxWorks both have hypervisors based on hard-realtime schedulers, certified to go airplanes and such. They're NOT cheap, but they do their job.

Marcin
  • 2,541