Linux VM: Sucess

Russell Allen mail at
Thu Oct 23 22:57:22 UTC 2008

Hi guys,

In the end it turned out to be really simple, requiring almost no changes  
to the Self build system or code.

After building a new snapshot from the CVS tree I now have a working  
virtual machine and snapshot combination running on Ubuntu 7.04, 8.04 and  

I also built a new MacOS X vm to run the new snapshot.

(The new vms and snapshot aren't backwards compatible - you can't run the  
new snapshot on an old vm or open an old snapshot in the new vms without  
errors.  This is mostly GUI stuff - the change from Carbon to Quartz  
primitives on the Mac side and changes to how X is called on the Linux  

So Self now runs on Linux.



On Tue, 30 Sep 2008 12:43:31 +1000, Russell Allen <mail at>  

> Hi guys,
> I retreated to Ubuntu 7.04 (and GCC 4.1) and rebuilt the linux VM from  
> the
> CVS sources.
> The normal 4.3 barebones snapshot works with the exception of X (and thus
> morphic). This isn't suprising as it needs modifications to let it know  
> it
> is running on Linux.  I'm working through those.
> The 4.1-based image works as well, with partial success in
> opening a morphic window.  Basically, after every X call (I think) it
> freezes; _Flush brings very temporary relief.  If I execute something  
> like
> "[ _Flush ] loop", I get a working but vvveeerrryyy ssslllooowwww morphic
> interface.
> Cheers,
> Russell
> ------------------------------------
> Yahoo! Groups Links

More information about the Self-interest mailing list