Unistdx is a C++ library that offers object-oriented interface to Linux system calls. It is built on several core principles: