4 ms·
A very good interview with one of the CRIU devs on FLOSS Weekly. https://twit.tv/show/floss-weekly/334 https://twit.tv/show/floss-weekly/334 http://www.youtub
by 616c 11y ago
A very good interview with one of the CRIU devs on FLOSS Weekly.
https://twit.tv/show/floss-weekly/334 https://twit.tv/show/floss-weekly/334
http://www.youtube.com/watch?v=w5ftqjOrpfA http://www.youtube.com/watch?v=w5ftqjOrpfA
Some of this stuff is crazy. Moving processes is cool, but faking TCP/IP state between containers to basically transfer a TCP/IP stream from one machine to the other with client service devices noticing? INSANE.
I am a Linux enthusiast and very novice *nix sysadmin. It is worth the listen, even if you are not way into containerization, because what they have accomplished is impressive.
- vezzy-fnord 11y agoEROS and KeyKOS accomplished the same OS-wide some 25 years ago, though they were also built on a completely different process model. Grasshopper [1] was another system from the same time period built around orthogonal persistence. Bolting checkpointing on top of a monolithic Unix is harder, though doable. DragonFly BSD has had a rather elegant and simple mechanism called sys_checkpoint(2) since 2003, but is still limited to single-threaded programs. [1] http://www-systems.cs.st-andrews.ac.uk/gh/ http://www-systems.cs.st-andrews.ac.uk/gh/
- 616c 11y ago> Bolting checkpointing on top of a monolithic Unix is harder Indeed. In the interview this comes up, as they wanted their patches mainlined into Linux development and Linus, and unusually so given the joking about his outbursts, said they were insane or going for the impossible and passed.