I'm very pleased to announce the release of our new website and documentation using the new toolchain with Hugo and AsciiDoctor. To get more information about the new toolchain please read the FreeBSD Documentation Project Primer[1], Hugo docs[2] and AsciiDoctor docs[3]. Acknowledgment: Benedict Reuschling <bcr@> Glen Barber <gjb@> Hiroki Sato <hrs@> Li-Wen Hsu <lwhsu@> Sean Chittenden <seanc@> The FreeBSD Foundation [1] https://docs.FreeBSD.org/en/books/fdp-primer/ [2] https://gohugo.io/documentation/ [3] https://docs.asciidoctor.org/home/ Approved by: doceng, core
133 lines
14 KiB
Text
133 lines
14 KiB
Text
---
|
||
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 и представляет из себя хорошее введение в механизмы работы системы.
|