On Tue, 14 Apr 2020 at 10:43, tim Rowledge <tim@rowledge.org> wrote:
 
a) it's way past time we stopped opening a windows when it isn't needed. No window should be created until and unless the system actually writes to the display and calls for a display update. This would enable image-controlled headlessness. RISC OS was able to cope with it 25 years ago.

Pharo is doing that, in their branch https://github.com/pharo-project/opensmalltalk-vm/tree/headless
which IIUC is the branch being used to build all Pharo VM going forward.   Once they've worked the bugs out of it,
it might be worth pulling that back to evaluate for Squeak to use.

cheers -ben