TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Interim Operating System

155 pointsby mntmnover 9 years ago

12 comments

hgaover 9 years ago
From the GitHub README:<p>Interim<p>Interim OS is a radical new operating system with a focus on minimalism. It steals conceptually from Lisp machines (language-based kernel) and Plan 9 (everything is a file system). It boots to a JITting Lisp-like REPL and offers the programmer&#x2F;user the system&#x27;s resources as filesystems.<p>Interim runs on:<p><pre><code> Raspberry Pi 2 (Broadcom VideoCore4&#x2F;ARMv7, Bare Metal) Olimex Olinuxino (Freescale IMX233&#x2F;ARMv5, Bare Metal) ARM5+ Linux (Hosted) Intel&#x2F;AMD x64 Linux (Hosted)</code></pre>
评论 #10231161 未加载
mntmnover 9 years ago
Hi, author here. Thank you all for the positive feedback. This motivates me a lot to seriously continue this project. I have a port to i386 (bare metal) in the pipeline and a lot of clean-up to do. Also, I&#x27;d be glad to hear your ideas for areas of use &#x2F; improvements, what traps not to fall into et cetera. Cheers!
评论 #10225868 未加载
DavidSJover 9 years ago
Paper here: <a href="http:&#x2F;&#x2F;dump.mntmn.com&#x2F;interim-paper&#x2F;" rel="nofollow">http:&#x2F;&#x2F;dump.mntmn.com&#x2F;interim-paper&#x2F;</a><p>This seems motivated similarly to the OS Alan Kay&#x27;s Viewpoints Research Institute is working on -- an OS a single person can comprehend.
isedover 9 years ago
I really enjoyed reading the paper.<p>The author&#x27;s focus is in the right place (IMO).<p>Technical ability is perhaps common but having the right focus is, sadly, rare. It&#x27;s the difference between someone who says they could do or did something many years ago versus the the person who actually does it, _now_, when it is sorely needed.<p>Computing today is in dire need of _true_ minimalism, IMHO.
coderjamesover 9 years ago
This looks absolutely awesome. It is the kind of software I thought the RPi was originally going to ship with.
评论 #10225815 未加载
Sodelover 9 years ago
The is the operating system that I always wanted to make, without having the time or talent to pull it off. Just wonderful.
jwatteover 9 years ago
One thing seems off in that description: If the end of the list is represented as pointer to pair of nils then the last element of a list cannot contain nil. The traditional LISP representation is simply a nil pointer for end. &#x27;() is nil (NULL in C.)
评论 #10225249 未加载
sklogicover 9 years ago
Nitpicking: it&#x27;s a VPU which runs the bootstrap blob, not the QPU (the latter is well documented and fairly open, unlike the former).
评论 #10225854 未加载
nathellover 9 years ago
Related, but much much less complete: <a href="https:&#x2F;&#x2F;github.com&#x2F;nathell&#x2F;lithium" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nathell&#x2F;lithium</a>
评论 #10225935 未加载
lsnraover 9 years ago
There are plans to incorporate a GUI or the keyboard focus is exclusive?
sternenseemannover 9 years ago
Do you already support the Raspberry&#x27;s GPIOs or do you plan to do so?
评论 #10226102 未加载
qnaalover 9 years ago
why do you have more pictures of your weird keyboard than screenshots from the device?<p>who photographs lcds honestly
评论 #10225185 未加载