网站上
本网站上所有文件的各种格式(HTML、Postscript、PDF 等等) 以及压缩档格式(Bzip2, Zip)都可透过 FreeBSD FTP 站 来下载。
FreeBSD 旧版文件(文章、电子书、manual 说明)则可从 http://docs.FreeBSD.org/doc/ 来下载。
这些文件均由 FreeBSD 文件计画所提供、维护。 此外, 我们也不断寻求各方新血来撰写新的文件与现有文件的更新。
电子书
FreeBSD 计划的开发模式(dev-model)
关于 FreeBSD 计划在组织架构方面的正式研究。
FreeBSD FAQ
(faq)
FreeBSD 各方面的常见问答集(Frequently Asked Questions)
。
The FreeBSD Handbook
(handbook)
对 FreeBSD 使用者而言是最常用到,其内容也不断更新。
The
FreeBSD Developers' Handbook (developers-handbook)
给想在 FreeBSD 开发软体的人(以及开发平台不只有 FreeBSD 的人)参阅
。
The FreeBSD Architecture Handbook (arch-handbook)
给 FreeBSD system developers 参阅。 本书涵盖 FreeBSD kernel
各个子系统架构的种种细节。
The Porter's
Handbook (porters-handbook)
若想把软体打包成 port 方式的话,那麽此书乃必读之物。
The PMake Tutorial (pmake)
make 工具的上手说明。 若想了解 make 的用法、
Makefile 的写法,那麽此书不可不读。
"The Design and Implementation of the 4.4BSD Operating System"
的第二章 (design-44bsd)
乃是由 Addison-Wesley 贊助,内容介绍有关 FreeBSD 前身的 4.4BSD
之设计概观。
"The FreeBSD Corporate Networker's Guide" 的第八章
(corp-net-guide)
由 Addison-Wesley 贊助,内容为介绍如何以 FreeBSD 为 Windows, NT,
Novell 机器提供列印服务的深度报导。
The FreeBSD
Documentation Project Primer for New Contributors
(fdp-primer)
本书介绍如何进行 FreeBSD 文件计划的所有须知事宜。
文章
Why you should use
a BSD style license for your Open Source Project (bsdl-gpl)
介绍使用 BSD license 作为释出原始码的好处。
Building
Products with FreeBSD (building-products)
如何运用 FreeBSD 以成为更好的产品。
案例研究:Argentina.com (casestudy-argentina.com)
如何运用 FreeBSD 成为拉丁美洲的大型 ISP。
The
Committer's Guide (committers-guide)
关于 FreeBSD committer 的须知事宜。
Console
Server Tutorial (console-server)
如何运用便宜的 multi-port serial 卡,让 FreeBSD 成为 console
server。
Contributing
to FreeBSD (contributing)
如何为 FreeBSD 计划贡献。
Contributing to the FreeBSD Ports Collection
(contributing-ports)
如何协助维护 FreeBSD Ports Collection。
The
List of FreeBSD Contributors (contributors)
对 FreeBSD 曾有所帮助的所有组织、个人均列在此表。
Setting up a
CVS repository - The FreeBSD way (cvs-freebsd)
如何建立与 FreeBSD 计划相同的 CVSROOT 架构的 CVS repository。
CVSup
Advanced Points (cvsup-advanced)
介绍 CVSup 的奇技淫巧。
Explaining
BSD (explaining-bsd)
解释 ``What is BSD? (何为 BSD?)''
FreeBSD
From Scratch (fbsd-from-scratch)
如何从无到有自动编译、安装、调整系统,包括要装的 port。
Filtering
Bridges (filtering-bridges)
调整防火桥及相关路由,将 FreeBSD 设定为桥接器(bridge)而非 router
。
Fonts and
FreeBSD (fonts)
介绍 FreeBSD 的各种字型技术,以及在各种程式上如何运用之。
How to get
the best results from the FreeBSD-questions mailing list
(freebsd-questions)
协助您如何在 -questions mailing list 上,能得到更有用的资讯。
Writing
a GEOM Class(geom-class)
介绍 GEOM 内部细节,并如何撰写 class。
Mirroring FreeBSD
(hubs)
如何成为 FreeBSD 网站、CVSup server、FTP 站等的 mirror 站
。
Independent
Verification of IPsec Functionality in FreeBSD
(ipsec-must)
确认 IPsec 功能的实验方式。
FreeBSD on Laptops
(laptop)
在笔电上安装 FreeBSD 的相关资讯。
FreeBSD: An Open Source Alternative to Linux
(linux-comparison)
解释 Linux 与 FreeBSD 之间差异的白皮书报告。
Frequently
Asked Questions About The FreeBSD Mailing Lists
(mailing-list-faq)
如何善用 mailing list,而避免月经文之类的论战。
An MH Primer
(mh)
介绍如何在 FreeBSD 上使用 MH 程式来收发信。
Introduction
to NanoBSD (nanobsd)
介绍 NanoBSD 相关工具,像是建立 FreeBSD 系统 image,并装到
Compact Flash 快闪记忆卡(或随身碟)以便让嵌入式系统可以使用。
FreeBSD
First Steps (new-users)
给 FreeBSD 及 UNIX® 新手看的。
Perforce
in FreeBSD Development (p4-primer)
介绍 Perforce 这套版本控制系统,并同时介绍如何以 FreeBSD
Perforce server 来管理实验计划。
Pluggable
Authentication Modules (pam)
介绍 FreeBSD 内的 PAM 机制及相关模组。
Package
building procedures (portbuild)
介绍 FreeBSD port 维护团队的定期编译作业(由 port 编译为 package)
。 此外不只 portbuild cluster 以及渐进式、实验性质、正式
release 的 package 编译过程都会一併介绍。
FreeBSD
Problem Report Handling Guidelines (pr-guidelines)
对 FreeBSD PR 的处理方式之建议。
Writing
FreeBSD Problem Reports (problem-reports)
如何正确填写、送出 FreeBSD 计划的问题回报单(PR)。
PXE booting
FreeBSD (pxe)
如何以 FreeBSD 来建立 Intel PXE server,并且如何设定 FreeBSD
client 端来由 PXE server 开机。
Practical
rc.d scripting in BSD (rc-scripting)
介绍如何撰写新式 rc.d script 以及分析既有的 rc.d script。
FreeBSD as
a greylist mail server (relaydelay)
在 FreeBSD 上以 Sendmail、MySQL、Perl、relaydelay 软体实作具有
greylist 功能的 mail server。 此乃防垃圾邮件的神兵利器之一。
FreeBSD
Release Engineering (releng)
介绍 FreeBSD release engineering 团队所发行 FreeBSD
作业系统的过程。 此外,若您有志于自製 FreeBSD
发行或商业版的话,此文也会介绍相关工具程式。
FreeBSD
Release Engineering for Third Party Packages
(releng-packages)
Describes the approach used by the FreeBSD
ports management team to produce a high quality package set
suitable for official FreeBSD release media. This document is
a work in progress, but eventually it will cover the process
used to build a clean package set on the FreeBSD.org "Ports
Cluster", how to configure any other set of machines as a
ports cluster, how to split up the packages for the release
media, and how to verify that a package set is
consistent.
Serial
and UART devices (serial-uart)
在 FreeBSD 上使用 serial port 以及 multi-port serial
卡的相关细节情报。
FreeBSD
and Solid State Devices (solid-state)
在 FreeBSD 上使用 SSD(Solid State Disk,固态硬碟)。
Design
elements of the FreeBSD VM system (vm-design)
由浅入深介绍 FreeBSD 虚拟记忆体(Virtual Memory)机制的设计。
它山之石
在其他网站,也有许多不错的 FreeBSD 资讯。
网路文章
-
Niels Jorgensen 有份针对 FreeBSD 开发过程的学术研究: ``Putting it All in the Trunk, Incremental Software Development in the FreeBSD Open Source Project'' [Information Systems Journal (2001) 11, 321-336].
-
Kirk McKusick,乃是 原始 BSD 设计者之一,目前任教于柏克莱加州大学(U.C. Berkeley), 有开授两门 4.4BSD Kernel Internals 的 FreeBSD 课程。 目前也有提供录影带, 以供因故无法去上课的人使用。
-
FreeBSD How-To's for the Lazy and Hopeless 编写方式较为鬆散, 主要是提供的 "how-to" 方式,以简单介绍如何设定、调整 FreeBSD。
-
The Linux+FreeBSD mini-HOWTO 介绍如何在同一机器上使用 Linux 及 FreeBSD 。 该文有介绍 FreeBSD 并探讨如何让两种作业系统共生,像是使用共同的 swap 空间。
-
FreeBSD Installation Details for Newbies。 本文已汇整至 The FreeBSD Handbook。
-
Writing an ISA device driver。 本文已汇整至 The FreeBSD Architecture Handbook。
-
FreeBSD Assembly Language Programming Tutorial。 本文已汇整至 The FreeBSD Developer's Handbook。
-
The SMP support page 介绍 FreeBSD 4.X 及更早期版本的 SMP 支援。
-
由 Silberschatz、Galvin、Gagne 所撰写的 Operating Systems Concepts 这本大学教科书的附录 A 部份,目前也有 PDF 版。 该附录主要是与 FreeBSD 比较有关,并有详尽介绍 FreeBSD 作业系统内部运作。
原文网址: FreeBSD