#Introduction Liberate is a platform abstraction library, written in C++. It serves all other projects. Providing a good platform abstraction in C++ is difficult. The standard library covers only so much ground. Larger library collections such as boost provide great resources, but at the expense of large binary sizes and, in some cases, custom build tools. These make it difficult to maintain cross-platform builds. Given that the needs of Interpeer’s sub-projects are relatively narrow, it wa...