Gonglja/QRV

mirror of git://git.code.sf.net/p/monartis/openqnx

★ 0Forks 0GitHub ↗Compare

README

This is QRV, an adaptation (and later re-implementation) of the famous QNX Neutrino 6.4 operating system to modern 64-bit hardware, aimed primarily at keeping the Transparent Distributed Processing in the system.

Key differences from the standard QNX 6.4:

  • All code is 64-bit (LP64 model)
  • re-organized source tree
  • integration of startup into the same source tree
  • (planned) configuration system, same as in Linux
  • getting rid of callouts/callins/patchers
  • simplifications in the scheduler, multicore-only
  • Unix filesystem (taken from xv6)
  • disk device driver (devb) for QEMU virtio (taken from xv6)

Observations and insights regarding this porting can be read in my blog: https://r-tty.blogspot.com

Contributors

r-tty

Issues