Skip to content

参考书目

本附录列出命令行基础、UNIX 内核原理、FreeBSD 技术体系及网络协议等领域的参考书目。

部分书籍可通过中文数字阅读平台获取,包括 微信读书QQ 阅读京东读书 等。这些平台提供技术类书籍的数字版本,便于读者在线阅读。

部分书籍可能已经绝版,可通过专业二手书交易平台获取,如 多抓鱼孔夫子旧书网 等。

主要参考书目

命令行基础

本小节介绍命令行学习的基础与进阶书籍,适合不同层次的读者选择阅读。

封面/书名作者/译者ISBN/出版社说明
Unix & Linux 大学教程

《Unix & Linux 大学教程》
[美] Harley Hahn 著

张杰良 译
978-7-302-20956-0

清华大学出版社
命令行操作与 Shell 编程基础教程,涵盖 Unix/Linux 系统的基本命令使用和脚本编写
UNIX/Linux 系统管理技术手册(第 5 版)

《UNIX/Linux 系统管理技术手册(第 5 版)》
[美] Evi Nemeth、Garth Snyder、Trent R. Hein、Ben Whaley、Dan Mackin 等著

门佳 译
978-7-115-53276-3

人民邮电出版社
系统管理技术手册,涵盖 UNIX/Linux 系统运维的核心技术,包括用户管理、文件系统、网络配置等内容

UNIX 基础

本小节收录 UNIX 操作系统核心技术书籍,涵盖编程接口、网络通信、内核实现等关键领域。

封面/书名作者/译者ISBN/出版社说明
UNIX 环境高级编程(第 3 版)

《UNIX 环境高级编程(第 3 版)》
[美] W. Richard Stevens、Stephen A. Rago 等著

张毅峰、马树超 等译
978-7-121-47833-8

电子工业出版社
UNIX 系统编程技术书籍,详细讲解系统调用、文件 I/O、进程控制等编程接口
UNIX 网络编程 卷 1:套接字联网 API(第 3 版)

《UNIX 网络编程 卷 1:套接字联网 API(第 3 版)》
[美] W. Richard Stevens、Bill Fenner、Andrew M. Rudoff 等著978-7-115-51779-1

人民邮电出版社
网络编程技术书籍,系统讲解套接字 API、TCP/IP 协议栈实现等网络编程技术
UNIX 网络编程 卷 2:进程间通信(第 2 版)

《UNIX 网络编程 卷 2:进程间通信(第 2 版)》
[美] W. Richard Stevens 著978-7-115-51780-7

人民邮电出版社
进程间通信技术书籍,详细讲解管道、消息队列、共享内存、信号量等 IPC 机制
深入理解 UNIX 系统内核

《深入理解 UNIX 系统内核》
[美] Uresh Vahalia 著

李雨、薛磊、黄庆新 等译
978-7-111-49145-3

机械工业出版社
UNIX 内核技术书籍,讲解进程管理、内存管理、文件系统等内核设计原理
4.4BSD 操作系统设计与实现

《4.4BSD 操作系统设计与实现》
[美] Marshall Kirk McKusick 等著

李善平、刘文峰、马天驰 等译
978-7-111-36647-8

机械工业出版社
4.4BSD 操作系统技术书籍,讲解 BSD 系统的设计与实现细节

开源与自由软件运动

本小节介绍开源与自由软件运动的历史背景与核心文献,帮助读者理解相关文化与思想。

封面/书名作者/译者ISBN/出版社说明
Unix 四分之一世纪

《Unix 四分之一世纪》
Peter H. Salus978-0201547771

Addison-Wesley Professional
UNIX 发展历史书籍,详细记录了 Unix 从诞生到普及的技术演进历程
Unix 痛恨者手册

《Unix 痛恨者手册》
Simson Garfinkel、Daniel Weise、Steven Strassmann978-1-56884-203-5

IDG Books Worldwide, Inc.
Unix 技术批评书籍,从批评视角分析 Unix 系统的设计缺陷和技术局限性
大教堂与集市

《大教堂与集市》
[美] Eric S. Raymond

卫剑钒 译
978-7-111-45247-8

机械工业出版社
开源运动历史书籍,阐释集中式与分布式两种软件开发模式的差异
UNIX 传奇:历史与回忆

《UNIX 传奇:历史与回忆》
[美] Brian W. Kernighan 著

韩磊 译
978-7-115-55717-9

人民邮电出版社
UNIX 发展历史书籍,记录 Unix 技术发展的关键节点和历史背景

