Hide
Login/Register to vote and to have access to more featuresYou are here: Root > Software > Development > Implementations
Movitz
Created by Edi on: Mon, 16 Jan 2006 20:54:50 GMT, Last modification: Thu, 23 Feb 2006 10:17:04 GMT
Common Lisp "on the bare metal."
eMail:
Web site: http://common-lisp.net/project/movitz/
Version:
Maturity: Beta
Mailing list: http://common-lisp.net/mailman/listinfo/movitz-devel
Source code repository:
OS compatibility:
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.
Maintainers
Frode V. Fjeld
Tags
Implementations | Embedded Systems | BSD license
0 Notes and 0 comments
0 Notes
You must be logged to add a note
0 Comments
You must be logged to add a comment