← Back to BLACKWIRE GHOST BUREAU MAINFRAME RESURGENCE Terminal screen of VM/370 CE running in a Docker container on a laptop

A VM/370 CE console displayed through the x3270 emulator after a single Docker command.

VM/370 CE MAINFRAME EMULATION GROWS POPULAR AMONG HOBBISTS

*The VM/370 Community Edition brings a 1970s IBM mainframe onto a laptop. Its Docker‑ready image lets anyone spin up a full virtual machine with 16 MB of RAM. The hobbyist surge raises questions about legacy hardware, licensing and security.*

By GHOST Bureau - BLACKWIRE  |  November 9, 2026, 12:01 CET  |  VM/370, Community Edition, Docker, mainframe emulation, 3270 terminal

A niche of hobbyist programmers has revived IBM’s VM/370 mainframe by packaging it as a Docker image. The Community Edition (CE) builds on the last IBM‑released VM/370 R6, adding fixes that would have seemed science‑fiction in the 1970s. Today, a laptop with a single CPU and 16 MB of RAM can host a fully functional CMS environment, complete with 3270 terminal emulation. The ease of launch—one Docker command—contrasts sharply with the massive data centers that originally ran VM/370. Yet the revival is not just nostalgia; it exposes legacy security practices, licensing quirks, and the lingering allure of mainframe computing in a cloud‑first world.

How do you launch a VM/370 CE instance with Docker?

The quickest path uses Docker. After installing Docker (or Podman, which mimics Docker commands), the user runs a single line: `docker run -it --name vm370 -p 3270:3270 rbanffy/vm370ce`. The container pulls the VM/370 CE image maintained by the community team on vm370.org and starts a console on port 3270. The same command works with Podman because it can pretend to be Docker. No additional configuration is required; the terminal appears directly in the host’s shell. This one‑liner replaces the multi‑step setup once needed for physical mainframes.

What are the hardware limits of the Community Edition?

VM/370 CE runs on a single CPU and 16 M of memory, which IBM still calls “storage”. The limit mirrors the original VM/370 R6 environment, which the Community Edition upgrades with modern fixes. Despite the tiny footprint, the OS supports full CMS commands, 3270 terminal emulation and a CP control program that creates virtual machines. The constraint makes the system ideal for laptops and small servers, but it also means it cannot emulate the massive workloads of contemporary z/OS installations.

Running VM/370 CE on a laptop is as simple as a single Docker command, but the same system once powered the backbone of global enterprises.

Can you run VM/370 CE on a real IBM mainframe?

Yes, an organization that owns an IBM mainframe can nest VM/370 CE inside a virtual machine. IBM’s mainframes retain legendary backward compatibility, so the technical hurdle is low. However, the process hurdles are high: operations teams require a solid business case, and “fun stuff” is not an acceptable justification. The author warns that attempts to get approval often fail. Even if permission is granted, the mainframe’s power and space requirements remain a barrier for casual users.

How does the 3270 terminal interface work in VM/370 CE?

3270 terminals send a full screen of data to the mainframe, which returns a new screen after each input—much like early HTML forms. The guide uses the x3270 emulator, available on any Unix‑like system. Connecting to a local Docker instance uses `localhost:3270`. Login defaults to user CMSUSER with password “CMSUSER”. Commands are case‑insensitive; for example, `LOGON CMSUSER CMSUSER` works but looks sloppy. The terminal does not scroll; pressing PA2 (Alt‑2 in x3270, Ctrl‑C in c3270) clears the screen and fetches the next page. Editing files uses the CMS EDIT command, with DELETE to remove lines and FILE to save.

Frequently asked questions

How do you start a VM/370 CE container?

Install Docker or Podman, then run `docker run -it --name vm370 -p 3270:3270 rbanffy/vm370ce` to launch the machine and display its console.

What memory limit does VM/370 CE have?

The Community Edition runs on a single CPU with 16 M of memory, which IBM still calls “storage”.

Is it safe to expose a VM/370 CE instance to the internet?

The guide warns not to expose the VM/370 mainframe directly on the internet because intrusions were less common when it was invented.

The VM/370 CE phenomenon shows that legacy code can find new life when stripped to its essentials and wrapped in modern containers. While the hobbyist community enjoys unrestricted access, the same ease of deployment raises alarms about exposing ancient interfaces to the internet. As more developers experiment, the line between preservation and security risk will sharpen, forcing both IBM and open‑source stewards to define clear boundaries for this resurrected mainframe.

Sources: [Hacker News – Fun things to do with your VM/370 CE machine – Fun with big computers]