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 ***