[squeak-dev] starting Windows VM headless

Louis LaBrunda Lou at Keystone-Software.com
Sun Jul 10 14:09:40 UTC 2022

Hi Tim,

>A colleague wants to run Squeak on Windows and I have no idea; I'm fairly sure I haven't run Squeak on Windows since 1999 or thereabouts. Some flailing around on the swiki hasn't enlightened me much.

>It must surely be something like `squeak.exe squeak.image`, right? Somehow this is 'not working' for said colleague for some value of the phrase (yet to be discovered).

>Also, how does one do headless on Windows?

I will leave it to someone who runs squeak on windows to answer how to start it and how to start it headless.

>Am I right in thinking there is some stuff to do to set up service or similar?

I can offer a quick overview.  Programs must be installed as a Windows NT Service.  The sc.exe program does much of
this.  Once installed, when a program starts it must register itself and an entry point to be called when windows wants
the program to stop (like when windows is shutting down).  One can probably do this with windows function calls.  This
stuff is built into VA Smalltalk, so I don't know the details.

A long time ago I used a program that performed the registering task and then called another program that wasn't
designed to be a windows NT service.  I think it could be used to call squeak.  Unfortunately I don't remember its name
and don't know if it still exists.  SO, I will leave it to you or your friend to search for it.

Louis LaBrunda
Keystone Software Corp.
SkypeMe callto://PhotonDemon

More information about the Squeak-dev mailing list