以下书籍阐述了 UNIX 的设计理念,有助于读者理解其软件工程思想与技术哲学。

封面/书名作者/译者ISBN/出版社说明
UNIX 编程艺术

《UNIX 编程艺术》(TAOUP)
[美] Eric Raymond 著

姜宏、何源、蔡晓骏 等译
978-7-121-17665-4

电子工业出版社
UNIX 系统设计理念书籍,阐述软件工程思想与技术哲学

《UNIX 编程艺术》系统阐述 UNIX 的设计思路与软件工程理论,涵盖类 UNIX 系统的设计原则与实践方法。该书聚焦工程实践,所述设计原则大多源于特定的历史背景。

FreeBSD 基础

本小节收录 FreeBSD 操作系统的核心技术书籍,包括基础入门、设备驱动开发及内核设计等方面的著作。

封面/书名作者/译者ISBN/出版社说明
FreeBSD 技术内幕

《FreeBSD 技术内幕》
[美] Michael Urban、Brian Tiemann 等著

智慧东方工作室 译
978-7-111-10201-4

机械工业出版社
FreeBSD 技术书籍,出版于 2002 年,系统讲解 FreeBSD 系统架构与核心组件。部分内容如系统架构概述仍具参考价值,适合了解 FreeBSD 的发展脉络
深入理解 FreeBSD 设备驱动程序开发

《深入理解 FreeBSD 设备驱动程序开发》
[加] Joseph Kong 著

陈毅东 译
978-7-111-41157-4

机械工业出版社
FreeBSD 驱动开发技术书籍,详细讲解内核模块编程、设备驱动架构和驱动程序开发技术

以下是 FreeBSD 内核设计的权威著作,内容深入且专业,为高级研究者提供核心技术参考。

封面/书名作者/译者ISBN/出版社说明
FreeBSD 操作系统设计与实现(原书第二版)

《FreeBSD 操作系统设计与实现(原书第 2 版)》
[美] Marshall McKusick、George V. Neville-Neil、Robert N.M. Watson 等著

陈向群、郭立峰、叶顺平 等译
978-7-111-68997-3

机械工业出版社
FreeBSD 内核设计权威著作,详解现代 FreeBSD 内核架构与实现细节

该书采用轻型纸印刷,部分章节需要读者自行通过 网络 下载。

该书阅读难度较高,属高级技术专著,需要具备一定的操作系统理论基础才能理解。

主要作者 McKusick M K 在其网站上提供多门 BSD 相关的录制课程,参见 McKusick M K. BSD related courses[EB/OL]. [2026-03-26]. https://www.mckusick.com/buylist.html. 目前正在撰写第三版(由 No Starch Press 出版),相关信息可参见 McKusick M K. The History of the BSD Daemon: BSDCan 2025[EB/OL]. [2026-04-18]. https://www.bsdcan.org/2025/talks/daemon.pdf.

IPv6 网络栈

以下书籍逐行解析 FreeBSD IPv6 网络栈(KAME 项目)的设计与实现,是网络协议领域的深度技术专著,适合深入学习网络协议的读者系统研读。

  • Li Q, Jinmei T, Shima K. IPv6 详解: 卷 1, 核心协议实现[M]. 陈涓, 赵振平, 译. 北京: 人民邮电出版社, 2009: 846. ISBN: 978-7-115-18950-9(英文影印版本 ISBN: 978-7-115-19551-7). 详解 IPv6 核心协议实现,基于 FreeBSD KAME 项目代码分析。
  • Li Q, Jinmei T, Shima K. IPv6 详解: 卷 2, 高级协议实现[M]. 王嘉祯, 等, 译. 北京: 人民邮电出版社, 2009: 869. ISBN: 978-7-115-20891-0(英文影印版本 ISBN: 978-7-115-19519-7). 详解 IPv6 高级协议与扩展机制,包含移动 IPv6 等关键技术。

ZFS

本小节介绍 ZFS 文件系统的相关参考文献,帮助读者掌握这一存储技术。

封面/书名作者/译者ISBN/出版社说明
《Oracle® Solaris ZFS 管理指南》Oracle文件号码 819-7065-17(版本 Oracle Solaris 10 8/11,2011)在线阅读地址PDF。ZFS 管理技术文档,详解 Solaris ZFS 架构与管理操作。注意 ZFS 存储池版本兼容性限制

DTrace 与系统调优

本小节收录系统性能调优与动态跟踪相关的参考文献,帮助读者掌握系统调试与性能优化技术。

