diff --git a/zh_TW/docs/books.sgml b/zh_TW/docs/books.sgml index 215e68d3b9..34f4c86872 100644 --- a/zh_TW/docs/books.sgml +++ b/zh_TW/docs/books.sgml @@ -1,412 +1,416 @@ - + - - + + + + ]> &header;
本網站上所有文件的各種格式(HTML、Postscript、PDF 等等) 以及壓縮檔格式(Bzip2, Zip)都可透過 FreeBSD FTP 站 來下載。
&os; 舊版文件(文章、電子書、各 man 說明)則可從 http://docs.FreeBSD.org/doc/ 來下載。
這些文件均由 FreeBSD 文件計畫所提供、維護。 此外, 我們也不斷尋求各方新血來撰寫新的文件與現有文件的更新。
FreeBSD
- 計劃的開發模式(dev-model)
+
+ 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)
+
+ The FreeBSD Architecture Handbook (arch-handbook)
給 FreeBSD system developers 參閱。 本書涵蓋 FreeBSD kernel
各個子系統架構的種種細節。
The Porter's
Handbook (porters-handbook)
若想把軟體打包成 port 方式的話,那麼此書乃必讀之物。
The PMake Tutorial
- (pmake)
+
+ The PMake Tutorial (pmake)
make 工具的上手說明。 若想了解 make 的用法、
Makefile 的寫法,那麼此書不可不讀。
"The Design and
- Implementation of the 4.4BSD Operating System" 的第二章
- (design-44bsd)
+
+ "The Design and Implementation of the 4.4BSD Operating System"
+ 的第二章 (design-44bsd)
乃是由 Addison-Wesley 贊助,內容介紹有關 FreeBSD 前身的 4.4BSD
之設計概觀。
"The FreeBSD - Corporate Networker's Guide" 的第八章 +
+ "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 文件計劃的所有須知事宜。
The
+ The
Roadmap for 5-STABLE (5-roadmap) Why you should use
+ Why you should use
a BSD style license for your Open Source Project (bsdl-gpl)
Building
+ Building
Products with FreeBSD (building-products) 案例研究:Argentina.com (casestudy-argentina.com) 案例研究:Argentina.com (casestudy-argentina.com) Checkpoint VPN-1/Firewall-1 與 FreeBSD IPsec 的整合
+ Checkpoint VPN-1/Firewall-1 與 FreeBSD IPsec 的整合
(checkpoint) The
+ The
Committer's Guide (committers-guide) Console
+ Console
Server Tutorial (console-server) Contributing
to FreeBSD (contributing)
+
Contributing to the FreeBSD Ports Collection
(contributing-ports) The
+ The
List of FreeBSD Contributors (contributors) Setting up a
CVS repository - The FreeBSD way (cvs-freebsd) CVSup
+ CVSup
Advanced Points (cvsup-advanced) Dialup
+ Dialup
firewalling with FreeBSD (dialup-firewall) Creating
+ Creating
a diskless X server (diskless-x) The Euro symbol
+ The Euro symbol
on FreeBSD (euro) Explaining
+ Explaining
BSD (explaining-bsd) FreeBSD
+ FreeBSD
From Scratch (fbsd-from-scratch) Filtering
+ Filtering
Bridges (filtering-bridges) Fonts and
+ Fonts and
FreeBSD (fonts) Formatting
+ Formatting
media on FreeBSD (formatting-media) How to get
the best results from the FreeBSD-questions mailing list
(freebsd-questions) Writing
+ Writing
a GEOM Class(geom-class) Working with Hats
(hats) Mirroring FreeBSD
(hubs)
Independent
+ Independent
Verification of IPsec Functionality in FreeBSD
(ipsec-must) FreeBSD on Laptops
(laptop) FreeBSD: An Open Source Alternative to Linux
+ FreeBSD: An Open Source Alternative to Linux
(linux-comparison) Frequently
Asked Questions About The FreeBSD Mailing Lists
(mailing-list-faq) An MH Primer
(mh) Using
+ Using
FreeBSD with other operating systems (multi-os) Introduction
to NanoBSD (nanobsd) FreeBSD
+ FreeBSD
First Steps (new-users) Perforce
+ Perforce
in FreeBSD Development (p4-primer) Pluggable
+ Pluggable
Authentication Modules (pam) Package
+ Package
building procedures (portbuild) FreeBSD
Problem Report Handling Guidelines (pr-guidelines) Writing
FreeBSD Problem Reports (problem-reports) PXE booting
+ PXE booting
FreeBSD (pxe) Practical
+ Practical
rc.d scripting in BSD (rc-scripting) FreeBSD as
+ FreeBSD as
a greylist mail server (relaydelay) FreeBSD
+ FreeBSD
Release Engineering (releng) FreeBSD
+ FreeBSD
Release Engineering for Third Party Packages
(releng-packages) Serial
+ Serial
and UART devices (serial-uart) FreeBSD
+ FreeBSD
and Solid State Devices (solid-state) Storage Devices
(storage-devices) Choosing the
+ Choosing the
FreeBSD Version That Is Right For You (version-guide) Bootstrapping
+ Bootstrapping
Vinum: A Foundation for Reliable Servers (vinum) Design
+ Design
elements of the FreeBSD VM system (vm-design) Zip-drives
+ Zip-drives
and FreeBSD (zip-drive) 在其他網站,也有許多不錯的 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
+ 原始 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
作業系統內部運作。
描述 5-STABLE 分支的中程開發以及 release engineering 歷程。
本文主要是給有考古迷參考。
介紹使用 BSD license 作為釋出原始碼的好處。
如何運用 FreeBSD 以成為更好的產品。
+
如何運用 FreeBSD 成為拉丁美洲的大型 ISP。
如何調整 Checkpoint 的 VPN-1/Firewall-1 產品與 FreeBSD 的 IPsec
。
關於 FreeBSD committer 的須知事宜。
如何運用便宜的 multi-port serial 卡,讓 FreeBSD 成為 console
server。
如何為 FreeBSD 計劃貢獻。
如何協助維護 FreeBSD Ports Collection。
對 FreeBSD 曾有所幫助的所有組織、個人均列在此表。
如何建立與 FreeBSD 計劃相同的 CVSROOT 架構的 CVS repository。
介紹 CVSup 的奇技淫巧。
如何以 ipfw 來建立對 PPP 撥接連線、動態分配 IP 的防火牆。
如何建立無磁碟的 X server。
設定讓 FreeBSD 及相關軟體能正確顯示歐元貨幣符號。
解釋 ``What is BSD? (何為 BSD?)''
如何從無到有自動編譯、安裝、調整系統,包括要裝的 port。
調整防火橋及相關路由,將 FreeBSD 設定為橋接器(bridge)而非 router
。
介紹 FreeBSD 的各種字型技術,以及在各種程式上如何運用之。
如何在 FreeBSD 上分割、格式化硬碟、隨身碟、光碟等。
協助您如何在 -questions mailing list 上,能得到更有用的資訊。
介紹 GEOM 內部細節,並如何撰寫 class。
A committer's guide to working with ``hats'' (在 FreeBSD
的特定領域被授權的 committer)。
如何成為 FreeBSD 網站、CVSup server、FTP 站等的 mirror 站
。
確認 IPsec 功能的實驗方式。
在筆電上安裝 FreeBSD 的相關資訊。
解釋 Linux 與 FreeBSD 之間差異的白皮書報告。
如何善用 mailing list,而避免月經文之類的論戰。
介紹如何在 FreeBSD 上使用 MH 程式來收發信。
如何在同一台電腦上安裝 FreeBSD 以及其他作業系統。
介紹 NanoBSD 相關工具,像是建立 FreeBSD 系統 image,並裝到
Compact Flash 快閃記憶卡(或隨身碟)以便讓嵌入式系統可以使用。
給 FreeBSD 及 &unix; 新手看的。
介紹 Perforce 這套版本控制系統,並同時介紹如何以 FreeBSD
Perforce server 來管理實驗計劃。
介紹 FreeBSD 內的 PAM 機制及相關模組。
介紹 FreeBSD port 維護團隊的定期編譯作業(由 port 編譯為 package)
。 此外不只 portbuild cluster 以及漸進式、實驗性質、正式
release 的 package 編譯過程都會一併介紹。
對 FreeBSD PR 的處理方式之建議。
如何正確填寫、送出 FreeBSD 計劃的問題回報單(PR)。
如何以 FreeBSD 來建立 Intel PXE server,並且如何設定 FreeBSD
client 端來由 PXE server 開機。
介紹如何撰寫新式 rc.d script 以及分析既有的 rc.d script。
在 FreeBSD 上以 Sendmail、MySQL、Perl、relaydelay 軟體實作具有
greylist 功能的 mail server。 此乃防垃圾郵件的神兵利器之一。
介紹 FreeBSD release engineering 團隊所發行 FreeBSD
作業系統的過程。 此外,若您有志於自製 FreeBSD
發行或商業版的話,此文也會介紹相關工具程式。
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.
在 FreeBSD 上使用 serial port 以及 multi-port serial
卡的相關細節情報。
在 FreeBSD 上使用 SSD(Solid State Disk,固態硬碟)。
介紹如何在 FreeBSD 使用儲存設備的細節資訊,包括 ESDI 硬碟、
SCSI 硬碟、磁帶機以及光碟機。
如何選擇所需的 FreeBSD 版本。 討論主題包括 release、分支、
-CURRENT 及 -STABLE 的差異,以及目前 FreeBSD 計劃所規劃的目標
。
介紹具有容錯機制(failure-resilient)的 server
,以及逐步說明如何以 Vinum 來建立之。
由淺入深介紹 FreeBSD 虛擬記憶體(Virtual Memory)機制的設計。
如何在 FreeBSD 上格式化、掛載、運用 Iomega Zip (SCSI、IDE、
parallel 界面)磁碟機。它山之石
網路文章
&footer;