libiberated is a different style of C standard library, I was never fond of libc
and enjoy writing code from scratch so here we are! Heavily influenced by a
coding style I developed whilst learning Ada83 by writing a small custom RTS.
libiberated only works on Linux at this time; each system needs assembly
files for kernel syscall ABI, or worse if there is no syscall ABI/API.
Also we inherit types from Linux kernel headers (asm, asm-generic, etc...).
Version will be v0.xx.pp until design is no longer in flux at v1.00.pp
with the trailing '.pp' being a patch-level. Notice there are no release
tarballs or tags available yet, we're still technically at v0.00.
libiberated git trunk
Build:
git clone https://codeberg.org/m2rad0/libiberated.git
cd libiberated
PIE=1 ./configure.sh
make