microZEUS
The whole stack, hand-drawn.

◄ Wiki / OS

libc

The standard library of basic building-block functions every C program relies on.

C is a small language, so most everyday operations — string handling, memory allocation, file and I/O calls — come from the C standard library, or libc. Programs link against it to get these essentials and to reach the operating system. In microZeus, userspace programs run with their own libc and linker, meaning that foundational layer is provided from scratch too.

See also

  • linkerThe tool that stitches separately compiled code pieces into one runnable program, resolving the references between them.
  • kernelThe core program of an operating system that controls memory, running programs, and hardware.

Referenced by

linker