<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2014-02-16 18:45 GMT+04:00 Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1fy" style="overflow:hidden">On 15.02.2014, at 08:37, Denis Kudriashov &lt;<a href="mailto:dionisiydk@gmail.com">dionisiydk@gmail.com</a>&gt; wrote:<br>


<br>
&gt; Hello.<br>
&gt;<br>
&gt; I found very interesting project PhantomOS. It&#39;s not smalltalk related. But they try build pure object operating system with &quot;absolute persistence option&quot;.<br>
&gt; It object model very similar to Smalltalk, it has virtual machine as &quot;OS core&quot;. But difference between smalltalks and PhantomOS is how &quot;image saves&quot;. In smalltalk we doing it manually. But PhantomOS always has persisted image state. So any object change will be restored after system restart without any special action.<br>


&gt;<br>
&gt; What do you think about this?<br>
&gt; Was there smalltalk implementations (any research projects) with such feature? Maybe first smalltalk computer works same way?<br>
<br>
Gemstone/S.</div></blockquote></div><br>In Gemstone you also should save changes manually by commit transaction message. But PhantomOS idea is persisting any change automatically. They implement special virtual memory to achieve this. Maybe it is very similar to LOOM as Yoshiki said. I don&#39;t know. </div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Is first smalltalk machine has &quot;save image button&quot;? </div><div class="gmail_extra"><br></div></div>