Live data from Hacker News

The Interim Operating System

interim.mntmn.com

21–28 of 28 posts

Re: The Interim Operating System

#23
post #15
post #12

Nitpicking: it's a VPU which runs the bootstrap blob, not the QPU (the latter is well documented and fairly open, unlike the former).

Thanks for that correction, will look into it and correct.

I think there is enough info to do a jit_vpu_raw.c, which could be a fun project!

Re: The Interim Operating System

#24
post #15
post #12

Nitpicking: it's a VPU which runs the bootstrap blob, not the QPU (the latter is well documented and fairly open, unlike the former).

Thanks for that correction, will look into it and correct.

Btw., VPU had been reverse-engineered to a degree, should be sort of possible to roll out your own bootstrap now: https://github.com/hermanhermitage/videocoreiv

Re: The Interim Operating System

#26
post #3

From the GitHub README: Interim 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/user the system's resources as filesystems. Interim runs on: Raspberry Pi 2 (Broadcom VideoCore4/ARMv7, Bare Metal) Olimex Olinuxino (Freescale…

> Interim OS is a radical new operating system with a focus on minimalism. It steals conceptually from Lisp machines (language-based kernel)

These two concepts being so close together ("minimalism" and "Lisp") is practically an oxymoron, as far as Common Belief Structures go.

Minimalism is 6502 machine code as written by someone who honestly believes assemblers make code go slower. Don't you know that? /s

Meanwhile, this:

> It boots to a JITting Lisp-like REPL

... is basically Dalvik/Android. It's what we run on our phones, except our phones use Java, not Lisp, because Lisp Is Slow. Dogma. Can't challenge it. People look at you funny.

Post reply on HN