4 ms·
Never even heard about the dumper in Emacs. It sounds like a crazy idea that is prone to break at the slightest change. Any shelving-unshelving implementation f
by yason 10y ago
Never even heard about the dumper in Emacs. It sounds like a crazy idea that is prone to break at the slightest change. Any shelving-unshelving implementation for processes should come from the kernel which owns the virtual memory mappings: kernel can basically already shelve a running process by just swapping it out to disk completely. And even that scheme is prone to break as soon as anything will do I/O.
FYI, as for Emacs: I just fire up "emacs -nw" inside tmux and let it run for months. I call make-frame-on-display to add a window on my X session but I can close that or restart X without having to kill my Emacs inside tmux, along with a few other long-running processes such as mail reader and IRC clients.