sssssssssss
当大多数人考虑为后世界末日做准备时,首先想到的是食物和其他生活必需品。 最近,一位程序员决定在社会崩溃后创建一个通用且可生存的操作系统同样重要。 我们今天将尽我们所能来看看它。
Collapse OS – 当粪便碰到旋转装置时
有问题的操作系统被称为 折叠操作系统. 据该网站称,Collapse OS 是一个“z80 内核和程序、工具和文档的集合”。 它可以让你:
- 在最小和即兴的机器上运行。
- 通过即兴方式(串行、键盘、显示器)进行接口。
- 编辑文本文件。
- 为各种 MCU 和 CPU 编译汇编源文件。
- 从各种存储设备读取和写入。
- 复制自己。
创作者, 维吉尔杜普拉斯, 开始这个项目是因为 他看 “我们的全球供应链将在 2030 年之前崩溃”。 他将这一结论建立在 Pablo Servigne 的作品之上。 他似乎明白不是每个人都分享 他的观点. “话虽如此,我不认为不相信到 2030 年可能会发生崩溃是不合理的,所以请不要被我的信念所攻击。”
该项目的总体目标是启动崩溃后文明回归计算机时代。 电子产品的生产依赖于非常复杂的供应链。 一旦供应链崩溃,人类将回到技术含量较低的时代。 恢复我们以前的技术地位需要几十年的时间。 Dupras 希望通过创建一个生态系统来跨越几个步骤,该生态系统将使用可以从各种来源中清除的更简单的芯片。
z80是什么?
最初的 CollapseOS 内核是为 z80芯片. 作为一个复古计算历史爱好者,我熟悉 齐洛格 它是z80芯片。 在 1970 年代后期,Zilog 推出了 z80 以与之竞争 英特尔的 8080 中央处理器。 z80 用于一大堆早期的个人电脑,例如 辛克莱 ZX 光谱 和 坦迪 TRS-80. 这些系统中的大多数使用 CP/M 操作系统,这是当时的顶级操作系统。 (有趣的是,Dupras 最初希望使用 开源实现oF CP/美国,但最终决定 白手起家.)
z80 和 CP/M 在 个人电脑 于 1981 年发布。Zilog 确实发布了其他几款微处理器(Z8000 和 Z80000),但这些都没有起飞。 该公司将重点转向微控制器。 今天,在图形计算器、嵌入式设备和消费电子产品中可以找到 z80 的更新后裔。
杜普拉斯说 红迪网 他为 z80 编写了 Collapse OS,因为“它已经投入生产很长时间了,而且因为它已经在很多机器上使用,所以清道夫很有可能得到它。”
项目的现状和未来
Collapse OS 有一个不错的开始。 它可以通过足够的 RAM 和存储空间进行自我复制。 它能够在一个 RC2014 自制电脑 或 Sega Master System/MegaDrive (Genesis)。 它可以读取 SD 卡。 它有一个简单的文本编辑器。 内核由通过胶水代码连接的模块组成。 这是为了使系统具有灵活性和适应性。
还有详细的 路线图 确定项目的方向。 列出的目标包括:
- 支持其他 CPU,例如 8080 和 6502
- 支持即兴外围设备,例如 LCD 屏幕、E-ink 显示器和 ACIA 设备.
- 支持更多存储选项,例如软盘、CD、SPI RAM/ROM 和 AVR MCU
- 让它在其他 z80 机器上工作,例如 TI-83 + 和 TI-84 + 图形计算器和 TRS-80
如果您有兴趣提供帮助或只是想看看该项目,请务必访问他们的 GitHub页面.
最后的想法
坦率地说,我认为 Collapse OS 更像是一个有趣的爱好项目(对于那些喜欢构建操作系统的人),而不是有用的东西。 当崩溃真的来临时,Collapse OS 将如何分发,因为我认为 GitHub 会崩溃? 我无法想象只有少数有技能的人能够从废弃的零件中创建一个系统。 那里有全新一代的制造商,但他们中的大多数人习惯于拿起 Arduino 或 Raspberry Pi 并构建他们的项目,而不是从头开始。
与杜普拉斯相反,我最担心的是使用 电磁脉冲. 这些东西会炸毁所有的电气系统,这意味着没有什么东西可以清理来构建系统了。 如果这没有发生,我想我们将能够找到过去 30 年制造的足够多的 x86 组件来维持发展。
话虽如此,对于喜欢为奇怪的应用程序编写低级代码的人来说,Collapse OS 听起来是一个有趣且具有挑战性的项目。 如果你是这样的人,请查看 折叠操作系统.
假设性问题:您选择的后世界末日操作系统是什么? 请在下面的评论中告诉我们。
如果您觉得这篇文章很有趣,请花一点时间在社交媒体、黑客新闻或 红迪网.