封面/书名作者/译者ISBN/出版社说明
Solaris 性能与工具

《Solaris 性能与工具》
[美] Richard McDougall、Jim Mauro、Brendan Gregg 等著

Sun 中国工程研究院 译
978-7-111-21403-8

机械工业出版社
介绍常用性能监测工具及 DTrace 使用方法。本书基于 Solaris 10,同时适用于 FreeBSD。系统性能调优权威指南,详解性能分析工具与 DTrace 动态跟踪技术
封面/书名作者/译者ISBN/出版社说明
《DTrace 用户指南》Oracle文件号码 819-5488-10(版本 Oracle Solaris 10,2006)在线阅读地址PDF。DTrace 入门技术文档,讲解动态跟踪框架的基本概念与使用方法
《Solaris 动态跟踪指南》Oracle文件号码 819-6959-10(版本 Oracle Solaris 10 8/11,2011)在线阅读地址PDF。DTrace 高级技术文档,讲解动态跟踪框架的高级技巧与性能分析方法

文献评述与历史文献

FreeBSD Mastery 系列丛书

本系列丛书由 Michael W. Lucas 撰写,涵盖 FreeBSD 多个技术领域,包括:

  • FreeBSD Mastery: Storage Essentials
  • FreeBSD Mastery: Specialty Filesystems
  • FreeBSD Mastery: ZFS
  • FreeBSD Mastery: Advanced ZFS
  • FreeBSD Mastery: Jails

该系列书籍内容侧重基础操作,定位类似于面向非计算机专业的计算机导论课程,其历史意义大于实践价值。

Absolute FreeBSD, 3rd Edition: The Complete Guide to FreeBSD

封面/书名作者ISBN/出版社
Absolute FreeBSD, 3rd Edition: The Complete Guide to FreeBSD

Absolute FreeBSD, 3rd Edition: The Complete Guide to FreeBSD
Michael W. Lucas978-1-59327-892-2

No Starch Press

Absolute FreeBSD 系列的前身 Absolute BSD: The Ultimate Guide to FreeBSD(ISBN 1-886411-74-3)初版于 2002 年,第二版起更名为 Absolute FreeBSD,第三版出版于 2018 年。该书作为 FreeBSD 入门综合指南,内容覆盖系统安装、配置管理、基本运维等主题。参见: Lucas M W. Absolute BSD: The Ultimate Guide to FreeBSD[M]. San Francisco: No Starch Press, 2002. ISBN: 1-886411-74-3.

《莱昂氏 UNIX 源代码分析》

Lions J. 莱昂氏 UNIX 源代码分析[M]. 尤晋元, 译. 北京: 机械工业出版社, 2000. ISBN: 978-7-111-08018-3. UNIX 早期教学核心文献,带注释的 UNIX v6 源代码汇编。

该书原作名为 Lion's Commentary on UNIX with Source Code,由 Lions J 撰写,最初作为澳大利亚新南威尔士大学的课程讲义,是 UNIX 早期教学的核心文献。该书的中文翻译历程具有历史意义,反映了中国开源社区对经典技术文献的重视(参见:中华读书报. “地下出版物”浮出水面[N/OL]. (2000-08-02)[2026-03-26]. https://www.gmw.cn/01ds/2000-08/02/GB/2000^311^0^DS1418.htm)。

就学术文献分类而言,该书更接近“带注释的源代码汇编”而非系统的理论分析,其价值在于提供 UNIX 早期实现的原始文本。随着技术演进,其直接技术参考价值已转变为历史研究价值。

早期中文 FreeBSD 文献(2000 年代)

  • 王波. FreeBSD 使用大全[M]. 北京:机械工业出版社,1999. ISBN: 978-7-111-07482-3. 国内最早的 FreeBSD 中文入门书籍之一,出版于 1999 年。作者王波是早期 FreeBSD 中文社区的重要推动者。
  • 王波. FreeBSD 使用大全[M]. 第 2 版. 北京:机械工业出版社,2002. ISBN: 978-7-111-10286-1. FreeBSD 中文入门书籍修订版,技术内容更新并在台湾地区发行。
  • 冯宝坤, 陈子鸿. FreeBSD 完全攻略[M]. 北京: 中国物资出版社; 北京: 北京希望电子出版社, 2004. ISBN: 978-7-5047-2160-0. 早期 FreeBSD 中文入门文献。

这些书籍反映了二十一世纪初中文世界对 FreeBSD 操作系统的早期探索,具有历史研究价值。由于技术快速迭代,书中的具体技术内容大多已过时。