aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/ru/books/developers-handbook/introduction
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/ru/books/developers-handbook/introduction')
-rw-r--r--documentation/content/ru/books/developers-handbook/introduction/_index.adoc2
-rw-r--r--documentation/content/ru/books/developers-handbook/introduction/_index.po10
-rw-r--r--documentation/content/ru/books/developers-handbook/introduction/chapter.adoc140
3 files changed, 6 insertions, 146 deletions
diff --git a/documentation/content/ru/books/developers-handbook/introduction/_index.adoc b/documentation/content/ru/books/developers-handbook/introduction/_index.adoc
index d212e92f3a..926cfbca46 100644
--- a/documentation/content/ru/books/developers-handbook/introduction/_index.adoc
+++ b/documentation/content/ru/books/developers-handbook/introduction/_index.adoc
@@ -9,7 +9,7 @@ next: books/developers-handbook/tools
params:
path: /books/developers-handbook/introduction/
prev: books/developers-handbook/parti
-showBookMenu: true
+showBookMenu: 'true'
tags: ["introduction", "Developing on FreeBSD", "BSD Vision", "Architectural Guidelines"]
title: 'Глава 1. Введение'
weight: 2
diff --git a/documentation/content/ru/books/developers-handbook/introduction/_index.po b/documentation/content/ru/books/developers-handbook/introduction/_index.po
index 8c010f6a5d..56512b6e95 100644
--- a/documentation/content/ru/books/developers-handbook/introduction/_index.po
+++ b/documentation/content/ru/books/developers-handbook/introduction/_index.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-10-12 22:16+0300\n"
+"POT-Creation-Date: 2025-05-01 19:56-0300\n"
"PO-Revision-Date: 2025-07-06 04:45+0000\n"
"Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n"
"Language-Team: Russian <https://translate-dev.freebsd.org/projects/"
@@ -18,13 +18,13 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.17\n"
-#. type: Yaml Front Matter Hash Value: description
+#. type: YAML Front Matter: description
#: documentation/content/en/books/developers-handbook/introduction/_index.adoc:1
#, no-wrap
msgid "Introduction to the FreeBSD Developers Handbook"
msgstr "Введение в Руководство разработчика FreeBSD"
-#. type: Yaml Front Matter Hash Value: title
+#. type: YAML Front Matter: title
#: documentation/content/en/books/developers-handbook/introduction/_index.adoc:1
#, no-wrap
msgid "Chapter 1. Introduction"
@@ -179,7 +179,7 @@ msgid ""
"README.md[README.md] file."
msgstr ""
"Полный исходный код FreeBSD доступен в нашем link:https://cgit.freebsd.org/"
-"src/[публичном Git-репозитории]. Исходный код обычно устанавливается в "
-"[.filename]#/usr/src#. Структура дерева каталогов исходного кода описана в "
+"src/[публичном Git-репозитории]. Исходный код обычно устанавливается в [."
+"filename]#/usr/src#. Структура дерева каталогов исходного кода описана в "
"файле link:https://cgit.freebsd.org/src/tree/README.md[README.md] на верхнем "
"уровне дерева."
diff --git a/documentation/content/ru/books/developers-handbook/introduction/chapter.adoc b/documentation/content/ru/books/developers-handbook/introduction/chapter.adoc
deleted file mode 100644
index c9cab95af5..0000000000
--- a/documentation/content/ru/books/developers-handbook/introduction/chapter.adoc
+++ /dev/null
@@ -1,140 +0,0 @@
----
-title: Глава 1. Введение
-authors:
- - author: Murray Stokely
- - author: Jeroen Ruigrok van der Werven
----
-
-[[introduction]]
-= Введение
-:doctype: book
-:toc: macro
-:toclevels: 1
-:icons: font
-:sectnums:
-:sectnumlevels: 6
-:sectnumoffset: 1
-:partnums:
-:source-highlighter: rouge
-:experimental:
-:images-path: books/developers-handbook/
-
-ifdef::env-beastie[]
-ifdef::backend-html5[]
-:imagesdir: ../../../../images/{images-path}
-endif::[]
-ifndef::book[]
-include::shared/authors.adoc[]
-include::shared/mirrors.adoc[]
-include::shared/releases.adoc[]
-include::shared/attributes/attributes-{{% lang %}}.adoc[]
-include::shared/{{% lang %}}/teams.adoc[]
-include::shared/{{% lang %}}/mailing-lists.adoc[]
-include::shared/{{% lang %}}/urls.adoc[]
-toc::[]
-endif::[]
-ifdef::backend-pdf,backend-epub3[]
-include::../../../../../shared/asciidoctor.adoc[]
-endif::[]
-endif::[]
-
-ifndef::env-beastie[]
-toc::[]
-include::../../../../../shared/asciidoctor.adoc[]
-endif::[]
-
-[[introduction-devel]]
-== Разработка во FreeBSD
-
-Итак, у нас все есть. Система полностью установлена и вы готовы начать программировать. Но с чего начать? Что предоставляет FreeBSD? Что она может дать мне как программисту?
-
-Вот те из некоторых вопросов, на которые пытается дать ответ эта глава. Конечно, программирование, как и любая другая область деятельности, имеет разные уровни профессионального мастерства. Для некоторых это хобби, для других это профессия. Информация в этой главе может в большей степени пригодиться начинающему программисту, но может также оказаться полезной программисту, делающему первые шаги на платформе FreeBSD.
-
-[[introduction-bsdvision]]
-== Подход BSD
-
-Создать самую лучшую UNIX(R)-подобную операционную систему, благодаря оригинальной идеологии программных средств, а также полезности, производительности и надёжности.
-
-[[introduction-archguide]]
-== Архитектурные концепции
-
-Наша идеология может быть описана в следующих ключевых положениях
-
-* Не добавлять новой функциональности, кроме случаев, когда нельзя выполнить конкретную работу без нее.
-* Решить, чего в системе не будет, так же важно, как и определение того, чего в системе не будет. Не пытайтесь включить в систему все; лучше сделать систему расширяемой так, что дополнительные потребности могут быть реализованы в режиме совместимости.
-* Единственное, что может быть лучше обобщения на основе одного примера, это обобщение вообще без примеров.
-* Если проблема до конца не понята, наверное, лучше вовсе не давать ее решения.
-* Если вы можете сделать 90 процентов результата ценой 10 процентов работы, найдите более простое решение.
-* Старайтесь отделять сложные вещи.
-* Дайте механизм, а не правила. В частности, оставьте соглашения по пользовательскому интерфейсу клиенту.
-
-Из Scheifler Gettys: "X Window System"
-
-[[introduction-layout]]
-== Структура каталога [.filename]#/usr/src#
-
-Полный исходный код FreeBSD располагается в нашем общедоступном хранилище CVS. Исходный код обычно устанавливается в [.filename]#/usr/src#, который содержит следующие подкаталоги:
-
-[.informaltable]
-[cols="1,1", frame="none", options="header"]
-|===
-| Каталог
-| Описание
-
-|[.filename]#bin/#
-|Исходный код файлов из [.filename]#/bin#
-
-|[.filename]#contrib/#
-|Исходный код файлов программного обеспечения сторонних разработчиков.
-
-|[.filename]#crypto/#
-|Исходный код криптографической подсистемы
-
-|[.filename]#etc/#
-|Исходный код файлов из каталога [.filename]#/etc#
-
-|[.filename]#games/#
-|Исходный код файлов из [.filename]#/usr/games#
-
-|[.filename]#gnu/#
-|Утилиты, подпадающие под действие GNU Public License
-
-|[.filename]#include/#
-|Исходный код файлов из [.filename]#/usr/include#
-
-|[.filename]#kerberosIV/#
-|Исходный код Kerberos версии IV
-
-|[.filename]#kerberos5/#
-|Исходный код Kerberos версии 5
-
-|[.filename]#lib/#
-|Исходный код файлов из [.filename]#/usr/lib#
-
-|[.filename]#libexec/#
-|Исходный код файлов из [.filename]#/usr/libexec#
-
-|[.filename]#release/#
-|Файлы, которые требуются для создания релиза FreeBSD
-
-|[.filename]#sbin/#
-|Исходный код файлов из [.filename]#/sbin#
-
-|[.filename]#secure/#
-|Исходный код FreeSec
-
-|[.filename]#share/#
-|Исходный код файлов из [.filename]#/usr/share#
-
-|[.filename]#sys/#
-|Исходный код ядра
-
-|[.filename]#tools/#
-|Утилиты, используемые для поддержки и тестирования FreeBSD
-
-|[.filename]#usr.bin/#
-|Исходный код файлов из [.filename]#/usr/bin#
-
-|[.filename]#usr.sbin/#
-|Исходный код файлов из [.filename]#/usr/sbin#
-|===