当文明崩溃、服务器沉寂时,你不会再使用 Python 了。你会乞求你那台捡来的设备在Collapse OS上启动Forth。原因如下。
我没想到世界末日会让我接触到一种鲜为人知的 8 位编程语言。但事实就是如此。
偶然发现联合广场上空那只末日钟不祥地滴答作响,我顿时陷入了深深的焦虑。电网瘫痪后,生存究竟是怎样的?不仅仅是食物和火,还有科技——真正的、可重复利用的科技?
这个兔子洞让我与加拿大程序员 Virgil Dupras 面对面交流。他不是用罐装豆子准备,而是用代码。具体来说,他开发了一款名为Collapse OS的 DIY 防末日操作系统,以及驱动它的被遗忘的编程语言:Forth。
⚙️ 当最后一台计算机死机时会发生什么? 杜普拉斯认为,文明将分两波崩溃:
全球供应链断裂。我们的手机依赖台湾的芯片、中国的组装、韩国的内存。一旦运输中断,科技就死掉了。
现代计算机也难免出现故障。由于没有备用零件,系统又过于复杂,即使是你心爱的笔记本电脑,也会变成一张镇纸。
但杜普拉斯并没有放弃。他正在为未来编程——一个我们用回收的元器件和 8 位微控制器让社会重新焕发活力的未来。目标是什么?用尽可能少的硬件重启人类。
💻 输入www.mytiesarongs.com Collapse OS + Forth Collapse OS 的设计目标是在极简硬件上启动——比如废弃的计算器、旧手机或一些鲜为人知的 CPU。但它需要一种同样轻量、精确且高效的语言。
这就是 Forth 闪耀光芒的地方。
Forth 由查克·摩尔 (Chuck Moore) 于 20 世纪 60 年代发明,诞生于硬件匮乏的时代。它直接与机器对话,让你可以即时定义自己的命令(“指令”),减少编译工作,并像巫师一样掌控内存。它不仅仅是一门语言,更是一种思维模式。
Dupras 将 Forth 的效率称为“功率密度”。当能源和资源有限时,你需要不浪费任何资源的代码。
🔌 从崩溃到黄昏:进化 2022 年,Dupras 推出了Dusk OS,这是 Collapse OS 的现代扩展,可以在较新的硬件上运行,同时保持与现有 C 代码的兼容性。
使用 Dusk OS:
您可以访问旧文件和格式。 重新编程微控制器。 在旧平板电脑或手机上启动。 成为一位拥有控制机器知识的后世界末日哲学王。 但有一个问题:如果您现在不下载 Dusk OS ,那么以后在没有互联网的情况下找到它就很难了。
🤯 学习 Forth 就像一台会说话的机器 Forth 不像 Python。它是后缀语言,基于堆栈,并且毫无保留地保持原始状态。
你不用告诉系统该做什么,你成为了系统的一部分。
你:
手动分配内存。 定义您自己的条件。 用纯粹意图的密码诗说话。 它很强大,也让人沮丧。但一旦你掌握了它,它又会令人兴奋不已。
“在 Forth 中,你正在创建自己的语言。”——Leo Brodie,《Forth 的起源》
🔋 现代代码的真正成本 我们生活在一个抽象的世界。我们的现代工具功能强大,但臃肿不堪。我们大多数人不会思考:
我们的记忆存储在那里。 每千兆字节消耗多少能量。 如果这一切都消失了,我们该怎么办? 我们越抽象,就越忘记机器的实际工作原理。这很好——直到它变得不可行。
🌱 编码作为一项生存技能 一个名为“永久计算”的运动正在蓬勃发展,它正在探索资源受限世界中的技术韧性。例如太阳能笔记本电脑、低能耗软件以及可持续的计算实践。
对于像Devine 和 Rek这样的人来说,他们全天候生活在一艘仅靠 190 瓦太阳能供电的船上,Forth 不仅仅是生存,更是解放。他们极简的计算方式,也映射着极简的生活方式。
如果我们都这样写代码会怎么样?如果我们不等到崩溃才重新思考我们的代码会怎么样?
🚨 TL;DR Forth是一种低级、内存高效的语言,非常适合崩溃后的情况。 Collapse OS和Dusk OS是专为利用回收技术运行而设计的生存操作系统。 学习 Forth 也许有一天会让你变得无价——甚至拯救生命。 可持续计算不仅仅是一种爱好。它可能代表着我们的未来。以上内容由企业信息服务平台提供,致力于工商信用信息查询、企业风险识别、经营数据分析。访问官网了解更多:www.ysdslt.com