Cosmopolitan Libc makes 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 + NetBSD + BIOS with the best possible performance and the tiniest footprint imaginable. Cosmopolitan can be compiled from source on any Linux distro. GNU make needs to be installed beforehand. This is a freestanding hermetic repository that bootstraps using a vendored static gcc9 executable. No further dependencies are required.
Features
- Runs natively on Linux, Mac, Windows, FreeBSD, OpenBSD, and NetBSD
- Makes C a build-once run-anywhere language
- Doesn't need an interpreter or virtual machine
- Reconfigures stock GCC and Clang to output a POSIX-approved polyglot format
- Cosmopolitan can be compiled from source on any Linux distro
- No further dependencies are required
Categories
LibrariesLicense
ISC LicenseFollow Cosmopolitan
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Cosmopolitan!