Hacker News new | ask | show | jobs
by fiberhood 391 days ago
The RoarVM [1] is a research project that showed how to run Squeak Smalltalk on thousands of cores (at one point it ran on 10,000 cores).

I'm re-implementing it as a metacircular adaptive compiler and VM for a production operating system. We rewrite the STEPS research software and the Frank code [2] on a million core environment [3]. On the M4 processor we try to use all types of cores, CPU, GPU, neural engine, video hardware, etc.

We just applied for YC funding.

[1] https://github.com/smarr/RoarVM

[2] https://www.youtube.com/watch?v=f1605Zmwek8

[3] https://www.youtube.com/watch?v=wDhnjEQyuDk

3 comments

> I'm re-implementing it as a metacircular adaptive compiler and VM for a production operating system.

You are doing God's work. Thank you.

Good luck with your application.

I played with Squeak a bit [1] and several friends like [2] were also active in converting Squeak in (also) a OS.

[1] https://web.archive.org/web/20231205061256/http://swain.webf...

[2] https://wiki.squeak.org/squeak/1762

Sounds very worthy of pursuit. If anything gets funding, I hope it's this!