git: 511a84f83a - main - update translation of books/design-44bsd to Russian

From: Vladlen Popolitov <vladlen_at_FreeBSD.org>
Date: Thu, 13 Aug 2026 14:01:40 UTC
The branch main has been updated by vladlen:

URL: https://cgit.FreeBSD.org/doc/commit/?id=511a84f83a83cbcf4368e453ef8ff02c296bb1e2

commit 511a84f83a83cbcf4368e453ef8ff02c296bb1e2
Author:     Vladlen Popolitov <vladlen@FreeBSD.org>
AuthorDate: 2026-08-13 14:01:33 +0000
Commit:     Vladlen Popolitov <vladlen@FreeBSD.org>
CommitDate: 2026-08-13 14:01:33 +0000

    update translation of books/design-44bsd to Russian
    
    Differential Revision: https://reviews.freebsd.org/D58801
---
 .../content/ru/books/design-44bsd/_index.adoc      |  14 +-
 .../content/ru/books/design-44bsd/_index.po        | 714 ++++++++++-----------
 2 files changed, 363 insertions(+), 365 deletions(-)

diff --git a/documentation/content/ru/books/design-44bsd/_index.adoc b/documentation/content/ru/books/design-44bsd/_index.adoc
index 2841d5d316..a63b9d4af3 100644
--- a/documentation/content/ru/books/design-44bsd/_index.adoc
+++ b/documentation/content/ru/books/design-44bsd/_index.adoc
@@ -70,7 +70,7 @@ toc::[]
 
 ==== Ядро
 
-_Ядро_ является частью системы, которая работает в защищенном режиме и управляет доступом всех пользовательских программ к низкоуровнему аппаратному обеспечению (к примеру, ЦПУ, дискам, терминалам, сетевым связям) и программным компонентам (к примеру, файловой системе, сетевым протоколам). Ядро предоставляет основные подсистемы; оно создаёт процессы и управляет ими, предоставляет функции для доступа к файловой системе и службам связи. Такие функции, называемые _системными вызовами_, доступны процессам пользователей в виде библиотеч
ных подпрограмм. Эти системные вызовы являются единственным способом доступа к этим подсистемам. Подробно механизм работы системных вызовов даётся в Главе 3, вместе с описанием некоторых механизмов ядра, работа которых не является прямым результатом процесса, выполняющего системный вызов.
+_Ядро_ является частью системы, которая работает в защищённом режиме и управляет доступом всех пользовательских программ к низкоуровнему аппаратному обеспечению (к примеру, ЦПУ, дискам, терминалам, сетевым связям) и программным компонентам (к примеру, файловой системе, сетевым протоколам). Ядро предоставляет основные подсистемы; оно создаёт процессы и управляет ими, предоставляет функции для доступа к файловой системе и службам связи. Такие функции, называемые _системными вызовами_, доступны процессам пользователей в виде библиотеч
ных подпрограмм. Эти системные вызовы являются единственным способом доступа к этим подсистемам. Подробно механизм работы системных вызовов даётся в Главе 3, вместе с описанием некоторых механизмов ядра, работа которых не является прямым результатом процесса, выполняющего системный вызов.
 
 _Ядро_, по традиционной терминологии операционных систем, является маленьким куском программного обеспечения, которое предоставляет только минимальный набор подсистем, необходимый для реализации дополнительных служб операционной системы. В современных исследовательских операционных системах — таких как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, 1988]], Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], Tunis crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel crossref:design-44bsd[biblio-cheriton, [Cheriton, 1988]] - такое разделение функциональности выполнено не только логически. Такие службы, к
ак файловые системы и сетевые протоколы, выполнены в виде прикладных процессов клиентов ядра или микроядра.
 
@@ -210,7 +210,7 @@ image:fig1.png[Жизненный цикл процесса]
 
 Терминалу ставится в соответствие идентификатор группы управления. Этот идентификатор обычно равен идентификатору группы управления, соответствующей терминалу. Управляющий заданиями командный процессор может создать несколько групп управления, связанных с одним и тем же терминалом; терминал является _управляющим терминалом_ для каждого процесса в этих группах. Процесс может выполнять чтение из дескриптора своего управляющего терминала, если только идентификатор группы управления соответствует идентификатору группы этого прÐ
¾цесса. Если идентификаторы не совпадают, процесс будет блокирован при попытке чтения с терминала. Изменяя идентификатор группы управления терминала, командный процессор может распределять терминал между несколькими различными заданиями. Такое распределение называется _управлением заданиями_ и описывается вместе с группами управления в Разделе 4.8.
 
-Так же, как и наборы связанных процессов могут объединяться в группы управления, набор групп управления может быть объединен в _сеанс_. Основное назначение сеансов заключается создании изолированного окружения для процесса-даемона и порождённых им процессов, а также для объединения начального командного процессора пользователя и заданий, которые он порождает.
+Так же, как и наборы связанных процессов могут объединяться в группы управления, набор групп управления может быть объединён в _сеанс_. Основное назначение сеансов заключается в создании изолированного окружения для процесса-даемона и порождённых им процессов, а также для объединения начального командного процессора пользователя и заданий, которые он порождает.
 
 [[overview-memory-management]]
 === Управление памятью
@@ -258,7 +258,7 @@ image:fig1.png[Жизненный цикл процесса]
 Дескрипторы представляют низкоуровневые объекты, поддерживаемые ядром, и создаваемые системными вызовами, специфичными для каждого типа объектов. В 4.4BSD дескрипторы могут представлять три типа таких объектов: файлы, каналы и сокеты.
 
 * _Файл_ представляет собой линейную последовательность байт, имеющую по крайней мере одно имя. Файл существует, пока все его имена не удалены и ни один из процессов не хранит его дескриптор. Процесс получает дескриптор файла, открывая имя файла посредством системного вызова _open_. Работа с устройствами ввода/вывода осуществляется как с файлами.
