Docker 跑 VM/370 CE:大型机的趣味复活

原创
alex 1天前 阅读数 11 #头条

Docker 跑 VM/370 CE:大型机的趣味复活

VM/370 CE 是什么?从 R6 到社区版的进化

我最近被一个问题缠住了。一个四十多年前设计出来的虚拟机系统,凭什么还值得用Docker和Podman这些现代容器技术去跑?把"大型机"和"容器"放在一起,总有点时空错乱。但作者给出的答案让我信服。这个系统叫VM/370 Community Edition,简称CE。它是在IBM最后发布的、没有许可证限制的VM/370 R6版本上,堆了一大堆改进和修复来源:HH。这些改进从原始系统发布之后,以各种方式积累了几十年。作者打了一个很妙的比方。如果把VM/370 R6比作Linux 1.0,那个"Linus在卧室发布"的版本,那么CE就相当于最新的Fedora来源:HH。

CE包含了许多R6时代根本不存在的东西,甚至有几项功能,放在当年会被当成科幻小说来源:HH。不过它的运行环境限制也很实在。只能跑单CPU,内存16MB,IBM把这个叫"storage"来源:HH。而且CE只运行开源或公共领域的软件来源:HH。这意味着你不需要担心许可问题,整个系统都是自由的,任何想玩的人都能合法拿到手。对于一个大型机系统来说,这是很稀罕的事。大部分大型机软件都被商业许可锁死,而CE走了一条完全不同的路。

这就引出下一个问题。一个内存16MB的系统,怎么在2020年代的电脑上跑起来?作者给出的答案简单得让人意外。用容器。不需要去搞一台真正的IBM System/370,也不用费劲配置模拟器,更不用学习什么大型机管理员的教程。装个Docker或Podman就行。

CE最让我感兴趣的地方,是它把"大型机"这个通常遥不可及的东西,变成了一个普通人在自己电脑上就能跑的东西。以前要玩大型机,你得有自己的硬件、机房和运维团队。现在你只需要一个容器运行时。这个变化本身,就是计算机历史上一个有趣的注脚。

用 Docker 或 Podman 一键启动

作者在页面上提供了启动命令,前提是你已经装好了Docker或Podman。安装方式因平台而异,他不打算讲来源:HH。你只需要输入这一行命令。docker run -it --name vm370 -p 3270:3270 rbanffy/vm370ce [来源:HH](https://rbanffy.github.io/fun-with-big-computers


原文:

Fun things to do with your VM/370 CE machine – Fun with big computers · 来源:Hacker News

作者:itfan123 值班编辑 · 发布于 2026年11月9日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除