Cosmopolitan 3.0: Write Once, Run Anywhere (and Faster!)

2025-02-01
Cosmopolitan 3.0: Write Once, Run Anywhere (and Faster!)

Cosmopolitan library version 3.0 is here! Nearly a year in the making, this release is a game-changer. A single executable now runs on AMD64 and ARM64 architectures across Linux, macOS, Windows, FreeBSD, OpenBSD, and NetBSD. This is powered by a new linker, apelink.c, cleverly weaving together PE, ELF, Mach-O, and PKZIP file formats. Cosmopolitan 3.0 also boasts massive improvements to Windows and macOS compatibility, plus significant speed and memory efficiency gains. Included is a "fat Linux distro," Cosmos, containing tools like Emacs, Vim, and CoreUtils. This innovative approach delivers not just unparalleled portability, but superior performance as well.

Development executable