Skip to content
/ QRV Public
forked from vocho/openqnx

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

Notifications You must be signed in to change notification settings

Gonglja/QRV

 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 79.4%
  • TeX 3.0%
  • Assembly 2.8%
  • Shell 2.8%
  • Roff 2.8%
  • HTML 2.6%
  • Other 6.6%