<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 14 Apr 2020 at 10:43, tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>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.<br></blockquote><div><br></div><div>Pharo is doing that, in their branch <a href="https://github.com/pharo-project/opensmalltalk-vm/tree/headless">https://github.com/pharo-project/opensmalltalk-vm/tree/headless</a></div><div>which IIUC is the branch being used to build all Pharo VM going forward.   Once they've worked the bugs out of it,</div><div>it might be worth pulling that back to evaluate for Squeak to use.</div><div><br></div><div>cheers -ben  </div></div></div>