This book is built around a case study providing both support and illustration for all topics being addressed.
第一章集中探讨介绍 Debian 项目非技术性方面的内容,同时描述该项目的目标和组织结构。这些方面的内容较为重要,因为它们定义了一个总体框架,其它章节将围绕该框架完成更具体的信息介绍。
第二章和第三章提供了一个清晰的范例分析大纲。新手读者可能需要花时间去阅读附录B,那是一个简短的补习课程,解释了一些基本计算机概念,以及任何 Unix 系统固有的概念。
讲到实际的主题,我们很自然地从安装过程开始(第四章);第五章和第六章展现了任何 Debian 管理员都会使用到的一些基本工具,例如令这个发行版拥有卓越声誉的 APT 工具族。这些章节可不是仅供专业人员看的,因为每个人在家里都是自己电脑的管理员。
第七章是个重要的插入章节:它描述了如何有效地使用文档,以及快速理解问题的本质,以便解决它们。
接下来的章节将开启对系统更深入了解的旅程,从基本的架构和服务(第八章到第十章)开始,慢慢讲到用户程序(第十三章)。第十二章处理一些较为进阶的主题,直接与绝大多数管理着大量计算机(包括服务器)的管理员们息息相关;第十四章则是针对计算机安全这个大主题做了简要介绍,并给出一些关键提示以避免大多数的问题。
第十五章是为那些想走得更远,想创建自己的 Debian 软件包的管理员而准备的。
The present version is already the eighth edition of the book (we include the first four that were only available in French). This edition covers version 9 of Debian, code-named Stretch. Among the changes, Debian now sports a new architecture — mips64el for little-endian 64-bit MIPS processors. On the opposite side, the powerpc architecture has been dropped due to lack of volunteers to keep up with development (which itself can be explained by the fact that associated hardware is getting old and less interesting to work on). All included packages have obviously been updated, including the GNOME desktop, which is now in its version 3.22. Most executables have been rebuilt with PIE build flags thus enabling supplementary hardening measures (Address Space Layout Randomization, ASLR).
我们在侧边栏加了一些笔记和评注。它们有很多作用:让一个难点引起你的注意,对一个实例研究作个备注,定义一些术语,或者只是提醒一下。这有一个常用侧边栏的列表:
基础知识:关于一些默认应该知道的信息的提醒;
关键字:定义一个技术用语,有时候是 Debian 特定的用语;
社区:Debian 项目相关的重要的人或角色;
政策:Debian Policy 中要求的规则或建议。Debian Policy 是 Debian 项目的重要文档,描述如何打包软件。本书中引用到的部分政策带给用户直接的好处(例如,知道了政策要求文档和示例的路径标准后,就算是面对一个新软件包也能很容易找到它们)。
工具:代表相关的工具或服务;
实践:理论和实践不总是对应的;这类的侧边注记包含我们经过实践检验的意见,或者是详细而具体的例子;
其它或多或少的侧边注记就很明显了:文化、技巧、注意、更多、安全等等。