折叠操作系统
Collapse OS

原始链接: http://collapseos.org/

Collapse OS是一个自包含的操作系统和工具集,旨在即使在社会崩溃后也能保留微控制器编程能力。它基于Forth语言构建,目标是在极简的、临时搭建的硬件上运行,通过串口连接和废弃键盘等基本方式进行交互。 其功能包括文本和二进制编辑、针对各种微控制器(Z80、AVR、8086、6809、6502)的汇编编译、反汇编以及AVR编程功能。Collapse OS优先考虑自给自足,使有资源的人能够使用废弃零件和低技术工具在定制机器上构建和安装它,完全独立于互联网或外部资源。它支持多种CPU,资源需求极低,并且可以使用`cc`和`make`在POSIX环境下构建。核心代码库精简,代码少于2000行。该项目可在SourceHut上获得,开发者Virgil Dupras的联系邮箱是[email protected]

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Collapse OS (collapseos.org) 13 分 kaycebasques 1小时前 | 隐藏 | 往期 | 收藏 | 1 评论 vdupras 14分钟前 [–] 这个链接可能与 https://news.ycombinator.com/item?id=43481590 有关,该链接在 HN 上关注度不高。编辑:哦,如果网站超过配额,请尝试 https://new.collapseos.org/ 。我还没切换 DNS,但我预计我微薄的 Fastmail 主机今天就会爆掉。 回复 加入我们 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

原文
Collapse OS — Bootstrap post-collapse technology

Bootstrap post-collapse technology

Winter is coming and Collapse OS aims to soften the blow. It is a Forth (why Forth?) operating system and a collection of tools and documentation with a single purpose: preserve the ability to program microcontrollers through civilizational collapse. It is designed to:

  1. Run on minimal and improvised machines.
  2. Interface through improvised means (serial, keyboard, display).
  3. Edit text and binary contents.
  4. Compile assembler source for a wide range of MCUs and CPUs.
  5. Read and write from a wide range of storage devices.
  6. Assemble itself and deploy to another machine.

Additionally, the goal of this project is to be as self-contained as possible. With a copy of this project, a capable and creative person should be able to manage to build and install Collapse OS without external resources (i.e. internet) on a machine of her design, built from scavenged parts with low-tech tools.

Features

  • Runs on Z80, 8086, 6809 and 6502 machines with very little resources.
  • Can assemble Z80, AVR, 8086, 6809 and 6502 binaries.
  • Can disassemble 6502 and 6809.
  • Can program AVR microcontrollers.
  • Has a command line text editor similar to Forth's traditional editor as well as a visual text editor inspired by UNIX' VI.
  • Has a visual binary editor.
  • Has the full power of a reasonably well-featured Forth interpreter.
  • Can be built from a POSIX environment with minimal tooling: only cc and make are needed.
  • Excluding machine-specific ports, less than 2000 lines of code.

Getting Collapse OS

The code of collapse OS is available as a git repo on SourceHut. Refer to instructions in README.

Funding

You are inspired by Collapse OS and would like to fund its development? I don't do any kind of crowdfunding, but if you happen to be a rich philanthropist, maybe we can do something.

Discussion

My name is Virgil Dupras and I can be reached at [email protected].

There's also Dusk OS' mailing list

Related efforts

Here is a list of related efforts that I find noteworthy:

联系我们 contact @ memedata.com