-* _Каналом_ является линейная последовательность байт, такая же, как файл, но используемая исключительно как поток ввода/вывода, причем однонаправленный. У канала нет имени, и поэтому он не может быть открыт при помощи _open_. Вместо этого он создаётся посредством системного вызова _pipe_, который возвращает два дескриптора, один из которых принимает входные данные, без искажений, без повторений и в той же самой последовательности посылаемый на другой дескриптор. Система также поддерживает именованный канал, или FIFO. FIFO имеет те же самые свой
ства, что и канал, за исключением того, что он располагается в файловой системе; поэтому он может быть открыт системным вызовом _open_. Процессы, которые хотят обмениваться данными, открывают FIFO: Один процесс открывает его для чтения, а другой для записи.
+* _Каналом_ является линейная последовательность байт, такая же, как файл, но используемая исключительно как поток ввода/вывода, причём однонаправленный. У канала нет имени, и поэтому он не может быть открыт при помощи _open_. Вместо этого он создаётся посредством системного вызова _pipe_, который возвращает два дескриптора, один из которых принимает входные данные, без искажений, без повторений и в той же самой последовательности посылаемый на другой дескриптор. Система также поддерживает именованный канал, или FIFO. FIFO имеет те же самые свой
ства, что и канал, за исключением того, что он располагается в файловой системе; поэтому он может быть открыт системным вызовом _open_. Процессы, которые хотят обмениваться данными, открывают FIFO: Один процесс открывает его для чтения, а другой для записи.
 * _Сокет_ является промежуточным объектом, который используется для межпроцессных коммуникаций; он существует, пока какой-либо процесс хранит дескриптор, ссылающийся на него. Сокет создаётся системным вызовом _socket_, который возвращает его дескриптор. Имеется несколько типов сокетов, которые поддерживают различные коммуникационные возможности, такие, как надёжную доставку данных, сохранение последовательности передаваемых сообщений, и сохранение границ сообщений.
 
 В системах, предшествующих 4.2BSD, каналы были реализованы в файловой системе, когда в 4.2BSD появились сокеты, то каналы были повторно реализованы как сокеты.
@@ -291,7 +291,7 @@ image:fig1.png[Жизненный цикл процесса]
 
 Неструктурированные файлы называют _символьными устройствами_, потому что первые из них являлись драйверами терминальных устройств. Интерфейс ядра к драйверу для этих устройств доказал удобство его использования для других неструктурированных устройств.
 
-Специальные файлы устройств создаются системным вызовом _mknod_. Имеется дополнительный системный вызов, _ioctl_, для управления низкоуровневыми параметрами специальных файлов. Выполняемые операции для каждого устройства различны. Этот системный вызов позволяет осуществлять доступ к специальным характеристикам устройств, не перегружая смысл других системных вызовов. Например, для стримера существует _ioctl_ для записи метки конца ленты, но нет особой или измененной версии функции _write_.
+Специальные файлы устройств создаются системным вызовом _mknod_. Имеется дополнительный системный вызов, _ioctl_, для управления низкоуровневыми параметрами специальных файлов. Выполняемые операции для каждого устройства различны. Этот системный вызов позволяет осуществлять доступ к специальным характеристикам устройств, не перегружая смысл других системных вызовов. Например, для стримера существует _ioctl_ для записи метки конца ленты, но нет особой или изменённой версии функции _write_.
 
 ==== Механизм межпроцессных коммуникаций посредством сокетов
 
@@ -335,7 +335,7 @@ image:fig2.png[Дерево небольшой файловой системы]
 
 Файловая система образует дерево, начало которого находится в _корневом каталоге_, иногда называемому по имени _слэш_, которое соответствует символу одинарной наклонной черты (/). Корневой каталог содержит файлы; в нашем примере на Рисунке 2.2, он содержит [.filename]#vmunix#, копию выполнимого объектного файла ядра. В нём также расположены каталоги; в этом примере он содержит каталог [.filename]#usr#. Внутри каталога [.filename]#usr# располагается каталог [.filename]#bin#, который в основном содержит выполнимый объектный код программ, таких как [.filename]#ls# и [.filename]#vi#.
 
-Процесс обращается к файлу, указывая _путь_ до него, который является строкой, состоящей из нескольких или ни одного имён файлов, разделенных символами слэша (/). С каждым процессом ядро связывает два каталога, при помощи которых можно интерпретировать маршруты до файлов. _Корневой каталог_ процесса является самой верхней точкой файловой системы, которую может достичь процесс; обычно он соответствует корневому каталогу всей файловой системы. Маршрут, начинающийся с символа слэша, называется _абсолютным маршрутом_, и интерпретируется Ñ
�дром, начиная с корневого каталога процесса.
+Процесс обращается к файлу, указывая _путь_ до него, который является строкой, состоящей из нескольких или ни одного имён файлов, разделённых символами слэша (/). С каждым процессом ядро связывает два каталога, при помощи которых можно интерпретировать маршруты до файлов. _Корневой каталог_ процесса является самой верхней точкой файловой системы, которую может достичь процесс; обычно он соответствует корневому каталогу всей файловой системы. Маршрут, начинающийся с символа слэша, называется _абсолютным маршрутом_, и интерпретируется Ñ
�дром, начиная с корневого каталога процесса.
 
 Имя пути, которое не начинается со слэша, называется _относительным маршрутом_, и интерпретируется относительно _текущего рабочего каталога_ процесса. (Этот каталог кратко также называют _текущим каталогом_ или _рабочим каталогом_.) Текущий каталог сам по себе можно обозначить непосредственно по имени _dot_, что соответствует одной точке (`.`). Имя файла _dot-dot_ (`..`) обозначает родительский каталог текущего каталога. Корневой каталог является предком самому себе.
 
