Enkel dator efter SHTF
Postat: 11 okt 2019 07:23
Läste om detta lilla OS som är tänkt att användas på en Z80 när alla trendiga iPhones och laptoppar är utslagna av ålder och inget nytt kan tillverkas efter den stora globala kollapsen.
Upphovsmannen menar att Z80 finns överallt så det är lätt att få till en enklare dator med hans CollapseOS. Låter intressant, men har inte själv gått på djupet i det han säger.
Tex hur får man in OS i ett minne? Kanske förladda det på eprom innan skiten går åt skogen?
https://collapseos.org/
The project lives on github and is progressing well! Highlights:
Self replicates: Can assemble itself from within itself, given enough RAM and storage.
Known to run on:
A RC2014 through a serial link. It can also have a PS/2 keyboard directly plugged in.
A Sega Master System or a MegaDrive (Genesis) with video output and D-Pad input and/or a PS/2 keyboard adapter.
Has a shell that can poke memory, I/O, call arbitrary code from memory.
Can read SD cards.
Has a text editor modeled after UNIX's ed.
Compact:
Kernel: 2700 SLOC. binary size varies wildly. Generally around 3K.
zasm: 5K binary, 2400 SLOC, 8K RAM usage to assemble kernel or itself.
ed: 1K binary, 500 SLOC.
Extremely flexible: Kernel parts are written as loosely knit modules that are bound through glue code. This makes the kernel adaptable to many unforseen situations.
Built from a GNU environment with minimal tooling: only libz80 is needed.
An exciting roadmap!
Upphovsmannen menar att Z80 finns överallt så det är lätt att få till en enklare dator med hans CollapseOS. Låter intressant, men har inte själv gått på djupet i det han säger.
Tex hur får man in OS i ett minne? Kanske förladda det på eprom innan skiten går åt skogen?
https://collapseos.org/
The project lives on github and is progressing well! Highlights:
Self replicates: Can assemble itself from within itself, given enough RAM and storage.
Known to run on:
A RC2014 through a serial link. It can also have a PS/2 keyboard directly plugged in.
A Sega Master System or a MegaDrive (Genesis) with video output and D-Pad input and/or a PS/2 keyboard adapter.
Has a shell that can poke memory, I/O, call arbitrary code from memory.
Can read SD cards.
Has a text editor modeled after UNIX's ed.
Compact:
Kernel: 2700 SLOC. binary size varies wildly. Generally around 3K.
zasm: 5K binary, 2400 SLOC, 8K RAM usage to assemble kernel or itself.
ed: 1K binary, 500 SLOC.
Extremely flexible: Kernel parts are written as loosely knit modules that are bound through glue code. This makes the kernel adaptable to many unforseen situations.
Built from a GNU environment with minimal tooling: only libz80 is needed.
An exciting roadmap!