3 ms·
I guess this is why RMS dislikes binary blobs. Something like the Lisp machine, where you can access/modify OS source while it's running, would be dream come t
by enupten 13y ago
I guess this is why RMS dislikes binary blobs.
Something like the Lisp machine, where you can access/modify
OS source while it's running, would be dream come true in today's world.
- oscargrouch 13y agoyour post give me one idea: what about using am Rodeh Btree[1], to create concurrent snapshots of the running kernel, in this btree, so we could switch them in runtime.. you compile a new version (CRC does not match) them it will create a new branch/snapshot on memory and will start from there.. kernels of course should be designed in a transactional way manage states, etc.. rsrs.. anyway just a wild idea, dont know if its even useful doe.. [1] - B-trees, Shadowing, and Clones -http://www.usenix.org/event/lsf07/tech/rodeh.pdf http://www.usenix.org/event/lsf07/tech/rodeh.pdf
- oscargrouch 13y agoother design note to make this feasible, its to design it in a way, where each cpu core, could have its own kernel copy.. so you can try to boot up, the other version in another core, while you are using the old version in an active/context core?