> On 5 Mar 2018, at 20:16, stefano franchi <stefano.fran...@gmail.com> wrote: > > > > On Mon, Mar 5, 2018 at 11:28 AM, Stephane Ducasse <stepharo.s...@gmail.com > <mailto:stepharo.s...@gmail.com>> wrote: > Did you check > > http://get.pharo.org <http://get.pharo.org/> > > because we keep everything. > > > > Apologies for not having stated my question more precisely. Indeed, I started > from get.pharo.org <http://get.pharo.org/>, but the zeroconf script did not > guess right. The app it downloaded crashes at startup. Then I saw the *long* > list of versions available and had no idea where to begin. So my real > question is: > > Does anyone know which among the many VMs available on http://get.pharo.org > <http://get.pharo.org/> would work on a MacOs Powerbook Pro running 10.6.9? > It was the latest 32 bit only machine Apple made, based on the Intel Core Duo > (NOT the Intel Core 2 Duo that came out a few months later). > you could look for old VMs and downloads here: http://files.pharo.org/
But it is quite hard to for us (with our limited man power) to support old machines forever… e.g the vm from that time should run, but at some point the VM gets improved and newer images require a newer VM as we want to actually use the features that new VMs provide. Keeping everything compatible in all possible directions (old images on new VMs, new image on old VMs …) puts quite some constraints on what you can do in future… an maintaining new VMs for all possible old MacOS versions could soon just use up all our manpower. So this is not a simple problem to solve. Even very financially capable projects (like Mozilla) can not support old MacOS versions. And they spend 150K per *month* just on CI infrastructure… imagine if they decide to not support anything older then MaOS 10.9… can we? should we? There are things to do on this front, but if I would spend effort the first thing I would work on is running *old* images on *new* VMs and explore what kind of abstraction would be needed to to that nicely and in a way that it can be maintained and in a way that all the needed code ( e.g. translation byte code from old to new) would be not part of the VM but part of the image. Making sure to run *current* images on old Machines can only be done by backporting the current VM to the old OS. This should be not that hard, worst case is that you need to combine some old OS related code with the rest of the new VM, but that should not be much. But one question: Considering what developer time costs… I am quite sure that it is cheaper to just buy a current Mac. Marcus