Git hosting
Files
Size | Path |
---|---|
.. | |
images/ | |
1037 | README.md |
886 | abstract.md |
10920 | presentation.org |
363858 | presentation.pdf |
15966 | presentation.tex |
README.md
Interim ist ein Betriebssystem das Designprinzipien von Lisp Machine (High-Level Programmiersprache für das gesamte System) und Plan 9 (Dateisysteme als primäre API) vereint. Es ist um eine REPL (Read-Eval-Print-Loop) aufgebaut welche unter der Haube einen inkrementellen JIT-Compiler verwendet. Aus dem REPL heraus kann ein grafisches Terminal gestartet werden, diese Kombination ist sowohl in einem Hosted Mode (Windows, OS X, Linux, AmigaOS) als auch auf Bare Metal (Raspberry Pi 2) bootbar.
Die Motivation hinter diesem Projekt ist eine mit Heimcomputern aus den 80ern vergleichbare Plattform zu schaffen welche von einem Programmierer komplett durchdrungen werden kann. Der Vortrag geht auf das Design, die Implementierung und die Features von Interim ein, zusätzlich dazu werden zur Veranschaulichung der Konzepte Demos gezeigt.