Live data from Hacker News

Collapse OS – Why Forth?

collapseos.org

1–10 of 172 posts

Re: Collapse OS – Why Forth?

#7

It's odd to highlight that Forth is 50 years old, considering C is 48 years old and still in very heavy use in operating systems development.

Perhaps Forth has changed less than C in that time. The C of 48 years ago can look quite different from modern C.

Re: Collapse OS – Why Forth?

#8
post #4

Is the focus on forth to rapidly bootstrap from more than just z80, or for readability, or for some other concern?

Not the developer, just a forth enthusiast. But I'd imagine it's the ability to rapidly bootstrap on other architectures. Readability is just a bonus on top of that.

The focus of CollapseOS is, well, an OS that can be used after society has collapsed, something running on scavenged chips on hand-soldered boards (in the worst case scenario).

The original logic was the Z80 is still pretty prevalent, so it was thought to be a good choice to base the OS on.

Turns out that a Forth interpreter/compiler is incredibly easy to write (just a few hundred bytes of a assembler, a few thousand at the upper end), so by using Forth they hugely expand the range of scavengeable chips.

Re: Collapse OS – Why Forth?

#9
First time i hear about this project and i love it.

I often talk with a friend who's an historian, and that makes me realize how our relationship with time, as an industry, is extremely short sighted.

The internet archive is an immensely valuable project, as well as all the websites archiving old documentation, etc. But i don't think a lot of people realize the value of things they're destroying everytime they execute a delete statement in a DB or a filesystem.

This Collapse OS ambition to be able to "bootstrap" something useful over any kind of primitive hardware and sustain the passage of time ( or catastrophic event) may have an immense value in the future.

Post reply on HN