(A) Prebuilt Amalgamated Libraries
Bring your own build system.
cosmopolitan.zip
7.2mb - zip archive of files below
cosmopolitan.a
51mb - sysv/libc/win32/compiler_rt/asan/ubsan/zlib
cosmopolitan.h
1.4mb - cosmopolitan headers rollup
ape.lds
99kb - αcτµαlly pδrταblε εxεcµταblε linker script
ape-no-modify-self.o
26kb - αpε loader bootloader
ape.o
22kb - self-modifying αpε bootloader
ape-copy-self.o
22kb - alternative αpε bootloader
crt.o
3.6kb - _start() function
|
(B) Hermetic Monorepo Snapshot
Freestanding codebase with
Makefile build.
cosmopolitan.tar.gz
62mb - tarball of cosmopolitan repository
(C) Custom Amalgamations
See //build/config.mk
for their specific definitions.
cosmopolitan-tiny.zip
2.6mb - much tinier binaries with no frills
cosmopolitan-tinylinux.zip
2.6mb - same as tiny but leaves out non-linux code too
cosmopolitan-rel.zip
7.1mb - follows traditional confidential release norms
cosmopolitan-asan.zip
8.7mb - built with -fsanitize=address memory safety
cosmopolitan-dbg.zip
13mb - built with ASAN, UBSAN, and verboser tracing
|