opuntiaOS - an operating system targeting x86 and ARMv7
at master 14 lines 1.3 kB view raw view rendered
1<img src="https://raw.githubusercontent.com/opuntiaOS-Project/opuntiaOS/master/assets/logo/logo_512.png" width="20"> <b> DOCS</b></br></br> 2 3# Libraries 4 5The userland of opuntiaOS contains several custom libraries 6 7* [LibC](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libc) - the standard library for C. 8* [LibCxx](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libcxx) - the standard library for C++, targeting C++17 and above. 9* [LibCxx-ABI](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libcxxabi) the support library for LibCxx. 10* [LibObjC](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libobjc) - the Objective-C runtime library. 11* [LibFoundation](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libobjc) - provides a base layer of functionality for apps and libraries which are implemented in C++ and Objective-C. 12* [LibIPC](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libipc) - manages inter-prcess communication for C++. 13* [LibG](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libg) - provides low-level 2D rendering. 14* [LibUI](https://github.com/opuntiaOS-Project/opuntiaOS/tree/master/libs/libui) - provides the required tools to build UI applications.