@@ -356,7 +356,7 @@ image:fig2.png[Дерево небольшой файловой системы]
 . При работе сетевой файловой системы создание и удаление файлов и каталогов должны выполняться атомарно, чтобы могли выполняться последовательно.
 . При реализации поддержки не-UNIX файловых систем, таких как файловая система MS-DOS, на другом разделе диска, может оказаться, что эта файловая система не поддерживает ссылочных операций. Хотя другие файловые системы могут поддерживать концепцию каталогов, скорее всего, они не будут создавать и удалять каталоги со ссылками, как это делается в файловой системе UNIX. Соответственно они могут создавать и и удалять каталоги только при наличии явных запросов на удаление или создание каталогов.
 
-Системный вызов _chown_ устанавливает владельца и группу файла, а _chmod_ изменяет атрибуты защиты. Вызов _stat_, примененный к имени файла, может использоваться для чтения этих свойств файла. Системные вызовы _fchown_, _fchmod_ и _fstat_ применяются с дескрипторами, а не с именами файлов, для выполнения того же самого набора операций. Системный вызов _rename_ может использоваться для присвоения файлу нового имени в файловой системе с заменой старого имени файла. Как и операции по созданию и удалению каталогов, системный вызов _rename_ был добавлен в 4.2BSD для придÐ
°ния атомарности изменению имён в локальной файловой системе. Позже он оправдал свою исключительную полезность для экспортирования операций по переименованию в сторонних файловых системах и по сети.
+Системный вызов _chown_ устанавливает владельца и группу файла, а _chmod_ изменяет атрибуты защиты. Вызов _stat_, применённый к имени файла, может использоваться для чтения этих свойств файла. Системные вызовы _fchown_, _fchmod_ и _fstat_ применяются с дескрипторами, а не с именами файлов, для выполнения того же самого набора операций. Системный вызов _rename_ может использоваться для присвоения файлу нового имени в файловой системе с заменой старого имени файла. Как и операции по созданию и удалению каталогов, системный вызов _rename_ был добавлен в 4.2BSD для придÐ
°ния атомарности изменению имён в локальной файловой системе. Позже он оправдал свою исключительную полезность для экспортирования операций по переименованию в сторонних файловых системах и по сети.
 
 Системный вызов _truncate_ был добавлен в 4.2BSD для того, чтобы файлы могли обрезаться по указанному смещению. Вызов был добавлен первоначально для поддержки библиотеки времени выполнения языка Fortran, в котором применялось понятие конца файла с произвольным доступом, который мог устанавливаться в любую позицию, в которой был последний раз доступ к файлу. Без системного вызова _truncate_ единственным способом обрезать файл было копирование нужной части в новый файл, удаление старого и переименование копии в первоначальное имя. Библиотека могла 
теоретически отказываться работать на заполненной файловой системе, к тому же такой алгоритм оказывался медленным.
 
@@ -463,7 +463,7 @@ image:fig2.png[Дерево небольшой файловой системы]
 [[overview-operation]]
 === Работа системы
 
-Механизмы начальной загрузки используются для запуска системы. Сначала ядро 4.4BSD должно быть загружено в основную память процессора. После загрузки оно должно пройти через фазу инициализации для установки аппаратуры в известное состояние. Затем ядро должно выполнить автоконфигурацию, в процессе которой распознаются и настраиваются периферийные устройства, подключенные к процессору. Система начинает работу в однопользовательском режиме, пока начальный скрипт выполняет проверку дисков и включает подсчет статистики и использоваÐ
½ия квот. Наконец, начальный скрипт запускает общесистемные службы и переводит систему в полностью многопользовательский режим.
+Механизмы начальной загрузки используются для запуска системы. Сначала ядро 4.4BSD должно быть загружено в основную память процессора. После загрузки оно должно пройти через фазу инициализации для установки аппаратуры в известное состояние. Затем ядро должно выполнить автоконфигурацию, в процессе которой распознаются и настраиваются периферийные устройства, подключённые к процессору. Система начинает работу в однопользовательском режиме, пока начальный скрипт выполняет проверку дисков и включает подсчет статистики и использоваÐ
½ия квот. Наконец, начальный скрипт запускает общесистемные службы и переводит систему в полностью многопользовательский режим.
 
 При работе в многопользовательском режиме процессы ждут запросов на вход в систему с терминальных линий и сетевых портов, которые были настроены на вход пользователей. После обнаружения запроса на вход, вызывается процесс входа в систему и выполняется аутентификация пользователя. Если она прошла успешно, запускается начальная оболочка, из которой пользователь может запускать дополнительные процессы.
 
diff --git a/documentation/content/ru/books/design-44bsd/_index.po b/documentation/content/ru/books/design-44bsd/_index.po
index acf02b40a3..8116d43515 100644
--- a/documentation/content/ru/books/design-44bsd/_index.po
+++ b/documentation/content/ru/books/design-44bsd/_index.po
@@ -5,8 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2024-12-29 08:29-0500\n"
-"PO-Revision-Date: 2026-04-05 04:45+0000\n"
+"POT-Creation-Date: 2026-08-06 22:55+0100\n"
+"PO-Revision-Date: 2026-05-18 04:45+0000\n"
 "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n"
 "Language-Team: Russian <https://translate-dev.freebsd.org/projects/"
 "documentation/booksdesign-44bsd_index/ru/>\n"
