QNX Realtime Platform Now Available
A reader writes "The QNX development platform is now available. It's available in three versions: the Windows-based self-extracting installer, the ISO image and the QNX4 install archive" You can also get it from QNX's site itself.
n/m . . . I found it. %-)
--
Blue sky warning here. How hard would it be to checkpoint a kernel?
What I'm after is a way of bringing a machine down in such a way that application processes can be frozen, a new kernel swapped in, and the applications unthawed.
It all comes down to is how much kernel state a process has; by definition very little. It has at most handles for internal kernel datastructures. So as long as the two kernel versions know enough about each other to translate those, you shouldn't need to reboot a machine to upgrade the kernel.
The big thing I've overlooked is hardware state; things like BIOS/network/whatever. These services will likely need to be restarted.
Thoughts?
It's just a difference of symantics. The file system can be a single file, like with Linux in those WinLinux distrobutions.