This guide is intended for intermediate to advanced Linux users. It is not intentionally obscure, but certain assumptions about the readers skill level are made. Success with this guide depends in part on being able to perform the following tasks:
Use basic shell commands
Reference man and info pages
Build a custom Linux kernel
Compile source code using make and related tools