CP/M-386 – CP/M for 386 protected mode, derived from CP/M‑68K

github.com
August 3, 2026
7 min read
50/100
Summary
CP/M-386 is an early development project that implements CP/M for 386 protected mode, derived from CP/M-68K. It features a full 32-bit protected mode implementation, bootable via 3.5" 1.44MB floppy disk MBR or GRUB Multiboot kernel, and supports VGA.
Key Takeaways
- CP/M-386 is a new operating system for 386 protected mode, derived from CP/M-68K, currently in early development stages.
- The system supports 32-bit protected mode with a bootable floppy disk or GRUB Multiboot kernel and is compatible with 386 systems with 2MB or more memory.
- CP/M-386 achieves full parity with CP/M-68K 1.3 and CP/M 2.2, with additional support for a majority of CP/M-Plus and DOS-Plus features.
- Compilation of CP/M-386 requires specific dependencies including GNU GCC or LLVM Clang, and it is verified to build on current releases of NetBSD, FreeBSD, and various Linux distributions.
Coverage & discussions
Hacker News · github.com
Community discussions
Community Sentiment
Positives
- First project of this kind on here in a long while that isn't complete AI slop. Well done, really happy to see some people still doing this!
- I was a bit shocked to run across the 'no AI generated code is in this code base yet', which makes it much more impressive.
Concerns
- Celebrating not using the slop machine attracts a lot of negative attention. There's no room for dissent against the slop bot for some reason.
Related Articles

The reverts will continue until morale improves
Oct 19, 2026

Development statistics for the 7.2 kernel
Oct 17, 2026

Any window from your Mac, on your iPhone and iPad
Oct 16, 2026

Headlong: A Microharness for Persistent Agents
Aug 25, 2026

Munder Difflin – Agent harness to run an office of your clones
Aug 22, 2026