This is cool to see this effort pushed again.
Thanks a lot Pavel. 

> On 9 Jul 2019, at 14:28, Pavel Krivanek <pavel.kriva...@gmail.com> wrote:
> 
> Hi,
> 
> the current Pharo cannot deal very well in situations when you want to run 
> multiple instances from one image file, especially on Windows, which 
> complicates the setup of parallel applications.  It is not able to work 
> reasonably on read-only file-systems too. That's why I did the next attempt 
> to improve this functionality of the system.
> 
> In summary:
> - the image can be executed with --readOnlyMode image argument
> - the basic system tries to survive such limitation. The changes file is in 
> read-only mode and new sources are installed into compiled methods directly, 
> Ombu does not save content, Playground does not save cache etc.
> - PharoDebug.log and placeholder files on Windows are not created
> - the limitation is only on image-level so it is easy to bypass it.
> - the presence of the old file streams makes everything uglier and messier
> 
> We have an open PR for this issue: 
> https://github.com/pharo-project/pharo/pull/3837 
> <https://github.com/pharo-project/pharo/pull/3837>
> 
> Comments and reviews are welcome.
> 
> -- Pavel
> 

Reply via email to