# MnemOS Userspace Library
This Rust library (or crate) serves as the primary interface for userspace applications to the services provided by the kernel.
It contains a couple of important things:
* An `entry` function declaration
* Linker Scripts
* Library code
For more information, refer to the [Userspace Component](https://mnemos.jamesmunns.com/components/userspace.html) chapter of the MnemOS book.
For a complete guide on how to create an application using this library, refer to the [Building User Applications](https://mnemos.jamesmunns.com/dev-guide/build-apps.html) chapter of the MnemOS book.