Category: ARGON

HYDROGEN: Extensibility (by )

As promised, here is the second part of my series on HYDROGEN, where I will discuss extensibility.

Read more »

HYDROGEN: Code generation (by )

As promised, here is the first part of my series on HYDROGEN, where I will discuss code generation.

Read more »

Designing a Hardware Abstraction Layer: A VM for an operating system (by )

It's now quite commonplace to define virtual machines for "userland" code - the Java VM, the CLR, the Parrot virtual machine and 'hidden' VMs that underlie various programming language implementations such as CPython and Scheme 48.

However, it's more unusual to define a virtual machine for running an operating system kernel upon. Which is exactly what I set out to do with HYDROGEN, a kernel-level virtual machine for the ARGON project.

Read more »

CHAOS and IRIDIUM (by )

I came accross a copy of AI Memo 628, which describes the MIT CHAOS network. I love reading about old computer technology, since they come from a time where creativity was unbridled; nowadays, suggesting a new technology that isn't intimately compatible with The Legacy Systems is unwise, so we carry their mistakes onwards for ever more.

Read more »

ARGON (by )

I've been tinkering with the design for ARGON since I was about eleven or twelve, I think.

Read more »

WordPress Themes

Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales