Back To Schedule

C++ Without libc

Knocking out the foundations to expose bare-linux.

21:00 - 22:00 Thursday 12th March 2026 UTC
Intermediate
Safety

I've been exploring the implications of using C++ without libc in a hosted environment.

It turns out that a few benefits come from from replacing this fundamental pillar that C++ rests upon.
The motivation for this talk came from frustration at writing good code that deals with errno.

This presentation may contain traces of the following allergens:

  • syscall ABI
  • error handling
  • type safety
  • cross-compilation
  • program forward compatibility
  • build systems

Henry Wilson

Senior Software Engineer

I've worked in C++ and embedded C for 9 years and I'm always questioning the underlying assumptions we build upon.

Currently I'm focused on Qt based applications in the public-address and voice-alarm sector, and moving in to the world of geo-spatial data.

VolumetricCondensed