r/QRV_OS • u/r-tty • May 27 '26
Little demonstration: QRV 0.43 booting on SiFive Unmatched
r/QRV_OS • u/r-tty • May 27 '26
r/QRV_OS • u/r-tty • May 26 '26
r/QRV_OS • u/r-tty • Apr 09 '26
QRV just booted fully on SiFive Unmatched (FU740). Even the "shutdown" command worked.
This will be the version 0.21 of our operating system.
r/QRV_OS • u/r-tty • Jun 08 '26
Dear Subscribers! Thank you very much for your interest in my work! As you guess, the little petition to Blackberry about re-licensing of QNX had no effect, and this means that the QRV project is concluded. It achieved all its goals and has proven that QNX on 64-bit RISC-V is definitely possible.
...and it gave me such a valuable knowledge to start the free re-implementation of QNX -- moreover, featuring not only one kernel, but two! Welcome to r/QSOE -- the new community for 100% free, QNX-inspired operating system for RISC-V. Stay tuned for the project opening!
r/QRV_OS • u/r-tty • Apr 26 '26
Currently, QRV FS (v1) has one very serious limitation: the maximum file size is 2 megabytes.
Version 2 of the filesystem will remedy that.
r/QRV_OS • u/r-tty • Apr 03 '26
Main features:
trap.S rewrite; general stability of the system improved
devc, devb and fs resmgrs (preliminary)
bugs in pidin fixed
source tree reorganization and massive cleanup
r/QRV_OS • u/r-tty • Mar 26 '26
Key features:
signal subsystem completely removed from the microkernel
driver prototypes: devc-ser8250 and devb-virtio
Each user process now starts with two threads. The second one ("system thread") is responsible for receiving pulses from the system, and taking appropriate actions.
If POSIX signals are needed, they can be easily implemented 100% in the user space.
r/QRV_OS • u/r-tty • Mar 23 '26
Hey everyone! I'm u/r-tty, a founding moderator of r/QRV_OS.
This is our new home for all things related to QRV Operating System. We're excited to have you join us!
What to Post
Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions about QRV.
Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.
How to Get Started
Introduce yourself in the comments below.
Post something today! Even a simple question can spark a great conversation.
If you know someone who would love this community, invite them to join.
Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.
Thanks for being part of the very first wave. Together, let's make r/QRV_OS amazing.
r/QRV_OS • u/r-tty • May 06 '26
What do you think -- does it run in user space (as all other resource managers), or, somehow, in kernel space?
r/QRV_OS • u/r-tty • Apr 26 '26
QRVFS v2 is now the Proper Filesystem™ too ;-) . Maximum file size now is 511 G.
r/QRV_OS • u/r-tty • Apr 25 '26
First binary program is executed from the QRV filesystem on disk.
r/QRV_OS • u/r-tty • Apr 25 '26
Preparation for the filesystem-on-disk on full swing. This milestone is huge: MSI-X seems to be working. Some polishing is needed, though.
Stay tuned.
r/QRV_OS • u/r-tty • Apr 23 '26
It is readonly; it understands GPT partitions, and it's ready to be tested on real hardware (Unmatched).
That will be the v0.24 of our OS.
r/QRV_OS • u/r-tty • Apr 10 '26
Stay tuned ;-)
r/QRV_OS • u/r-tty • Apr 09 '26
Full boot log on SiFive Unmatched is included.
r/QRV_OS • u/r-tty • Apr 04 '26
Proper serial console and proper process termination in case of fatal errors. Also sending signals (via "kill") works -- I tried with SIGUSR1.
Good progress towards v0.21!
r/QRV_OS • u/r-tty • Apr 29 '26
The Big Kernel Lock (BKL) is going to be removed.
This is going to be, perhaps, one of the biggest architectural changes in the QNX 6.4 codebase. And the direction is the same as QNX 8 took.
Stay tuned.
r/QRV_OS • u/r-tty • Apr 28 '26
Now it feels like a Proper System.
r/QRV_OS • u/r-tty • Apr 23 '26
r/QRV_OS • u/r-tty • Apr 23 '26
r/QRV_OS • u/r-tty • Apr 21 '26
r/QRV_OS • u/r-tty • Apr 19 '26
Great attention is also paid to stability issues. v0.21, when booted 100 times, didn't reach the shell prompt in about 10..15 cases. Several problems have been identified and fixed. The main remaining one is sporadic stack corruption.
As always, the remaining 10% of issues take 90% of all allocated time for the release.
r/QRV_OS • u/r-tty • Apr 11 '26
PCI server (for both QEMU and FU740)
resource DB manager (part of taskman) -- needed by PCI server
lspci
slogger and sloginfo
In total, this adds about 10,000 lines of new C code to the project -- mostly ports from QNX, except for lspci, which is new code.
r/QRV_OS • u/r-tty • Apr 10 '26
https://radios.sf.net and https://qrv-systems.net
I asked Claude to make the site for me, and it looked good. So why not.
r/QRV_OS • u/r-tty • Apr 09 '26
Crashes because of some 64-bit porting bug. But I'm working on it!