Introduction

The Movitz system aspires to be an implementation of ANSI Common
Lisp that targets the ubiquitous x86 PC architecture "on the
metal". That is, running without any operating system or other form of
software environment. Movitz is a development platform for operating
system kernels, embedded, and single-purpose applications. There can
potentially be several completely different operating systems built
using Movitz.

The Movitz system is two things:

A minimal run-time environment which is designed for the x86
architecture running in protected mode. It is minimal in the sense
that all Movitz software can depend on them being present. This is
intended to include the full ANSI Common Lisp specification, as well
as the basic functionality required to perform the chores of typical
operating systems. A particular OS system built with Movitz will
presumably extend this minimal run-time with whatever services it
finds appropriate. This part of Movitz is called Muerte.

A cross-compiler that targets the Muerte run-time. This
cross-compiler is written in plain Common Lisp, and is currently being
developed under Allegro CL, GNU Emacs, and FreeBSD, although (with
minor exceptions) nothing in particular binds it to this platform.