软件工程师和 Slashdot 的长期阅读者 Dmitry Grinberg (dmitrygr) 分享了他们最近正在进行的一个项目:“在一块小板上,只需 3 个 8 针芯片即可轻松构建交互式速度的 Linux”:曾经有一段时间,人们可以订购套件并在家组装一台计算机。它的功能与当代商店购买的计算机的功能差不多。那个时代已经一去不复返了。现代计算机由数百个巨大的复杂芯片组成,没有公开的数据表,并且通过复杂的电力传输拓扑向它们提供数百瓦的电力。现代操作系统需要 GB 的 RAM、TB 的存储空间和始终在线的互联网连接来正确监视您,这无济于事。但是,如果有人试图将一台现代计算机装入一个可以在家轻松组装的套件中呢?如果套件只有三个芯片,每个芯片只有 8 个引脚怎么办?能做到吗?是的。该系统运行一个用 ARMv6 程序集编写的自定义 MIPS 模拟器,并包含一个自定义引导加载程序,支持通过 FAT16 格式的 SD 卡进行固件更新。尽管有 6 个可用的 I/O 引脚,但巧妙的引脚共享技巧允许所有组件(RAM、SD、串行 I/O)正常工作。该主板超频至 150MHz,可在大约一分钟内启动到完整的 Linux shell,并以约 1.65MHz MIPS 等效速度运行。 Dmitry 写道,它的速度并不快,但功能齐全——您可以编辑文件、编译代码,甚至安装 Debian 软件包。如果找到合作伙伴,可能会提供套件。
在 Slashdot 上阅读这个故事的更多内容。