[ANN] Hydra VM: A multi-core capable Croquet VM

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Hydra VM: A multi-core capable Croquet VM

Andreas.Raab
Folks -

In its ongoing commitment to Open Source, Qwaq has decided to release
the first multi-core capable Croquet VM under the MIT license.

Hydra VM is a virtual machine capable of running multiple Croquet images
side-by-side, therefore being able to effectively utilize multi-core
CPUs. Hydra VM is still in an early phase of development, but given the
(very successful) early results, Qwaq has decided to make it available
to general public in the hope that other people will help Igor to make
further progress in developing Hydra VM.

The offical release is available here:

   http://www.qwaq.com/HydraVM

and contains the following files:

* HydraVM-bin.zip - A prebuilt Windows version of Hydra VM.
* HydraVM-src.zip - The (C) source tree for building Hydra VM.
* HydraVM-pkg.zip - The (Squeak) packages needed to build Hydra VM.

Enjoy!

Cheers,
   - Andreas (on behalf of Qwaq)
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hydra VM: A multi-core capable Croquet VM

Klaus D. Witzel
Thank you Andreas, Igor and Qwaq !

And now it's time to download a fresh Croquet .image and enjoy Hydra :)

/Klaus

On Thu, 21 Feb 2008 07:18:03 +0100, Andreas Raab wrote:

> Folks -
>
> In its ongoing commitment to Open Source, Qwaq has decided to release  
> the first multi-core capable Croquet VM under the MIT license.
>
> Hydra VM is a virtual machine capable of running multiple Croquet images  
> side-by-side, therefore being able to effectively utilize multi-core  
> CPUs. Hydra VM is still in an early phase of development, but given the  
> (very successful) early results, Qwaq has decided to make it available  
> to general public in the hope that other people will help Igor to make  
> further progress in developing Hydra VM.
>
> The offical release is available here:
>
>    http://www.qwaq.com/HydraVM
>
> and contains the following files:
>
> * HydraVM-bin.zip - A prebuilt Windows version of Hydra VM.
> * HydraVM-src.zip - The (C) source tree for building Hydra VM.
> * HydraVM-pkg.zip - The (Squeak) packages needed to build Hydra VM.
>
> Enjoy!
>
> Cheers,
>    - Andreas (on behalf of Qwaq)
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hydra VM: A multi-core capable Croquet VM

Hilaire Fernandes-4
In reply to this post by Andreas.Raab
Damned, so many thinks to play with!

I am still thinking about trying out Dr.Geo in a Croquet environment,
and even dreaming about a Dr.Geo 3D.

Thanks.

Hilaire


Le mercredi 20 février 2008 à 22:18 -0800, Andreas Raab a écrit :

> Folks -
>
> In its ongoing commitment to Open Source, Qwaq has decided to release
> the first multi-core capable Croquet VM under the MIT license.
>
> Hydra VM is a virtual machine capable of running multiple Croquet images
> side-by-side, therefore being able to effectively utilize multi-core
> CPUs. Hydra VM is still in an early phase of development, but given the
> (very successful) early results, Qwaq has decided to make it available
> to general public in the hope that other people will help Igor to make
> further progress in developing Hydra VM.
>
> The offical release is available here:
>
>    http://www.qwaq.com/HydraVM
>
> and contains the following files:
>
> * HydraVM-bin.zip - A prebuilt Windows version of Hydra VM.
> * HydraVM-src.zip - The (C) source tree for building Hydra VM.
> * HydraVM-pkg.zip - The (Squeak) packages needed to build Hydra VM.
>
> Enjoy!
>
> Cheers,
>    - Andreas (on behalf of Qwaq)
>
>

signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Hydra VM: A multi-core capable Croquet VM

Alain rastoul
In reply to this post by Andreas.Raab
Hi Andreas, Igor (and others working on croquet/squeak)
thank you for this very nice news.

Just to mention I upgraded to the last jabberwocky patches to test hydra (it
froze my previous image) and got two problems (I think not related to hydra
but to jabberwocky releases, if I did it right):
- I could not open a transcript window , because
TranscriptStream openAsMorphLabel: labelString
sends setTextStyle: to PluggableTextMorph which gives a message not
understood
- I had an undefined function triBoxOverlap due to :
 result := self cCode:'triBoxOverlap(minCorner, maxCorner, v0, v1, v2)'
    inSmalltalk:[minCorner. maxCorner. v0. v1. v2. -1].
in CroquetPlugin and could not build the vm, missing code ? (after
regenerating the whole sources of course).
(I tried to build the vm with plugins of my own)

finally I tried your vm and everything ran ok except I could not run
"Do you like to install something to secondary image?"
HydraVM doIt: '(HTTPSocket httpGet: 'installer.pbwiki.com/f/Installer.st')
fileIn ' at: 2
and I got a vm crash trying "Do you like to save it? "
HydraVM doIt: 'Smalltalk snapshot: true andQuit: false ' at: 2

About secondary VMs, I saw a HydraDebugToolSet class and wonder if it means
that it will not be possible to start vm instances with their own windows
and so have all morphic and debug tools available in second vm (couldn't
other world windows be made not visible too or accessible as forms ?) but
may be I'm missing something .

BTW thanks again for this very nice job and big step forward

best regards
Alain


"Andreas Raab" <[hidden email]> a �crit dans le message de news:
[hidden email]...

> Folks -
>
> In its ongoing commitment to Open Source, Qwaq has decided to release the
> first multi-core capable Croquet VM under the MIT license.
>
> Hydra VM is a virtual machine capable of running multiple Croquet images
> side-by-side, therefore being able to effectively utilize multi-core CPUs.
> Hydra VM is still in an early phase of development, but given the (very
> successful) early results, Qwaq has decided to make it available to
> general public in the hope that other people will help Igor to make
> further progress in developing Hydra VM.
>
> The offical release is available here:
>
>   http://www.qwaq.com/HydraVM
>
> and contains the following files:
>
> * HydraVM-bin.zip - A prebuilt Windows version of Hydra VM.
> * HydraVM-src.zip - The (C) source tree for building Hydra VM.
> * HydraVM-pkg.zip - The (Squeak) packages needed to build Hydra VM.
>
> Enjoy!
>
> Cheers,
>   - Andreas (on behalf of Qwaq)
>
>