31 Jul 25
05 Apr 25
Great read about the peculiarities of bytecode VM design in Golang.
03 Aug 24
sickcodes/Docker-OSX: Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers. - sickcodes/Docker-OSX
24 Jun 24
Say goodbye to slow, clunky containers and VMs. The fast, light, and easy way to run containers and Linux. Develop at lightspeed with our Docker Desktop alternative.
24 Mar 24
HiddenVM — Use any desktop OS without leaving a trace. - aforensics/HiddenVM
12 Jan 24
A thorough, approachable overview of jit dev.
18 Oct 23
14 Sep 23
In early 2015 I was honored to be invited to develop and present a graduate course on Virtual Machines at UC Berkeley. The result is CS294-113: Virtual Machines and Managed Runtimes, which was presented in the Fall of 2015.This page contains the materials from that course.
28 Jul 23
A port of the UXN virtual machine to AmigaOS
03 Jul 23
Where did WASM come from – what problems was it created to solve?How did WASM come to be developed and supported by multiple vendors, while the JVM remained single-vendor?Are WASM and the JVM really the same type of thing?What does “virtual machine” mean?
09 Jun 23
Releated Github repo with documentation: https://github.com/thi-ng/charlie
15 May 23
This post is an abridged adaptation of Simon Peyton Jones’ and David R. Lester’s book, “Implementing Functional Languages: a tutorial.”, itself a refinement of SPJ’s previous work, 1987’s “The Implementation of Functional Programming Languages”.
13 May 23
Website version of @ratfactor’s 2023 Forth talk is a great summary & intro to the language and its philosophy of extreme, unwavering simplicity
13 Apr 23
This post is an abridged adaptation of Simon Peyton Jones’ and David R. Lester’s book, “Implementing Functional Languages: a tutorial.”, itself a refinement of SPJ’s previous work, 1987’s “The Implementation of Functional Programming Languages”.
30 Mar 23
14 Mar 23
13 Mar 23
05 Mar 23
SICO is a Single Instruction COmputer that mimics the functionality of a normal computer while using only one computing instruction. This is like going into a forest with no tools and trying to build a house. Since we only have one instruction, most modern conveniences are gone. Things like multiplying numbers or memory allocation need to be built from scratch using SICO’s instruction.
A collection of illustrated notes on the virtual machine uxn.