# Linux Kernel Module Cheat

## 27. Userland content

This section documents our test and educational userland content, such as C, C++ and POSIX examples, present mostly under userland/.

Getting started at: Section 2.8, “Userland setup”

Userland assembly content is located at: Section 28, “Userland assembly”. It was split from this section basically because we were hitting the HTML `h6` limit, stupid web :-)

This content makes up the bulk of the userland/ directory.

The quickest way to run the arch agnostic examples, which comprise the majority of the examples, is natively as shown at: Section 2.8.2.1, “Userland setup getting started natively”

This section was originally moved in here from: https://github.com/cirosantilli/cpp-cheat

- build-userland

- C

- C++

- POSIX

- Userland multithreading

- C debugging

- Interpreted languages

- Algorithms

- Benchmarks

- userland/libs directory

- Userland content filename conventions

- Userland content bibliography