@@ -14,17 +14,15 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.17\n"
 
 #. type: YAML Front Matter: description
 #: documentation/content/en/books/design-44bsd/_index.adoc:1
 #, no-wrap
 msgid "Donated by Addison-Wesley, provides a design overview of 4.4BSD, from which FreeBSD was originally derived"
-msgstr ""
-"Предоставлено издательством Addison-Wesley и предоставляет обзор архитектуры "
-"4.4BSD, от которой изначально произошел FreeBSD"
+msgstr "Предоставлено издательством Addison-Wesley и предоставляет обзор архитектуры 4.4BSD, от которой изначально произошел FreeBSD"
 
 #. type: Title =
 #: documentation/content/en/books/design-44bsd/_index.adoc:1
@@ -34,24 +32,24 @@ msgid "The Design and Implementation of the 4.4BSD Operating System"
 msgstr "Архитектура и реализация операционной системы 4.4BSD"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:50
+#: documentation/content/en/books/design-44bsd/_index.adoc:49
 msgid "'''"
 msgstr "'''"
 
 #. type: Title ==
-#: documentation/content/en/books/design-44bsd/_index.adoc:54
+#: documentation/content/en/books/design-44bsd/_index.adoc:53
 #, no-wrap
 msgid "Design Overview of 4.4BSD"
 msgstr "Обзор архитектуры 4.4BSD"
 
 #. type: Title ===
-#: documentation/content/en/books/design-44bsd/_index.adoc:57
+#: documentation/content/en/books/design-44bsd/_index.adoc:56
 #, no-wrap
 msgid "4.4BSD Facilities and the Kernel"
 msgstr "Подсистемы и ядро 4.4BSD"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:61
+#: documentation/content/en/books/design-44bsd/_index.adoc:60
 msgid ""
 "The 4.4BSD kernel provides four basic facilities: processes, a filesystem, "
 "communications, and system startup.  This section outlines where each of "
@@ -62,7 +60,7 @@ msgstr ""
 "месте этой книги описана каждая из этих подсистем."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:63
+#: documentation/content/en/books/design-44bsd/_index.adoc:62
 msgid ""
 "Processes constitute a thread of control in an address space. Mechanisms for "
 "creating, terminating, and otherwise controlling processes are described in "
@@ -75,7 +73,7 @@ msgstr ""
 "пространство; такое управление памятью обсуждается в Главе 5."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:64
+#: documentation/content/en/books/design-44bsd/_index.adoc:63
 msgid ""
 "The user interface to the filesystem and devices is similar; common aspects "
 "are discussed in Chapter 6. The filesystem is a set of named files, "
@@ -86,8 +84,8 @@ msgid ""
 "subject of Chapter 9. Terminals are used to access the system; their "
 "operation is the subject of Chapter 10."
 msgstr ""
-"Механизм доступа пользователя к файловой системе и устройствам один и тот же;"
-" общие аспекты обсуждаются в Главе 6. Файловая система является набором "
+"Механизм доступа пользователя к файловой системе и устройствам один и тот "
+"же; общие аспекты обсуждаются в Главе 6. Файловая система является набором "
 "именованных файлов, организованных в древовидную иерархию каталогов, а "
 "операции по управлению ими представлены в Главе 7. Файлы располагаются на "
 "таких физических носителях, как диски. 4.4BSD поддерживает несколько типов "
@@ -97,7 +95,7 @@ msgstr ""
 "глава 10."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:65
+#: documentation/content/en/books/design-44bsd/_index.adoc:64
 msgid ""
 "Communication mechanisms provided by traditional UNIX systems include "
 "simplex reliable byte streams between related processes (see pipes, Section "
@@ -111,19 +109,19 @@ msgid ""
 "detail."
 msgstr ""
 "Механизмы коммуникаций, предоставляемые традиционными UNIX-системами, "
-"включают однонаправленные потоки байтов между связанными процессами ("
-"смотрите материал о конвейерах в Разделе 11.1) и извещение об исключительных "
-"событиях (смотрите материал о сигналах в Разделе 4.7). В 4.4BSD имеется "
-"также механизм межпроцессного взаимодействия между процессами. Этот "
-"механизм, описываемый в Главе 11, использует способы доступа, отличающиеся "
-"от тех, что используются в файловой системе, но, как только соединение "
-"установлено, процесс может работать с ним, как будто это конвейер. Имеется и "
-"механизм работы с сетью, описываемый в Главе 12, который обычно используется "
-"как слой ниже механизма IPC. В Главе 13 даётся детальное описание конкретной "
-"реализации механизма работы с сетью."
+"включают однонаправленные потоки байтов между связанными процессами "
+"(смотрите материал о конвейерах в Разделе 11.1) и извещение об "
+"исключительных событиях (смотрите материал о сигналах в Разделе 4.7). В "
+"4.4BSD имеется также механизм межпроцессного взаимодействия между "
+"процессами. Этот механизм, описываемый в Главе 11, использует способы "
+"доступа, отличающиеся от тех, что используются в файловой системе, но, как "
+"только соединение установлено, процесс может работать с ним, как будто это "
+"конвейер. Имеется и механизм работы с сетью, описываемый в Главе 12, который "
+"обычно используется как слой ниже механизма IPC. В Главе 13 даётся детальное "
+"описание конкретной реализации механизма работы с сетью."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:66
+#: documentation/content/en/books/design-44bsd/_index.adoc:65
 msgid ""
 "Any real operating system has operational issues, such as how to start it "
 "running. Startup and operational issues are described in Chapter 14."
@@ -132,7 +130,7 @@ msgstr ""
 "запуск. Запуск и вопросы управления обсуждаются в Главе 14."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:70
+#: documentation/content/en/books/design-44bsd/_index.adoc:69
 msgid ""
 "Sections 2.3 through 2.14 present introductory material related to Chapters "
 "3 through 14.  We shall define terms, mention basic system calls, and "
@@ -145,13 +143,13 @@ msgstr ""
 "многих ключевых архитектурных решений."
 
 #. type: Title ====
-#: documentation/content/en/books/design-44bsd/_index.adoc:71
+#: documentation/content/en/books/design-44bsd/_index.adoc:70
 #, no-wrap
 msgid "The Kernel"
 msgstr "Ядро"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:78
+#: documentation/content/en/books/design-44bsd/_index.adoc:77
 msgid ""
 "The _kernel_ is the part of the system that runs in protected mode and "
 "mediates access by all user programs to the underlying hardware (e.g., CPU, "
@@ -165,7 +163,7 @@ msgid ""
 "several kernel mechanisms that do not execute as the direct result of a "
 "process doing a system call."
 msgstr ""
-"_Ядро_ является частью системы, которая работает в защищенном режиме и "
+"_Ядро_ является частью системы, которая работает в защищённом режиме и "
 "управляет доступом всех пользовательских программ к низкоуровнему "
 "аппаратному обеспечению (к примеру, ЦПУ, дискам, терминалам, сетевым связям) "
 "и программным компонентам (к примеру, файловой системе, сетевым протоколам). "
@@ -179,7 +177,7 @@ msgstr ""
 "системный вызов."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:84
+#: documentation/content/en/books/design-44bsd/_index.adoc:83
 msgid ""
 "A _kernel_ in traditional operating-system terminology, is a small nucleus "
 "of software that provides only the minimal facilities necessary for "
@@ -195,17 +193,17 @@ msgstr ""
 "_Ядро_, по традиционной терминологии операционных систем, является маленьким "
 "куском программного обеспечения, которое предоставляет только минимальный "
 "набор подсистем, необходимый для реализации дополнительных служб "
-"операционной системы. В современных исследовательских операционных системах —"
-" таких как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, 1988]]"
-", Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], Tunis "
-"crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel crossref"
-":design-44bsd[biblio-cheriton, [Cheriton, 1988]]  - такое разделение "
+"операционной системы. В современных исследовательских операционных системах "
+"— таких как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, "
+"1988]], Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], "
+"Tunis crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel "
+"crossref:design-44bsd[biblio-cheriton, [Cheriton, 1988]]  - такое разделение "
 "функциональности выполнено не только логически. Такие службы, как файловые "
 "системы и сетевые протоколы, выполнены в виде прикладных процессов клиентов "
 "ядра или микроядра."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:93
+#: documentation/content/en/books/design-44bsd/_index.adoc:92
 msgid ""
 "The 4.4BSD kernel is not partitioned into multiple processes.  This basic "
 "design decision was made in the earliest versions of UNIX.  The first two "
@@ -233,7 +231,7 @@ msgstr ""
 "пользовательское адресное пространство."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:97
+#: documentation/content/en/books/design-44bsd/_index.adoc:96
 msgid ""
 "Users ordinarily interact with the system through a command-language "
 "interpreter, called a _shell_, and perhaps through additional user "
@@ -248,7 +246,7 @@ msgstr ""
 "рамки этой книги, которая практически полностью посвящена работе ядра."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:100
+#: documentation/content/en/books/design-44bsd/_index.adoc:99
 msgid ""
 "Sections 2.3 and 2.4 describe the services provided by the 4.4BSD kernel, "
 "and give an overview of the latter's design.  Later chapters describe the "
@@ -260,20 +258,20 @@ msgstr ""
 "архитектуры и реализации этих сервисов в 4.4BSD."
 
 #. type: Title ===
-#: documentation/content/en/books/design-44bsd/_index.adoc:102
+#: documentation/content/en/books/design-44bsd/_index.adoc:101
 #, no-wrap
 msgid "Kernel Organization"
 msgstr "Организация ядра"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:105
+#: documentation/content/en/books/design-44bsd/_index.adoc:104
 msgid ""
 "In this section, we view the organization of the 4.4BSD kernel in two ways:"
 msgstr ""
 "В этом разделе мы рассматриваем организацию ядра 4.4BSD с двух точек зрения:"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:108
+#: documentation/content/en/books/design-44bsd/_index.adoc:107
 msgid ""
 "As a static body of software, categorized by the functionality offered by "
 "the modules that make up the kernel"
@@ -282,7 +280,7 @@ msgstr ""
 "функциональности модулей, составляющих ядро"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:109
+#: documentation/content/en/books/design-44bsd/_index.adoc:108
 msgid ""
 "By its dynamic operation, categorized according to the services provided to "
 "users"
@@ -290,7 +288,7 @@ msgstr ""
 "В его динамике, категоризуемой по услугам, предоставляемым пользователям"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:112
+#: documentation/content/en/books/design-44bsd/_index.adoc:111
 msgid ""
 "The largest part of the kernel implements the system services that "
 "applications access through system calls.  In 4.4BSD, this software has been "
@@ -301,7 +299,7 @@ msgstr ""
 "организуется по следующим принципам:"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:114
+#: documentation/content/en/books/design-44bsd/_index.adoc:113
 msgid ""
 "Basic kernel facilities: timer and system-clock handling, descriptor "
 "management, and process management"
@@ -310,12 +308,12 @@ msgstr ""
 "дескрипторами и процессами"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:115
