4 Welcome to the **LTTng Documentation**!
6 The _Linux Trace Toolkit: next generation_ is an open source software
7 toolkit used to simultaneously trace the Linux kernel, user applications,
8 and user libraries. LTTng consists of <<lttng-modules,kernel modules>>
9 (for Linux kernel tracing) and dynamically loaded
10 <<lttng-ust,libraries>> (for user application and library tracing).
11 A <<lttng-sessiond,session daemon>> controls the LTTng tracers after it
12 receives commands from the <<lttng-cli,cmd:lttng command-line
16 .Open source documentation
18 This is an **open documentation**: its source is available in a
19 https://github.com/lttng/lttng-docs[public Git repository].
21 Should you find any error in the content of this text, any grammatical
22 mistake, or any dead link, we would be very grateful if you would file a
23 GitHub issue for it or, even better, contribute a patch to this
24 documentation by creating a pull request.