Pocket Linux 的目的是支持和鼓励那些希望通过完全从源代码构建 GNU/Linux 系统来探索 Linux 的人们。Pocket Linux 并非旨在成为一个功能完善的系统,而是让读者体验从源代码构建操作系统所涉及的内容。完成 Pocket Linux 系统后,读者应该有足够的知识来自信地仅使用源代码构建几乎任何项目。鉴于这个方向,我们可以对项目施加一些约束。
主要重点应该是学习。项目不应仅仅描述如何做某事,还应该描述为什么要这样做。
所需的时间投入应尽可能少且易于管理。
该项目不应要求对额外硬件进行任何投资或重新配置现有硬件以建立实验室环境。
读者无需为了完成该项目而了解任何编程语言。
为了忠实于 GNU/Linux 的精神,项目中使用的所有软件都应在 GNU/GPL 或其他类似的自由开源许可证下。