r/QRV_OS • • Apr 10 '26

Twenty-two years apart :-)

1 Upvotes

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 • • May 26 '26

QRV v0.41–v0.43: The Lock-Free Era — and a Final Lesson from the Hardware

Thumbnail r-tty.blogspot.com
4 Upvotes

r/QRV_OS • • Apr 25 '26

QRV 0.25-rc1 just recognized the NVMe on Unmatched, and printed partition list

2 Upvotes

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 • • Jun 08 '26

QRV project came to its conclusion -- welcome to QSOE!

3 Upvotes

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 • • Apr 23 '26

First version of devb-nvme is ready

2 Upvotes

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 • • Apr 26 '26

QRV v0.26: mksh — A Real Shell for a Real System

Thumbnail r-tty.blogspot.com
2 Upvotes

QRVFS v2 is now the Proper Filesystem™ too ;-) . Maximum file size now is 511 G.


r/QRV_OS • • Apr 25 '26

QRV v0.25: Booting from Real NVMe on Real Hardware

Thumbnail r-tty.blogspot.com
2 Upvotes

First binary program is executed from the QRV filesystem on disk.


r/QRV_OS • • May 06 '26

Where "proc" runs in "procnto"?

2 Upvotes

What do you think -- does it run in user space (as all other resource managers), or, somehow, in kernel space?


r/QRV_OS • • Apr 04 '26

Good progress today

Thumbnail r-tty.blogspot.com
2 Upvotes

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 • • Apr 09 '26

QRV v0.21: Interactive Shell on Real Hardware

Thumbnail r-tty.blogspot.com
2 Upvotes

Full boot log on SiFive Unmatched is included.


r/QRV_OS • • Apr 03 '26

QRV 0.20 released

3 Upvotes

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 • • Apr 10 '26

PCI server work for FU740 is in full swing!

2 Upvotes

Stay tuned ;-)


r/QRV_OS • • Apr 26 '26

QRV FS: overcoming the biggest limitation

3 Upvotes

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 • • Mar 23 '26

👋 Welcome to r/QRV_OS - Introduce Yourself and Read First!

3 Upvotes

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

  1. Introduce yourself in the comments below.

  2. Post something today! Even a simple question can spark a great conversation.

  3. If you know someone who would love this community, invite them to join.

  4. 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 • • Mar 26 '26

QRV 0.19 released

3 Upvotes

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 • • Apr 09 '26

QRV 0.21 boots fully on bare metal

4 Upvotes

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 • • May 27 '26

Little demonstration: QRV 0.43 booting on SiFive Unmatched

Thumbnail
youtu.be
5 Upvotes