[OpenBSD]

UNIX 和 BSD 相关书籍


我们现在和 Amazon.com 合作,这样你就能直接从它那里买到需要的书籍. "在 Amazon 订购" 这些链接购买图书,在某种程度上可以帮助我们凑得资金. 当然你也可以直接从 OpenBSD 与我们的长期合作伙伴 处购买.


OpenBSD 专业书籍

Absolute OpenBSD
Michael Lucas 著
ISBN 1-886411-99-9
July 2003, 500 pp.
Michael Lucas, O'ReillyNet 之 Big Scary Daemons 系列(有关 BSD 家族)的作者, 专门为 OpenBSD 著了此书.本书用了约 500 页,为新手 UNIX、BSD 等用户讲述了 OpenBSD 系统的各方面.
书的官方网站提供了样章.可至 http://www.absoluteopenbsd.com/ 查看目录和勘误表.
[直接由 OpenBSD 国际网站订购] [欧 洲]

Building Firewalls with OpenBSD and PF[2nd edition]
Jacek Artymiak 著
ISBN 83-916651-1-9
October 2003, 320 pp.
著者 Jacek Artymiak, 曾因其出色的,主讲 pf(包过滤器)、OpenBSD 安全方面的在线系列文章而出名.他写了这本涵盖 OpenBSD、pf 的长达 320 页的书.
[直接由 OpenBSD 国际网站订购] [欧 洲]

Building Linux and OpenBSD Firewalls
Wes Sonnenreich, Tom Yates 合著
本书描述了 OpenBSD 2.5 的安装过程,以及一些系统防火墙工具的基本管理.
[在 Amazon 订购]

