-
pcgeos
#FreeGEOS source codes. The offical home of the PC/GEOS operating system technology. For personal computing fans. For all developers and assembly lovers. For YOU!
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
1. Nothing. Someone was writing a QNX-type kernel in Rust. What happened to that? There's L4, but it's too low-level. It's more of a hypervisor. People usually run another OS, usually a stripped-down Linux, on top of L4. QNX offers a POSIX API, so you can run applications directly.
2. C++. Here's the source code. [1]
3. No.
[1] https://github.com/John-Nagle/Overbot/
You can kind of play around with QNX by going here:
https://copy.sh/v86/?profile=qnx
If you're on a Windows system, you may have to go to C:\Windows and temporarily rename the HelpPane.exe system application in order to stop it from hijacking the F1 keypress that QNX expects.
I don't have numbers, but the key ingredient is really minimizing context switches. This also results in priority inheritance while message passing which means that a high priority process gets the answer with it's own high priority, even if sending a message to a low priority process. Very smart.
Teading the old open sourced sources can be quite interesting...
https://github.com/vocho/openqnx/tree/master/trunk/lib/qnx43...