Date: Wed, 20 May 2026 19:32:59 +0000 From: Andrey Zakhvatov <andy@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: b6f8bb5509 - main - website/ru: Update features.adoc Message-ID: <6a0e0c6b.37636.678a8aa0@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by andy: URL: https://cgit.FreeBSD.org/doc/commit/?id=b6f8bb5509a158af43cd398250ca7bf89f4f3a8c commit b6f8bb5509a158af43cd398250ca7bf89f4f3a8c Author: Andrey Zakhvatov <andy@FreeBSD.org> AuthorDate: 2026-05-20 19:30:53 +0000 Commit: Andrey Zakhvatov <andy@FreeBSD.org> CommitDate: 2026-05-20 19:30:53 +0000 website/ru: Update features.adoc Update to EN 6dae78c5e77082416322b1f921a5a7d50cb9a801 Refresh the translation. --- website/content/ru/features.adoc | 94 ++++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/website/content/ru/features.adoc b/website/content/ru/features.adoc index 5c1419c12d..4155dcc01c 100644 --- a/website/content/ru/features.adoc +++ b/website/content/ru/features.adoc @@ -7,14 +7,14 @@ sidenav: about == FreeBSD предоставляет множество уникальных возможностей. -Вне зависимости от типа вашего приложения вы хотите, чтобы ресурсы системы использовались максимально эффективно. -Средоточие FreeBSD на производительности, сетевом взаимодействии и хранении данных вкупе с простым системным администрированием и прекрасной документацией позволяет достичь этого. +Вне зависимости от цели её применения, операционная система должна использовать все возможности доступных ей ресурсов. +Для раскрытия полного потенциала вычислительной системы FreeBSD фокусируется на производительности, сетевых функциях и хранении данных, а также простом системном администрировании и исчерпывающей документации. -=== Полноценная операционная система, основанная на 4.4BSD. +=== Полноценная операционная система, основанная на 4.4BSD -link:https://freebsdfoundation.org/freebsd/timeline/[Истори FreeBSD] берет начало из дистрибутивов *BSD*, выпущенных Группой Исследования Вычислительных Систем (Computer Systems Research Group) Калифорнийского Университета (Беркли). -Десятки лет работы было вложено в улучшение масштабируемости, сетевой производительности, а также в новые инструменты управления, файловые системы, безопасность и другие функции. -В итоге FreeBSD можно обнаружить по всему Интернету, в операционных системах опорных маршрутизаторов, на корневых серверах имен, в работе хостинга крупных веб-сайтов и как основу для широко используемых десктопных операционных систем. +link:https://freebsdfoundation.org/freebsd/timeline/[Истори FreeBSD] берёт начало из дистрибутивов *BSD*, выпущенных Группой Исследования Вычислительных Систем (Computer Systems Research Group) Калифорнийского Университета в Беркли. +Десятки лет работы дали результат в виде передовых возможностей в области масштабируемости, сетевой производительности, инструментов управления, поддержки файловых систем, безопасности и другие функциях. +FreeBSD широко распространена в сети Интернет и обеспечивает работу ключевых маршрутизаторов, корневых серверов системы доменных имён, используется для размещения крупнейших веб-сайтов, а также в качестве основы распространённых операционных систем для настольных компьютеров. [[features]] == Возможности @@ -22,99 +22,99 @@ link:https://freebsdfoundation.org/freebsd/timeline/[Истори FreeBSD] б [[openzfs]] === OpenZFS -ZFS — это не просто файловая система, она принципиально отличается от традиционных файловых систем. -Объединение традиционно раздельных ролей программного RAID, менеджера томов и файловой системы предоставляет ZFS уникальные преимущества. +Являясь больше, чем одной из традиционных файловых систем, ZFS фундаментально отличается от них. +Комбинация обычно разделяемых ролей программного RAID, менеджера томов и файловой системы даёт ZFS уникальные преимущества. -Три основные цели ZFS: +В ZFS заложены три основные цели: * Целостность данных -* Объединенное хранилище +* Объединение дискового пространства в пулы * Производительность. [[zfs-boot-environments]] === Загрузочные окружения ZFS -Загрузочное окружение ZFS — это загружаемый клон/снимок специально выбранных частей системы. +Загрузочное окружение ZFS представляет собой клон или мгновенную копию частей системы, специально отобранных ранее, и которые могут использоваться для её загрузки. -Области применения включают: +Сценарии использования таковы: -* Надежные обновления/изменения системы -* Создание безопасного резервного загрузочного окружения ZFS перед обновлением или изменениями системы -* Обновление нового (неактивного) окружения без изменения активного -* Выполнение обновления и тестирование результатов внутри клетки (jail) +* Надёжные обновления/изменения системы +* Создание безопасного резервного загрузочного окружения ZFS перед обновлением или изменением системы +* Обновление нового (неактивного) системного окружения без изменения активного +* Выполнение обновления и тестирование результатов внутри изолятора (jail) * Копирование/перемещение загрузочного окружения ZFS на другую машину * Значительная переконфигурация (Bareos/Postfix/...) -* Массовое развертывание большого количества серверов с одним настроенным загрузочным окружением -* Резервное копирование на уровне оборудования. +* Массовое развёртывание большого количества серверов с одним настроенным загрузочным окружением +* Решение для резервного копирования на уровне оборудования. [[jails]] -=== Клетки (jail) +=== Изоляторы -Клетки появились в FreeBSD 4.X. +Изоляторы появились во FreeBSD 4.X. -Они построены на основе man:chroot[8], который изменяет корневой каталог. -Это создает безопасную среду, отделенную от остальной системы. -Процессы, созданные в окружении клетки, не могут получить доступ к файлам или ресурсам за его пределами. +Они построены на базе man:chroot[8], который меняет корневой каталог. +Это создаёт безопасную среду, отделённую от остальной системы. +Процессы, созданные в изолированном окружении, не могут получить доступ к файлам или ресурсам за его пределами. -Клетки улучшают chroot несколькими способами. -В традиционной chroot-среде процессы ограничены частью файловой системы. -Остальные системные ресурсы, системные пользователи, запущенные процессы и сетевая подсистема являются общими для chroot-процессов и процессов хост-системы. -Клетки дополнительно ограничивают доступ к файловой системе, набору пользователей и сетевой подсистеме. -Доступны более детализированные средства контроля доступа. +Изоляторы лучше chroot с нескольких точек зрения. +В традиционной среде с chroot процессы ограничены частью файловой системы. +Остальные системные ресурсы, системные пользователи, работающие процессы и сетевые функции используются совместно как процессами в окружении chroot, так и процессами хостирующей системы. +Изоляторы ещё строже ограничивают доступ к файловой системе, пользователям и сетевым функциям. +Также доступны ещё более тонкие средства контроля доступа. [[ports-collection]] === Коллекция портов -Более 35 000 приложений и библиотек link:https://ports.freebsd.org[портировано] в FreeBSD. +Более 35 000 приложений и библиотек link:https://ports.freebsd.org[портировано] во FreeBSD. Эта архитектура позволяет легко настраивать параметры компиляции для многих портов. [[virtualization]] === Виртуализация -link:https://bhyve.org/[bhyve]: гипервизор с лицензией BSD, не требующий поддержки устаревших технологий, который запускает все поддерживаемые версии FreeBSD, а также другие операционные системы с поддержкой UEFI, включая, но не ограничиваясь link:https://www.openbsd.org/[OpenBSD], link:https://www.microsoft.com/en-us/windows/[Windows(R)] и link:https://kernel.org/[Linux(R)], с использованием bhyve-firmware. +link:https://bhyve.org/[bhyve]: современный гипервизор с лицензией BSD, работающий со всеми поддерживаемыми версиями FreeBSD, а также другими операционными системами с поддержкой UEFI, включая, но не ограничиваясь link:https://www.openbsd.org/[OpenBSD], link:https://www.microsoft.com/en-us/windows/[Windows(R)] и link:https://kernel.org/[Linux(R)], с использованием bhyve-firmware. [[linuxulator]] -=== Совместимость с исполняемыми файлами Linux (Linuxulator) +=== Бинарная совместимость с Linux -Совместимость с исполняемыми файлами Linux, часто называемая link:https://wiki.freebsd.org/Linuxulator[Linuxulator], позволяет FreeBSD запускать многие неизмененные исполняемыми файлами Linux. -Это не связано с виртуальными машинами или эмуляцией; -вместо этого она предоставляет исполняемым файлам интерфейсы ядра, идентичные тем, которые предоставляет настоящее ядро Linux. -Linuxulator сравним с запуском 32-битных FreeBSD-бинарников на 64-битном ядре FreeBSD. +Механизм бинарной совместимости с Linux, часто называемый link:https://wiki.freebsd.org/Linuxulator[Linuxulator], позволяет FreeBSD напрямую запускать многие исполняемые файлы Linux. +При этом технологии виртуальных машин или эмуляции не задействуются; +вместо этого исполняемым файлам предоставляются интерфейсы ядра, идентичные тем, что предоставляет оригинальное ядро Linux. +Linuxulator можно сравнить с запуском 32-разрядных исполнимых файлов FreeBSD на 64-разрядном ядре FreeBSD. [[dtrace]] === DTrace -DTrace, также известный как Dynamic Tracing, был разработан Sun Microsystems(TM) для поиска узких мест производительности в рабочих и предпроизводственных системах. -Кроме того, DTrace может помочь в исследовании и отладке неожиданного поведения в ядре и в пользовательском пространстве. +Технология DTrace, также известная как Dynamic Tracing, была разработана Sun Microsystems(TM) для поиска узких мест производительности в системах, работающих в режимах промышленной и опытно-промышленной эксплуатации. +Кроме того, DTrace может помочь в анализе и отладке отклонений в работе ядра и пользовательского окружения. DTrace обладает впечатляющим набором функций. Он поддерживает сценарии. -Разработчики могут использовать язык DTrace D для создания утилит для пользовательского профилирования. +Разработчики могут использовать D, язык DTrace, для создания инструментов гибкого профилирования. -Реализация FreeBSD предоставляет полную поддержку DTrace для ядра и экспериментальную поддержку для пользовательского пространства. -DTrace для пользовательского пространства позволяет пользователям выполнять трассировку границ функций для пользовательских программ с использованием поставщика трассировки по идентификатору процесса (pid) и вставлять статические пробы в пользовательские программы для последующей трассировки. +Реализация FreeBSD обеспечивает полную поддержку DTrace для ядра и экспериментальную поддержку для пользовательского окружения. +DTrace для пользовательского окружения позволяет пользователям выполнять трассировку границ функций для пользовательских программ с использованием источника идентификатора процесса (pid), а также вставлять статические проверки в пользовательские программы для последующей трассировки. [[capsicum]] === Capsicum -Capsicum позволяет запускать в песочнице несколько программ, которые работают в «режиме возможностей» (capabilities mode), таких как: +Capsicum позволяет запускать в песочнице несколько программ, работающих в "ограниченном режиме", таких как: * tcpdump * dhclient -* hast +* hastd * rwhod * kdump. [[vnet]] -=== Сетевая виртуализация (VNET) +=== Виртуализация сети VNET виртуализирует сетевой стек. -Основная идея заключается в преобразовании глобальных ресурсов (в первую очередь переменных) в ресурсы для каждого сетевого стека и обеспечении доступа к ним и управления ими функциями, sysctl, обработчиками событий и т.д. в контексте правильного экземпляра. -Каждый (виртуальный) сетевой стек прикреплен к prison (тюрьме), при этом vnet0 является неограниченным сетевым стеком по умолчанию базовой системы. -Возможности `VIMAGE` могут использоваться независимо для создания полностью виртуализированных сетевых топологий, а man:jail[8] может напрямую использовать преимущества полностью виртуализированного сетевого стека. +Основная идея заключается в преобразовании глобально доступных ресурсов (в первую очередь переменных) в ресурсы, доступные каждому набору сетевых протоколов по отдельности, реализовать доступ к функциям, параметрам sysctl, обработчикам событий и так далее, и работать с ними в контексте соответствующего экземпляра. +Каждый (виртуальный) набор сетевых протоколов прикреплён к некоторому ограничивающему объекту, при этом vnet0 является ничем не ограниченным сетевым стеком, используемым по умолчанию в базовой системе. +Функции `VIMAGE` могут использоваться и независимо, в целях создания полностью виртуализированных сетевых топологий, а man:jail[8] может напрямую пользоваться преимуществами полностью виртуализированного сетевого стека. // // The FreeBSD Russian Documentation Project // -// Original EN revision (30.12.2024): a63b1f71e2d14a43f8c8885db65dd52e078d68cd +// Original EN revision (16.05.2026): 6dae78c5e77082416322b1f921a5a7d50cb9a801 //home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a0e0c6b.37636.678a8aa0>
