技術文章

2019-04-26Free BSD電子書及文章

網站上

本網站上所有文件的各種格式(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 資訊。

網路文章

原文網址: FreeBSD

Top