+#: documentation/content/en/books/design-44bsd/_index.adoc:114
 msgid "Memory-management support: paging and swapping"
 msgstr "Поддержка управления памятью: подкачка и выгрузка"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:116
+#: documentation/content/en/books/design-44bsd/_index.adoc:115
 msgid ""
 "Generic system interfaces: the I/O, control, and multiplexing operations "
 "performed on descriptors"
@@ -324,7 +322,7 @@ msgstr ""
 "операций, выполняемых над дескрипторами"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:117
+#: documentation/content/en/books/design-44bsd/_index.adoc:116
 msgid ""
 "The filesystem: files, directories, pathname translation, file locking, and "
 "I/O buffer management"
@@ -333,7 +331,7 @@ msgstr ""
 "файлов и управление буфером ввода/вывода"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:118
+#: documentation/content/en/books/design-44bsd/_index.adoc:117
 msgid ""
 "Terminal-handling support: the terminal-interface driver and terminal line "
 "disciplines"
@@ -342,12 +340,12 @@ msgstr ""
 "работы терминального канала"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:119
+#: documentation/content/en/books/design-44bsd/_index.adoc:118
 msgid "Interprocess-communication facilities: sockets"
 msgstr "Подсистемы межпроцессного взаимодействия: сокеты"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:120
+#: documentation/content/en/books/design-44bsd/_index.adoc:119
 msgid ""
 "Support for network communication: communication protocols and generic "
 "network facilities, such as routing"
@@ -356,385 +354,385 @@ msgstr ""
 "подсистемы, такие, как маршрутизация"
 
 #. type: Block title
-#: documentation/content/en/books/design-44bsd/_index.adoc:121
+#: documentation/content/en/books/design-44bsd/_index.adoc:120
 #, no-wrap
 msgid "Machine-independent software in the 4.4BSD kernel"
 msgstr "Машинонезависимое программное обеспечение в ядре 4.4BSD"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:125
-#: documentation/content/en/books/design-44bsd/_index.adoc:165
+#: documentation/content/en/books/design-44bsd/_index.adoc:124
+#: documentation/content/en/books/design-44bsd/_index.adoc:164
 #, no-wrap
 msgid "Category"
 msgstr "Категория"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:125
-#: documentation/content/en/books/design-44bsd/_index.adoc:165
+#: documentation/content/en/books/design-44bsd/_index.adoc:124
+#: documentation/content/en/books/design-44bsd/_index.adoc:164
 #, no-wrap
 msgid "Lines of code"
 msgstr "Строк кода"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:126
-#: documentation/content/en/books/design-44bsd/_index.adoc:166
+#: documentation/content/en/books/design-44bsd/_index.adoc:125
+#: documentation/content/en/books/design-44bsd/_index.adoc:165
 #, no-wrap
 msgid "Percentage of kernel"
 msgstr "Процент от строк ядра"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:126
+#: documentation/content/en/books/design-44bsd/_index.adoc:125
 #, no-wrap
 msgid "headers"
 msgstr "заголовки"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:126
+#: documentation/content/en/books/design-44bsd/_index.adoc:125
 #, no-wrap
 msgid "9,393"
 msgstr "9,393"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:127
+#: documentation/content/en/books/design-44bsd/_index.adoc:126
 #, no-wrap
 msgid "4.6"
 msgstr "4.6"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:127
+#: documentation/content/en/books/design-44bsd/_index.adoc:126
 #, no-wrap
 msgid "initialization"
 msgstr "инициализация"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:127
+#: documentation/content/en/books/design-44bsd/_index.adoc:126
 #, no-wrap
 msgid "1,107"
 msgstr "1,107"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:128
+#: documentation/content/en/books/design-44bsd/_index.adoc:127
 #, no-wrap
 msgid "0.6"
 msgstr "0.6"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:128
+#: documentation/content/en/books/design-44bsd/_index.adoc:127
 #, no-wrap
 msgid "kernel facilities"
 msgstr "подсистемы ядра"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:128
+#: documentation/content/en/books/design-44bsd/_index.adoc:127
 #, no-wrap
 msgid "8,793"
 msgstr "8,793"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:129
+#: documentation/content/en/books/design-44bsd/_index.adoc:128
 #, no-wrap
 msgid "4.4"
 msgstr "4.4"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:129
+#: documentation/content/en/books/design-44bsd/_index.adoc:128
 #, no-wrap
 msgid "generic interfaces"
 msgstr "универсальные интерфейсы"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:129
+#: documentation/content/en/books/design-44bsd/_index.adoc:128
 #, no-wrap
 msgid "4,782"
 msgstr "4,782"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:130
+#: documentation/content/en/books/design-44bsd/_index.adoc:129
 #, no-wrap
 msgid "2.4"
 msgstr "2.4"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:130
+#: documentation/content/en/books/design-44bsd/_index.adoc:129
 #, no-wrap
 msgid "interprocess communication"
 msgstr "межпроцессное взаимодействие"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:130
+#: documentation/content/en/books/design-44bsd/_index.adoc:129
 #, no-wrap
 msgid "4,540"
 msgstr "4,540"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:131
-#: documentation/content/en/books/design-44bsd/_index.adoc:136
+#: documentation/content/en/books/design-44bsd/_index.adoc:130
+#: documentation/content/en/books/design-44bsd/_index.adoc:135
 #, no-wrap
 msgid "2.2"
 msgstr "2.2"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:131
+#: documentation/content/en/books/design-44bsd/_index.adoc:130
 #, no-wrap
 msgid "terminal handling"
 msgstr "работа с терминалом"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:131
