Schemix is an implementation of (a subset of) *(Scheme) that runs inside the _(Linux) _(Kernel) *(OS), so you can dynamically debug your device-drivers.

<blockquote>
Schemix is a _(Scheme) system, implemented as a patch to the _(Linux) _(kernel). It aims to attain R5RS compliance while remaining small, fast and easy to understand.

The intended use of Schemix is for exploration of the _(Linux) _(kernel) and for rapid, interactive prototyping of _(Linux) drivers and other new kernel features. To achieve this, Schemix attempts to make a large subset of the _(kernel) functionality available to _(Scheme) programs. Interactivity is via a character device, /dev/schemix which presents a _(REPL) (Read, Eval, Print Loop) to anyone having access to the device.
</blockquote>

<ul class="links">
<li>_("Homepage"|http://www.schemix.org)
</ul>
