---
title: "Книги и статьи"
sidenav: docs
---

include::shared/ru/urls.adoc[]

= Книги и статьи

== На этом сайте

Вся документация с этого сайта может быть загружена в нескольких различных форматах (HTML, Postscript, PDF, другие), упакованная различными способами (BZip2, Zip) с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FTP-сервера FreeBSD].

Эта документация создана и поддерживается в рамках проекта link:../../docproj/[FreeBSD Documentation Project], и мы всегда рады приветствовать тех, кто готов писать новую документацию и поддерживать существующую.

=== Книги

link:{dev-model}[Модель организации проекта FreeBSD] (dev-model) +
Формальное исследование организации проекта FreeBSD.

link:{faq}[FAQ по FreeBSD] (faq) +
Часто задаваемые вопросы и ответы на них, покрывающие все аспекты работы FreeBSD.

link:{handbook}[Руководство по FreeBSD] (handbook) +
Постоянно дополняемый подробный источник информации для пользователей FreeBSD.

link:{developers-handbook}[Руководство FreeBSD для разработчиков] (developers-handbook) +
Для тех, кто собирается разрабатывать программное обеспечение для FreeBSD (а не только для тех, кто принимает непосредственное участие в разработке FreeBSD).

link:{arch-handbook}[Руководство по архитектуре FreeBSD] (arch-handbook) +
Для разработчиков системы FreeBSD. Руководство охватывает детали архитектуры многих важных подсистем ядра FreeBSD.

link:{porters-handbook}[Руководство по созданию портов] (porters-handbook) +
Рекомендуется к прочтению, если вы планируете создать порт для программного обеспечения сторонних разработчиков.