+#: documentation/content/en/books/design-44bsd/_index.adoc:130
 #, no-wrap
 msgid "3,911"
 msgstr "3,911"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:132
+#: documentation/content/en/books/design-44bsd/_index.adoc:131
 #, no-wrap
 msgid "1.9"
 msgstr "1.9"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:132
-#: documentation/content/en/books/design-44bsd/_index.adoc:169
+#: documentation/content/en/books/design-44bsd/_index.adoc:131
+#: documentation/content/en/books/design-44bsd/_index.adoc:168
 #, no-wrap
 msgid "virtual memory"
 msgstr "виртуальная память"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:132
+#: documentation/content/en/books/design-44bsd/_index.adoc:131
 #, no-wrap
 msgid "11,813"
 msgstr "11,813"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:133
+#: documentation/content/en/books/design-44bsd/_index.adoc:132
 #, no-wrap
 msgid "5.8"
 msgstr "5.8"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:133
+#: documentation/content/en/books/design-44bsd/_index.adoc:132
 #, no-wrap
 msgid "vnode management"
 msgstr "управление vnode"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:133
+#: documentation/content/en/books/design-44bsd/_index.adoc:132
 #, no-wrap
 msgid "7,954"
 msgstr "7,954"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:134
+#: documentation/content/en/books/design-44bsd/_index.adoc:133
 #, no-wrap
 msgid "3.9"
 msgstr "3.9"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:134
+#: documentation/content/en/books/design-44bsd/_index.adoc:133
 #, no-wrap
 msgid "filesystem naming"
 msgstr "имена в файловой системы"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:134
+#: documentation/content/en/books/design-44bsd/_index.adoc:133
 #, no-wrap
 msgid "6,550"
 msgstr "6,550"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:135
+#: documentation/content/en/books/design-44bsd/_index.adoc:134
 #, no-wrap
 msgid "3.2"
 msgstr "3.2"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:135
+#: documentation/content/en/books/design-44bsd/_index.adoc:134
 #, no-wrap
 msgid "fast filestore"
 msgstr "быстрое хранилище файлов"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:135
+#: documentation/content/en/books/design-44bsd/_index.adoc:134
 #, no-wrap
 msgid "4,365"
 msgstr "4,365"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:136
+#: documentation/content/en/books/design-44bsd/_index.adoc:135
 #, no-wrap
 msgid "log-structure filestore"
 msgstr "логическая структура файлового хранилища"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:136
+#: documentation/content/en/books/design-44bsd/_index.adoc:135
 #, no-wrap
 msgid "4,337"
 msgstr "4,337"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:137
-#: documentation/content/en/books/design-44bsd/_index.adoc:139
+#: documentation/content/en/books/design-44bsd/_index.adoc:136
+#: documentation/content/en/books/design-44bsd/_index.adoc:138
 #, no-wrap
 msgid "2.1"
 msgstr "2.1"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:137
+#: documentation/content/en/books/design-44bsd/_index.adoc:136
 #, no-wrap
 msgid "memory-based filestore"
 msgstr "хранилище файлов в памяти"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:137
+#: documentation/content/en/books/design-44bsd/_index.adoc:136
 #, no-wrap
 msgid "645"
 msgstr "645"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:138
+#: documentation/content/en/books/design-44bsd/_index.adoc:137
 #, no-wrap
 msgid "0.3"
 msgstr "0.3"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:138
+#: documentation/content/en/books/design-44bsd/_index.adoc:137
 #, no-wrap
 msgid "cd9660 filesystem"
 msgstr "cd9660 файловая система"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:138
+#: documentation/content/en/books/design-44bsd/_index.adoc:137
 #, no-wrap
 msgid "4,177"
 msgstr "4,177"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:139
+#: documentation/content/en/books/design-44bsd/_index.adoc:138
 #, no-wrap
 msgid "miscellaneous filesystems (10)"
 msgstr "различные файловые системы (10)"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:139
+#: documentation/content/en/books/design-44bsd/_index.adoc:138
 #, no-wrap
 msgid "12,695"
 msgstr "12,695"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:140
+#: documentation/content/en/books/design-44bsd/_index.adoc:139
 #, no-wrap
 msgid "6.3"
 msgstr "6.3"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:140
+#: documentation/content/en/books/design-44bsd/_index.adoc:139
 #, no-wrap
 msgid "network filesystem"
 msgstr "сетевая файловая система"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:140
+#: documentation/content/en/books/design-44bsd/_index.adoc:139
 #, no-wrap
 msgid "17,199"
 msgstr "17,199"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:141
+#: documentation/content/en/books/design-44bsd/_index.adoc:140
 #, no-wrap
 msgid "8.5"
 msgstr "8.5"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:141
+#: documentation/content/en/books/design-44bsd/_index.adoc:140
 #, no-wrap
 msgid "network communication"
 msgstr "сетевое взаимодействие"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:141
+#: documentation/content/en/books/design-44bsd/_index.adoc:140
 #, no-wrap
 msgid "8,630"
 msgstr "8,630"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:142
+#: documentation/content/en/books/design-44bsd/_index.adoc:141
 #, no-wrap
 msgid "4.3"
 msgstr "4.3"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:142
+#: documentation/content/en/books/design-44bsd/_index.adoc:141
 #, no-wrap
 msgid "internet protocols"
 msgstr "интернет-протоколы"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:142
+#: documentation/content/en/books/design-44bsd/_index.adoc:141
 #, no-wrap
 msgid "11,984"
 msgstr "11,984"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:143
+#: documentation/content/en/books/design-44bsd/_index.adoc:142
 #, no-wrap
 msgid "5.9"
 msgstr "5.9"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:143