OpenBSD 4.0: A Crash Course (PDF)
Jem Matzan 著
ISBN 0-596-51015-2
January 2007, 59 pp.
Jem Matzan 写过一些推动 OpenBSD 发展的在线文章。他是这本 “捷径”指南的作者。本书是安装及管理 OpenBSD 4.0 的指南。其中包含了初始配置、桌面、服务器、维护等话题。里面用到了 "ports",对于一些 "ports" 也有附加提示。你可以直接从 O'Reilly 那儿买到这本书,也可以免费下载它的修订版 PDF 文档。
[从 O'Reilly 定购]

Secure Architectures with OpenBSD
Brandon Palmer, Jose Nazario 合著
ISBN 03-21193-66-0
April 2004, 520 pp.
需要建设更安全的操作系统的系统管理员、网络管理员可以以本书为导引.想开发所有系统特性的 OpenBSD 的老用户,亦可参考本书.它涵盖了 OpenBSD 的各方面,其中包括 systrace,Kerberos V,IPv6,IPsec 和(OpenBSD)开发环境.
[在 Amazon 订购]
[直接由 OpenBSD 国际网站订购] [欧 洲]

BSD 专业书籍

The Design and Implementation of the 4.4 BSD Operating System
Marshal Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman 合著
本书带上目录共计 549 页,该算详尽了.McKusick、Bostic 和 Karels 都曾为在 4.3/4.4BSD 期间,加州大学伯克莱分校计算机系统研究小组(CSRG) 的开发工作起到重要推动作用而闻名.这本书的内容涵盖了 4.4 和 4.4-Lite 版本的 BSD 的内容,并讨论了你渴望了解的关于系统工作原理的所有内容.不一定百分之百合称,但可以这么说,这是全面的 OpenBSD 系统内幕手册.
[在 Amazon 订购]

Source Code Secrets: The Basic 386BSD Operating System Reference (Volume 1 of Operating System Source Code Secrets)
L. W. Jolitz, William Jolitz 合著,1997 年版
Lynne Jolitz 和 William Jolitz 第一次将 BSD 移植到 PC-386 架构上,应为 BSD 在这种低成本架构的成功移植而获得很高的荣誉.最早的一些版本被称为“386BSD”,Dr. Dobbs Journal 的文章中讲述了它们.本书超越了那些文章,同时提供了详细的有注释的源代码集.当然,书并非完全为现行 OpenBSD 设计,但你仍应可从中学到不少.
[在 Amazon 订购]

Berkeley Unix: A Simple and Comprehensive Guide
James Wilson 著
由基本命令开始,以高级编程技术而终,对系统调用讲得很全面.
[在 Amazon 订购]

An Introduction to Berkeley Unix and ANSI C
Jack Hodges 著
这本书是对 BSD 操作系统和 ANSI C 编程语言的简介.适宜自学,读者也无需事先掌握 Unix 的知识.本书包含编程的基本内容,正确的语法使用,编程风格,调试,逻辑,以及 C 系统编程.
[在 Amazon 订购]


4.4 BSD User's Reference Manual (URM)
O'Reilly 于 1994 年出版
本手册不过是在线用户手册的打印版本.OpenBSD 发行版已包含这些手册.在线手册是专门为 OpenBSD 准备的,并较打印版本更新.因此,你并不需要这个——用 man 命令即可.


4.4 BSD System Manager's Manual (SMM)
O'Reilly 于 1994 年出版
本手册详解了运行 BSD 系统你所需的知识.手册中非常多的内容和 OpenBSD 相关.不幸地,它已经过期了;更糟的是,手册的电子版本由于受到 AT & T 的许可限制,已经不存在于 4.4BSD 发行版了,所以 OpenBSD 也理所当然地没有包含它.可以通过 文档页面 来找到手册文档.


BSD mit Methode
C &L Computer- und Literaturverlag GmbH 于 1998 年出版
这本德语写成的书讲述了所有 3 个免费的 BSD Unix 版本,并包含安装、X 配置和系统管理的基本概念,当然还有 PERL 编程、LaTeX/Lyx 技巧等.此书也写了 KDE 桌面环境.
这本书附带的 2 张 CD-ROM 光盘包含了 OpenBSD 的早期版本.
从 Amazon.com 是无法得到这本书的,但在 Lehmann's Online Bookshop 上的列表中有它.另外,你也可以选择 CD-ROM 的更 新版本(链接已失效).


The OpenBSD PF Packet Filter Book
Reed Media Services 出版
August 2006, 193 pp.
本书为 PF 用户指南 的扩展、交叉参考、索引、编辑、重排版本.内容也涵盖了 spamd 进程,对 PF 在 NetBSD、DragonFly BSD、FreeBSD 上设置方法及其区别的介绍.
官方页面上给出了目录、索引、配置举例.请至 http://www.reedmedia.net/books/pf-book/.

Unix 用户指南

Unix Made Easy
John Muster 著
这是一本通用的、涵盖 Unix 系统各方面的书.
[在 Amazon 订购]

UNIX Power Tools
Jerry D. Peek, Tim O'Reilly, 与 Mike Loukides 合著
本书已经出到了第三版.书中讨论了很多纯技巧、秘诀和附加工具.注意了,书里提及的工具,有很多包含在 OpenBSD 中了——或者用更常见的方式说,已经可以以 ports、packages 等形式获取.这意味着,假如你了解 OpenBSD 的Ports 机制 这一部分,那么在 52.03 章节中因向形式各异的 UNIX 移植软件难而产生的抱怨,可以忽略了.
[在 Amazon 订购]

The Multi-Boot Configuration Handbook
Rod Smith 著
讲述多系统启动技巧的书
[在 Amazon 订购]

Unix 系统管理

UNIX System Administration Handbook
Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein 合著
本书讲解 Unix 系统管理,是本不错的书.
[在 Amazon 订购]

Essential System Administration
AEleen Frisch 著
本书内容涵盖系统管理的基本任务.书中有针对许多 Unix 操作系统的样例,其中包括 BSD.
[在 Amazon 订购]

Unix 编程

Unix Systems for Modern Architectures
Curt Schimmel 著
本书引导读者理解多处理器架构的所有内核模型.
[在 Amazon 订购]

Lions' Commentary on UNIX 6th Edition with Source Code
John Lions 著
在这本书中,尽管把 UNIX 和 BSD 的关系比作 T型福特 和 70年代的野马(Mustang)或者雷鸟(Thunderbird),UNIX 的发明者 Ken Thompson 还是声称,“20 年后,这仍将是对‘真实’操作系统成果的最好展示.”本书原以不合法印制版本流行,而大多数第一代和第二代 UNIX 黑客都从中获取了经验.假如你还没有探索过的话,这是值得推荐的对分时操作系统的介绍.大体上较上面的 KcKusick 的书薄.
[在 Amazon 订购]

The Practice of Programming
Brian W. Kernighan 与 Rob Pike 合著
Brian Kernighan 曾参与另两本书的编著.我们也推荐那两本书,尽管它们并是针对 UNIX 的,但这些书对于 UNIX 和其它操作系统上的程序员都有帮助.本书内容涵盖 C、C++、Java 实际编程时需要考虑的问题.非常推荐.
[在 Amazon 订购]

The Elements of Programming Style
Brian W. Kernighan 与 P. J. Plauger 合著
本书类似于 The Practice of Programming, 但本书年代更久远.书中例子由 Fortran 和 PL/I 语言写成.
[在 Amazon 订购]

Advanced Programming in the Unix Environment (2nd Edition)
W. Richard Stevens, Stephen A. Rago 合著
本书很详细,而且易读.本书中的不少样例值得学习.书里有大量信息告诉你如何使用库和系统调用,还有相关信息.本书最好和 OpenBSD 手册一同使用.
[在 Amazon 订购]

The C Programming Language
Brian W. Kernighan 与 Dennis M. Ritchie 合著
本书简明扼要,指导读者学习 C 语言编程.这恐怕是你仅需的一本.书集中讲了 C 语言,而并非如何使用编译器等等.
[在 Amazon 订购]

C: A Reference Manual
Samuel P. Harbison 与 Guy L. Steele 合著
假如你只能有 2 本 C 语言的书,那么,The C Programming Language 和本书将是这两本!本书不仅为教程(命名的原因),它还阐释了语法、数据类型、ISO C 库函数,以及 C/C++ 兼容性问题.
[在 Amazon 订购]

The Art of Software Security Assessment
Mark Dowd, John McDonald, Justin Schuh 合著
涉及代码审计、设计与操作审查、弱点类型、特权模型、信号、进程间通信、同步、网络等等。提供了大量的例子以及真实世界里用得上的代码片断。
[从 Amazon 定购]

网络管理

SSH, The Secure Shell.
Daniel J. Barrett 与 Richard Silverman 合著
这本书是明确的指引.详细讲述了 OpenSSH.
[在 Amazon 订购]

TCP/IP Illustrated, Volume 1
W. Richard Stevens 著
用“网络管理”来对这本书分类,实在不适合.它是 TCP/IP 协议集的百科全书.本书提供了有用信息、图表方便从底层理解协议族.彻底的 TCP/IP 爱好者,开发人员,以及网络管理员等会很喜欢本书.
[在 Amazon 订购]

Kerberos: A Network Authentication System
Brian Tung 著
本书为基于 Kerberos 的网络的管理员提供了指南.书里讲述了 Kerberos 系统的一些概念,以及它的安装、管理
[在 Amazon 订购]

IPsec: The New Security Standard for the Internet, Intranets and Virtual Private Networks
Naganand Doraswamy 与 Dan Harkins 合著
本书讲述了 IPsec 协议集.同时也描述了 IPsec 和当今部署的协议的关系,如 VPN 一类协议,以及目标打算.
[在 Amazon 订购]

Computer Networks
Andy Tanenbaum 著
本书是现代计算机网络的高级指南.书里广泛展示了协议、概念和技术.书里的技术,上至无线,下至光纤,还有局域网,移动 IP 协议,以及更多.
[在 Amazon 订购]

DNS and BIND
Paul Albitz 与 Cricket Liu 合著
本书是对 DNS 和 BIND 的不错的介绍.对欲在 OpenBSD 下实现 DNS 的人有帮助.
[在 Amazon 订购]

DHCP
Ted Lemon 与 Ralph E. Droms 合著
本书由 Internet Software Consortium 推荐.ISC 是推出此 DHCP 客户端/服务器软件的组织;这套软件在 OpenBSD 中有.
[在 Amazon 订购]

Managing NFS and NIS
Hal Stern 合著
本书给出了管理 NFS 和 NIS 的基本信息和样例.
[在 Amazon 订购]

802.11 Security
Bruce Potter 与 Bob Fleck 合著
本书提供了无线网络基础的信息,其中包括在数个操作系统上设置客户端、访问点和网关的实际方案.有两章专注于 OpenBSD 3.1,涵盖了 wi,bridge,pf 和 altq.
[在 Amazon 订购]

Cryptography

Applied Cryptography: Protocols, Algorithms, and Source Code in C
Bruce Schneier 著
本书全面阐释了密码学,包含密码学的历史,密码协议,以及密码算法.此书也是对密码学的不错的介绍,读者通过阅读本书所包含的基础知识可以领 会这个领域.同时,本书的参考部分也很详尽.
Amazon 网站一读者的评价:“发现那些拥有神奇技艺的大师们具有低下的沟通能力,是件很平常的事.Bruce Schneier 在传达技术信息方面表现了精湛的技艺.这是一本有关神秘学科的书——建立于理论数学基础之上,但平常人就能读的书.当然,人们得由在这个学科的兴趣驱使, 并且技术水平有时需要在数理或类似方面有不寻常的背景知识——但是,取得理论数学的学位并不是从阅读本书中获得快乐和好处的必要条件.”(译者注:原话中 的 derive 恰巧是一个数学用语,表示求导,此处译为获得)
[在 Amazon 订购]

Handbook of Applied Cryptography
Alfred J. Menezes, Paul C. van Oorschot 与 Scott A. Vanstone 著
本书以全新的、详尽的视角观察密码学.书的作者写道:
……公钥密码学技术已经广为使用,特别是在金融服务行业和公共部门中;也有个人为了保护他们的隐私而使用这种密码技术,比如在电子邮件里.本 手册作为值得一读的参考,对需要扩展密码学领域的新手和专家们都有用.它为实践密码学的专业人士也提供了适合而且适时的指南.全书(英文)在作者的站点上 可供下载 (只可用于个人目的) ,提供 PDF 与 PostScript 格式供选择.
[在 Amazon 订购]

SSL and TLS Essentials: Securing the Web
Stephen A. Thomas 著
本书提供了 SSL 和 TLS 协议的入门介绍,并提供样例.现在,SSL 协议是因特网上安全数据传输与安全事务的主要成分.除了加密,本书也包含数据完整性的内容,并详解了 SSL 协议.
[在 Amazon 订购]

SSL and TLS: Designing and Building Secure Systems
Eric Rescorla 著
本书提供了 SSL 和 TLS 协议的详细信息,内容涵盖其操作与安全性,也有用法和具体实现.同时包含了讲 SSL 上的 HTTP 的章节,以及 TLS 上的 SMTP (STARTTLS) 的章节.Eric Rescorla 是 ssldump 程序的作者.ssldump 这个工具可以用来监视 SSL 连接.作者同时也是多个商业、免费 SSL 实现的作者.
[在 Amazon 订购]

Big Book of IPsec RFCs: Internet Security Architecture
Pete Loshin 编
有关 IPsec 的 RFC 的打印版本,附详细索引和术语表.
[在 Amazon 订购]
OpenBSD www@openbsd.org (public discussion list for OpenBSD web site style and content)
$OpenBSD: books.html,v 1.4 2007/02/14 19:01:55 jufi Exp $