link:{design-44bsd}[Глава 2 книги "Архитектура и реализация операционной системы 4.4BSD ("The Design and Implementation of the 4.4BSD Operating System")] (design-44bsd) +
Предоставлена издательством Addison-Wesley и дает обзор архитектуры 4.4BSD, от которой ведет свою историю FreeBSD.

link:{fdp-primer[Проект создания документации FreeBSD в примерах для новичков] (fdp-primer) +
Всё, что вам нужно знать для того, чтобы принять участие в проекте создания документации FreeBSD.

[[articles]]
=== Статьи

link:{bsdl-gpl}[Почему нужно использовать лицензию BSD для проектов с открытым исходным текстом] (bsdl-gpl) +
Описывает преимущества выпуска кода под лицензией BSD.

link:{building-products}[Создание продуктов с FreeBSD] (building-products) +
Как FreeBSD может помочь в создании лучшего продукта.

link:{committers-guide}[Справочник коммиттера] (committers-guide) +
Начальная информация для коммиттеров FreeBSD.

link:{contributing}[Помощь проекту FreeBSD] (contributing) +
Как помочь проекту FreeBSD.

link:{contributors}[Список контрибьюторов проекта FreeBSD] (contributors) +
Список организаций и лиц, помогавших в разработке FreeBSD.

link:{explaining-bsd}[Объяснение BSD] (explaining-bsd) +
Ответ на вопрос ``Что такое BSD?''

link:{filtering-bridges}[Фильтрующие сетевые мосты] (filtering-bridges) +
Настройка межсетевых экранов и фильтрации пакетов на хостах FreeBSD, выступающих в качестве сетевых мостов, а не маршрутизаторов.

link:{fonts}[Использование шрифтов во FreeBSD] (fonts) +
Описание различных технологий работы со шрифтами во FreeBSD, и о том, как использовать их в различных программах.

link:{freebsd-questions}[Как работать со списком рассылки FreeBSD-questions c максимальной отдачей] (freebsd-questions) +
Советы и рекомендации, которые помогут вам увеличить шанс на получение полезной информации из списка рассылки -questions.

link:{hubs}[Зеркалирование FreeBSD] (hubs) +
(Все о зеркалировании Web-сайта FreeBSD, серверов CVSup, FTP и других в одном руководстве.

link:{ipsec-must}[Независимое исследование работы IPsec во FreeBSD] (ipsec-must) +
Метод экспериментальной проверки работы IPsec.

link:{mailing-list-faq}[FAQ по спискам рассылки FreeBSD] (mailing-list-faq) +
Как правильно пользоваться списками рассылки, в частности, как избежать повторения одних и тех же обсуждений.

link:{nanobsd}[NanoBSD] +
Информация об инструментах NanoBSD, которые могут быть использованы при создании образов системы FreeBSD для встроенных приложений, для использования на картах Compact Flash (или на других устройствах).

link:{new-users}[Первые шаги с FreeBSD] (new-users) +
Для людей, являющихся новичками во FreeBSD и UNIX(R)

link:{pam}[Подключаемые модули аутентификации (Pluggable Authentication Modules)] (Руководство по системе PAM и модулям во FreeBSD.

link:{pr-guidelines}[Руководство по работе с сообщениями о проблемах FreeBSD] (pr-guidelines) +
Рекомендуемая практика по работе с сообщениями о проблемах FreeBSD.

link:{problem-reports}[Составление сообщений о проблеме во FreeBSD] (problem-reports) +
Как наилучшим образом сформулировать и отослать сообщение о проблеме в Проект FreeBSD.

link:{releng}[Процесс выпуска релизов FreeBSD] (releng) +
Описывается подход, используемый группой подготовки релизов FreeBSD для выпуска качественных релизов операционной системы FreeBSD. Описаны инструменты, доступные для тех, кто заинтересован в создании собственных релизов FreeBSD для использования в корпоративной среде или для коммерческого распространения.

link:{releng-packages}[Процесс выпуска релизов FreeBSD пакетов сторонних разработчиков] (releng-packages) +
Описывает подход, используемый группой поддержки портов FreeBSD для производства высококачественного набора пакетов, размещаемого на дисках официального дистрибутива FreeBSD. Этот документ находится в стадии разработки, но уже покрывает процесс, используемый для создания готового набора пакетов на FreeBSD.org "Кластере портов", настройку любой другой группы компьютеров в качестве кластера портов, разделение пакетов по дискам дистрибутива, и проверку целостности набора пакетов.

link:{serial-uart}[Последовательные устройства и устройства UART] (serial-uart) +
Подробная информация об использовании последовательных портов во FreeBSD, включая использование нескольких многопортовых последовательных адаптеров.

link:{solid-state}[FreeBSD и твердотельные устройства] (solid-state) +
Использование твердотельных дисковых устройств во FreeBSD.

link:{vm-design}[Элементы архитектуры системы виртуальной памяти во FreeBSD] (vm-design) +
Понятное и простое описание архитектуры подсистемы управления виртуальной памятью FreeBSD.

== На других сайтах

В результате независимых усилий было создано много заслуживающих внимания ресурсов, посвященных FreeBSD.

[[other-books]]
=== Книги

* http://www.vmunix.com/fbsd-book/[Полное руководство по FreeBSD] - попытка создания более читабельного, "книгоподобного" учебника, описывающего операционную систему FreeBSD. Предназначена для тех, кто является новичком как во FreeBSD, так и в UNIX. На данный момент находится в разработке.

=== Статьи

* Niels Jorgensen написал академическое руководство по процессу разработки FreeBSD: http://www.ruc.dk/~nielsj/research/papers/freebsd.pdf[``Putting it All in the Trunk, Incremental Software Development in the FreeBSD Open Source Project''] [Information Systems Journal (2001) 11, 321-336].
* mailto:mckusick@mckusick.com[Kirk McKusick], один из первоначальных разработчиков BSD в U.C. Berkeley, преподает два курса http://www.mckusick.com/courses/[4.4BSD Kernel Internals] с использованием FreeBSD. Для тех, кто не может посетить эти семинары самостоятельно, теперь имеется серия видеокассет.
* http://flag.blackened.net/freebsd/[FreeBSD How-To's for the Lazy and Hopeless] является еще более чистосердечной попыткой дать более читабельную информацию в виде "руководств how-to" по установке и настройке FreeBSD.
* http://www.tldp.org/HOWTO/Linux+FreeBSD.html[The Linux+FreeBSD mini-HOWTO] описывает как использовать Linux и FreeBSD на одной и той же системе. Здесь предлагается введение во FreeBSD и обсуждается, как могут сосуществовать две операционные системы, например, совместно используя пространство для подкачки.
* http://www.nber.org/amd.html[Введение в работу с AMD во FreeBSD] (AMD -- демон автомонтирования, а не производитель чипов)
* _Подробно об установке FreeBSD для начинающих_. Этот документ был включен в состав link:{handbook/install.html[Руководства по FreeBSD].
* http://ezine.daemonnews.org/200010/blueprints.html[Руководство для программиста по работе с динамическим компоновщиком ядра (KLD)].
* http://ezine.daemonnews.org/200007/newbus-intro.html[Как писать драйверы ядра в парадигме Newbus].
* _Написание драйвера ISA-устройства_. Этот документ был включен в состав link:{arch-handbook}[Руководство по архитектуре FreeBSD].
* _Руководство по программированию на ассемблере для FreeBSD_. Этот документ был включен в состав link:{developers-handbook}[Руководства для разработчиков].
* http://www.cfcl.com/rdm/split_DNS.html[Настройка части зоны DNS (Split DNS) во FreeBSD]
* http://people.FreeBSD.org/~fsmp/SMP/SMP.html[Страница поддержки SMP] содержит информацию о поддержке SMP во FreeBSD 4.X и более ранних версий.
* Приложение A учебника _Operating Systems Concepts_, написанного Silberschatz, Galvin и Gagne доступно через интернет в http://www.wiley.com/college/silberschatz6e/0471417432/pdf/bsd.pdf[формате PDF]. Приложение относится к FreeBSD и представляет из себя хорошее введение в механизмы работы системы.