+#: documentation/content/en/books/design-44bsd/_index.adoc:142
 #, no-wrap
 msgid "ISO protocols"
 msgstr "протоколы ISO"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:143
+#: documentation/content/en/books/design-44bsd/_index.adoc:142
 #, no-wrap
 msgid "23,924"
 msgstr "23,924"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:144
+#: documentation/content/en/books/design-44bsd/_index.adoc:143
 #, no-wrap
 msgid "11.8"
 msgstr "11.8"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:144
+#: documentation/content/en/books/design-44bsd/_index.adoc:143
 #, no-wrap
 msgid "X.25 protocols"
 msgstr "протоколы X.25"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:144
+#: documentation/content/en/books/design-44bsd/_index.adoc:143
 #, no-wrap
 msgid "10,626"
 msgstr "10,626"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:145
+#: documentation/content/en/books/design-44bsd/_index.adoc:144
 #, no-wrap
 msgid "5.3"
 msgstr "5.3"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:145
+#: documentation/content/en/books/design-44bsd/_index.adoc:144
 #, no-wrap
 msgid "XNS protocols"
 msgstr "протоколы XNS"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:145
+#: documentation/content/en/books/design-44bsd/_index.adoc:144
 #, no-wrap
 msgid "5,192"
 msgstr "5,192"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:146
+#: documentation/content/en/books/design-44bsd/_index.adoc:145
 #, no-wrap
 msgid "2.6"
 msgstr "2.6"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:149
+#: documentation/content/en/books/design-44bsd/_index.adoc:148
 msgid ""
 "Most of the software in these categories is machine independent and is "
 "portable across different hardware architectures."
@@ -743,7 +741,7 @@ msgstr ""
 "машинонезависимой и переносима между различными аппаратными архитектурами."
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:154
+#: documentation/content/en/books/design-44bsd/_index.adoc:153
 msgid ""
 "The machine-dependent aspects of the kernel are isolated from the mainstream "
 "code.  In particular, none of the machine-independent code contains "
@@ -760,153 +758,153 @@ msgstr ""
 "Машинозависимое программное обеспечение включает в себя"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:156
+#: documentation/content/en/books/design-44bsd/_index.adoc:155
 msgid "Low-level system-startup actions"
 msgstr "Низкоуровневые действия по запуску системы"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:157
+#: documentation/content/en/books/design-44bsd/_index.adoc:156
 msgid "Trap and fault handling"
 msgstr "Обработка исключительных ситуаций и прерываний"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:158
+#: documentation/content/en/books/design-44bsd/_index.adoc:157
 msgid "Low-level manipulation of the run-time context of a process"
 msgstr "Низкоуровневые манипуляции процессом во время работы"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:159
+#: documentation/content/en/books/design-44bsd/_index.adoc:158
 msgid "Configuration and initialization of hardware devices"
 msgstr "Конфигурация и инициализация аппаратных устройств"
 
 #. type: Plain text
-#: documentation/content/en/books/design-44bsd/_index.adoc:160
+#: documentation/content/en/books/design-44bsd/_index.adoc:159
 msgid "Run-time support for I/O devices"
 msgstr "Поддержка устройств ввода/вывода во время работы"
 
 #. type: Block title
-#: documentation/content/en/books/design-44bsd/_index.adoc:161
+#: documentation/content/en/books/design-44bsd/_index.adoc:160
 #, no-wrap
 msgid "Machine-dependent software for the HP300 in the 4.4BSD kernel"
 msgstr "Машинозависимое программное обеспечение для HP300 в ядре 4.4BSD"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:166
+#: documentation/content/en/books/design-44bsd/_index.adoc:165
 #, no-wrap
 msgid "machine dependent headers"
 msgstr "заголовочные файлы, зависимые от машины"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:166
+#: documentation/content/en/books/design-44bsd/_index.adoc:165
 #, no-wrap
 msgid "1,562"
 msgstr "1,562"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:167
+#: documentation/content/en/books/design-44bsd/_index.adoc:166
 #, no-wrap
 msgid "0.8"
 msgstr "0.8"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:167
+#: documentation/content/en/books/design-44bsd/_index.adoc:166
 #, no-wrap
 msgid "device driver headers"
 msgstr "заголовочные файлы драйверов устройств"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:167
+#: documentation/content/en/books/design-44bsd/_index.adoc:166
 #, no-wrap
 msgid "3,495"
 msgstr "3,495"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:168
+#: documentation/content/en/books/design-44bsd/_index.adoc:167
 #, no-wrap
 msgid "1.7"
 msgstr "1.7"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:168
+#: documentation/content/en/books/design-44bsd/_index.adoc:167
 #, no-wrap
 msgid "device driver source"
 msgstr "исходный код драйверов устройств"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:168
+#: documentation/content/en/books/design-44bsd/_index.adoc:167
 #, no-wrap
 msgid "17,506"
 msgstr "17,506"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:169
+#: documentation/content/en/books/design-44bsd/_index.adoc:168
 #, no-wrap
 msgid "8.7"
 msgstr "8.7"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:169
+#: documentation/content/en/books/design-44bsd/_index.adoc:168
 #, no-wrap
 msgid "3,087"
 msgstr "3,087"
 
 #. type: Table
-#: documentation/content/en/books/design-44bsd/_index.adoc:170
-#: documentation/content/en/books/design-44bsd/_index.adoc:172
+#: documentation/content/en/books/design-44bsd/_index.adoc:169
+#: documentation/content/en/books/design-44bsd/_index.adoc:171
 #, no-wrap
 msgid "1.5"
 msgstr "1.5"
 
 #. type: Table
*** 1659 LINES SKIPPED ***