The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Каталог документации / Раздел "Руководства по FreeBSD на русском" (Архив | Для печати)

Руководство FreeBSD для разработчиков

The FreeBSD Documentation Project

Добро пожаловать в руководство FreeBSD для разработчиков. Этот документ находится в процессе написания и представляет собой результат работы множества людей. Многие секции еще не написаны, а некоторые из написанных требуют обновления. Если Вы хотите помочь этому проекту, напишите в Список рассылки Проекта Документации FreeBSD.

Последняя версия этого документа постоянно доступна с Всемирного Веб Сайта FreeBSD. Этот документ может также быть найден в множестве форматов с FTP Сервера FreeBSD или одного из множества зеркал.


Table of Contents
I. Основы
1 Введение
1.1 Разработка во FreeBSD
1.2 Подход BSD
1.3 Архитектурные концепции
1.4 Структура каталога /usr/src
2 Инструменты программирования
2.1 Обзор
2.2 Введение
2.3 Введение в программирование
2.4 Компиляция при помощи cc
2.5 Make
2.6 Отладка
2.7 Использование Emacs в качестве среды разработки
2.8 Дополнительная литература
3 Безопасное программирование
3.1 Обзор
3.2 Методология обеспечения безопасности
3.3 Переполнения буфера
3.4 Проблемы с установленным битом UID
3.5 Ограничение среды работы вашей программы
3.6 Доверие
3.7 Неожиданное поведение
4 * Localization - I18N
5 Рекомендации и требования к исходному коду
5.1 MAINTAINER в make-файлах
5.2 Программное обеспечение сторонних производителейtitle>
5.3 Нежелательные файлы
5.4 Динамические библиотеки
II. Взаимодействие между процессами
6 * Signals
7 * Sockets
8 * IPv6 Internals
III. Ядро
9 * DMA
10 Отладка ядра
10.1 Отладка аварийных образов ядра при помощи gdb
10.2 Отладка аварийного дампа с помощью DDD
10.3 Посмертный анализ дампа
10.4 Отладка ядра в режиме реального времени с помощью DDB
10.5 Отладка ядра в режиме реального времени при помощи удалённого GDB
10.6 Отладка загружаемых модулей с помощью GDB
10.7 Отладка драйвера консоли
11 Добавление новых параметров конфигурации ядра
11.1 Что же такое параметр ядра, в конце концов?
11.2 И что я должен для этого сделать?
12 * UFS
13 * AFS
14 * Syscons
15 * Уровни совместимости
15.1 * Linux
IV. Аппаратные платформы
16 * x86 Assembly Language Programming
17 * Alpha
V. Приложения
Bibliography
List of Examples
2-1. Примерный файл .emacs

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите <frdp@FreeBSD.org.ua>.


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor