-
Cosmopolitan v4.0.2 Stable
released this
2026-11-06 16:58:22 -10:00 | 71 commits to master since this release📅 Originally published on GitHub: Mon, 06 Jan 2025 00:04:15 GMT
🏷️ Git tag created: Sun, 05 Jan 2025 22:05:49 GMTCosmopolitan Libc makes C/C++ a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD 7.3 + NetBSD + BIOS with the best performance and reliability.
Cosmo v4.0.2 Release Notes
After testing 4.0.x with various programs and hammering out the
remaining issues, this release includes the latest build of Cosmos.
We've confirmed bash, emacs, vim, git, links, wget, etc. work well
across platforms.29eb7e67bFix fork() regression on Windows42a3bb729Make execve() linger when it can't spoof parentf0b0f926bEnable sqlite3 serialization in redbean (#1349)035b0e2a6Attempt to fix MODE=dbg Windows execve() flake7b67b20daFix Windows MODE=tiny breakagec97a85847Remove missing definitions
Read the documentation:
Redundant download URLs are provided:
- https://cosmo.zip/pub/cosmos/v/4.0.2/
- https://cosmo.zip/pub/cosmos/zip/cosmos-4.0.2.zip
- https://cosmo.zip/pub/cosmocc/cosmocc-4.0.2.zip
- https://cosmo.zip/pub/cosmo/cosmopolitan-4.0.2.tar.gz
- https://justine.lol/cosmopolitan/cosmocc-4.0.2.zip
- https://justine.lol/cosmopolitan/cosmos-4.0.2.zip
- https://justine.lol/cosmopolitan/cosmopolitan-4.0.2.tar.gz
Known issues:
- You might need our
binfmt_miscinterpreter with some Linux distros - Run Windows Terminal Preview with admin privileges to use symlinks
- Use
TERM=vt100 nanoto fix frozen display state with nano editor - Self-modifying code isn't preserved across fork() on Windows
- Function tracing is disabled in child after fork() on Windows
- Z shell users need zsh 5.9+ which fixes an execve() bug
Downloads
mirror of
https://github.com/jart/cosmopolitan.git
synced 2026-11-07 10:36:04 -10:00