Глоссарий FreeBSD

Этот перевод может быть устаревшим. Для того, чтобы помочь с переводом, пожалуйста, обратитесь к Сервер переводов FreeBSD.

Содержание

Этот глоссарий содержит термины и аббревиатуры, используемые в сообществе FreeBSD и документации.

A

ACPI Machine Language

Псевдокод, интерпретируемый виртуальной машиной в рамках соответствующей спецификации ACPI операционной системы, обеспечивающий прослойку между базовым оборудованием и документированным интерфейсом, предоставляемым ОС.

ACPI Source Language

Язык программирования, на котором написан AML.

Access Control List

Список разрешений, связанных с объектом, обычно файлом или сетевым устройством.

Advanced Configuration and Power Interface

Спецификация, которая предоставляет абстракцию интерфейса, представляемого оборудованием операционной системе, так что операционная система не должна знать ничего о базовом оборудовании для его наиболее эффективного использования. ACPI развивает и заменяет функциональность, ранее предоставляемую APM, PNPBIOS и другими технологиями, а также предоставляет средства для управления энергопотреблением, приостановкой работы машины, включением и отключением устройств и т.д.

Application Programming Interface

Набор процедур, протоколов и инструментов, определяющих каноническое взаимодействие одной или нескольких частей программы; как, когда и почему они работают вместе, а также какие данные они используют или обрабатывают.

Advanced Power Management

API, позволяющий операционной системе работать совместно с BIOS для управления питанием. APM был заменён более универсальным и мощным стандартом ACPI для большинства применений.

Advanced Programmable Interrupt Controller

Advanced Technology Attachment

Asynchronous Transfer Mode

Authenticated Post Office Protocol

Automatic Mount Daemon

Демон, автоматически монтирующий файловую систему при обращении к файлу или каталогу в этой файловой системе.

B

Base Address Register

Регистры, определяющие диапазон адресов, на которые будет отвечать устройство PCI.

Basic Input/Output System

Определение BIOS немного зависит от контекста. Некоторые называют так микросхему ПЗУ с базовым набором подпрограмм, обеспечивающих интерфейс между программным обеспечением и оборудованием. Другие подразумевают под BIOS набор подпрограмм, содержащихся в микросхеме, которые помогают в загрузке системы. Некоторые могут также называть BIOS экран, используемый для настройки процесса загрузки. BIOS специфичен для PC, но в других системах есть нечто подобное.

Berkeley Internet Name Domain

Реализация протоколов DNS.

Berkeley Software Distribution

Это название, которое Группа исследования компьютерных систем (CSRG) из http://www.berkeley.edu [Университета Калифорнии в Беркли] дала своим улучшениям и модификациям 32V UNIX® от AT&T. FreeBSD является наследником работ CSRG.

Bikeshed Building

Явление, при котором множество людей высказывают своё мнение по простой теме, в то время как сложная тема получает мало или вообще никакого обсуждения. Подробнее о происхождении термина см. в FAQ.

C

Carrier Detect

Сигнал RS232C, указывающий на обнаружение несущей.

Central Processing Unit

Также известен как процессор. Это мозг компьютера, где происходят все вычисления. Существует множество различных архитектур с различными наборами инструкций. Среди наиболее известных — Intel-x86 и его производные, Arm и PowerPC.

Challenge Handshake Authentication Protocol

Метод аутентификации пользователя, основанный на секрете, разделяемом между клиентом и сервером.

Classical IP over ATM

Clear To Send

Сигнал RS232C, разрешающий удалённой системе передавать данные.

Common Object File Format

D

Discretionary Access Control

Data Encryption Standard

Метод шифрования информации, традиционно используемый для шифрования паролей в UNIX® и функции crypt(3).

Готовность терминального оборудования (Data Set Ready)

Сигнал RS232C, передаваемый от модема к компьютеру или терминалу, указывающий на готовность к отправке и приему данных.

Готовность терминального оборудования (Data Terminal Ready)

Сигнал RS232C, передаваемый от компьютера или терминала к модему, указывающий на готовность к отправке и приёму данных.

Debugger

Интерактивное средство, поддерживаемое ядром системы, для проверки состояния системы, часто используемое после аварии системы для выяснения обстоятельств сбоя.

Differentiated System Description Table

Таблица ACPI, предоставляющая базовую информацию о конфигурации основной системы.

Distance-Vector Multicast Routing Protocol

Domain Name System

Система, преобразующая удобочитаемые имена хостов (например, mail.example.net) в интернет-адреса и обратно.

Direct Rendering Manager

Модуль ядра drm(7) предоставляет клиентским приложениям прямой доступ к графическому оборудованию через инфраструктуру Direct Rendering (DRI).

Dynamic Host Configuration Protocol

Протокол, который динамически назначает IP-адреса компьютеру (хосту), когда он запрашивает их у сервера. Назначение адреса называется "арендой".

E

Encapsulated Security Payload

Executable and Linking Format

Extended COFF

F

File Allocation Table

File Allocation Table (16-bit)

File Transfer Protocol

Член семейства высокоуровневых протоколов, реализованных поверх TCP, который может использоваться для передачи файлов через сеть TCP/IP.

Fixed ACPI Description Table

G

Giant

Имя механизма взаимного исключения (спящий mutex), который защищает большой набор ресурсов ядра. Хотя простой механизм блокировки был достаточен во времена, когда машина могла иметь всего несколько десятков процессов, одну сетевую карту и, конечно, только один процессор, в настоящее время это неприемлемое узкое место производительности. Разработчики FreeBSD активно работают над его заменой на блокировки, защищающие отдельные ресурсы, что позволит достичь значительно большей степени параллелизма как для однопроцессорных, так и для многопроцессорных машин.

Graphical User Interface

Система, в которой пользователь и компьютер взаимодействуют с помощью графики.

H

HTML

См. HyperText Markup Language.

HUP

См. HangUp.

HangUp

HyperText Markup Language

Язык разметки, используемый для создания веб-страниц.

I

IP Firewall

IP Version 4

Протокол IP версии 4, использующий 32-битную адресацию. Эта версия до сих пор наиболее широко используется, но постепенно заменяется на IPv6.

IP Version 6

Новый IP-протокол. Создан из-за того, что адресное пространство в IPv4 заканчивается. Использует 128 бит для адресации.

Input/Output

Intel’s ASL compiler

Компилятор Intel для преобразования ASL в AML.

Internet Message Access Protocol

Протокол для доступа к электронным письмам на почтовом сервере, характеризующийся тем, что сообщения обычно хранятся на сервере, а не загружаются в почтовый клиент.

Смотрите также: Post Office Protocol версии 3.

Internet Printing Protocol

Internet Protocol

Протокол передачи пакетов, который является основным протоколом в Интернете. Первоначально разработан в Министерстве обороны США и является чрезвычайно важной частью стека TCP/IP. Без Интернет-протокола Интернет не стал бы тем, чем он является сегодня. Для получения дополнительной информации см. RFC 791.

Internet Service Provider

Компания, предоставляющая доступ к Интернету.

K

KAME

Японское слово, означающее "черепаха", термин KAME используется в компьютерных кругах для обозначения проекта KAME Project, который занимается реализацией IPv6.

KDC

См. Key Distribution Center.

KLD

См. Kernel ld(1).

KMS

См. Kernel Mode Setting.

KSE

См. Kernel Scheduler Entities.

KVA

См. Kernel Virtual Address.

Kbps

См. Kilo Bits Per Second.

Установка режима дисплея в пространстве ядра.

Kernel ld(1)

Метод динамической загрузки функциональности в ядро FreeBSD без перезагрузки системы.

Kernel Scheduler Entities

Поддерживаемая ядром система потоков. Дополнительные сведения см. на домашней странице проекта.

Kernel Virtual Address

Key Distribution Center

Kilo Bits Per Second

Используется для измерения пропускной способности (сколько данных может пройти через заданную точку за указанное время). Альтернативы приставке "Кило" включают "Мега", "Гига", "Тера" и так далее.

L

Line Printer Daemon

Local Area Network

Сеть, используемая в локальной зоне, например, в офисе, дома или подобных местах.

Lock Order Reversal

Ядро FreeBSD использует ряд блокировок ресурсов для разрешения конкуренции за эти ресурсы. Диагностическая система блокировок, работающая в режиме реального времени и присутствующая в ядрах FreeBSD-CURRENT (но удаляемая для релизов), называемая witness(4), обнаруживает возможность взаимоблокировок из-за ошибок блокировок. (witness(4) на самом деле немного консервативна, поэтому возможны ложные срабатывания.) Истинное срабатывание означает, что «если вам не повезло, здесь могла бы произойти взаимоблокировка».

Истинные положительные LOR обычно быстро исправляются, поэтому перед отправкой в списки рассылки проверьте https://lists.FreeBSD.org/subscription/freebsd-current и страницу LOR увиденные.

M

Mail Transfer Agent

Приложение, используемое для передачи электронной почты. Традиционно MTA входил в базовую систему BSD. В настоящее время Sendmail включен в базовую систему, но существует множество других MTA, таких как postfix, qmail и Exim.

Mail User Agent

Приложение, используемое пользователями для отображения и написания электронной почты.

Принудительный контроль доступа (MAC)

Massachusetts Institute of Technology

Merge From Current

Для объединения функциональности или патча из ветки -CURRENT в другую, чаще всего -STABLE.

Merge From Head

Объединить функциональность или патч из репозитория HEAD с более ранней веткой.

Merge From Stable

В обычном ходе разработки FreeBSD изменения сначала вносятся в ветку -CURRENT для тестирования, а затем переносятся в -STABLE. В редких случаях изменения сначала попадают в -STABLE, а затем переносятся в -CURRENT.

Этот термин также используется, когда исправление переносится из ветки -STABLE в ветку безопасности.

Merge From Vendor

Message Of The Day

Сообщение, обычно отображаемое при входе в систему, часто используемое для распространения информации среди пользователей системы.

Multi-Level Security

Multiple APIC Description Table

N

Network Address Translation

Метод, при котором IP-пакеты переписываются при прохождении через шлюз, позволяя многим машинам за шлюзом эффективно использовать один IP-адрес.

Network File System

New Technology File System

Файловая система, разработанная Microsoft и доступная в её операционных системах «New Technology», таких как Windows® 2000, Windows NT® и Windows® XP.

Network Time Protocol

Средство синхронизации часов по сети.

O

On-Demand Mail Relay

Operating System

Набор программ, библиотек и инструментов, предоставляющих доступ к аппаратным ресурсам компьютера. Современные операционные системы варьируются от простейших конструкций, поддерживающих только одну программу, работающую в данный момент времени и имеющую доступ только к одному устройству, до полностью многопользовательских, многозадачных и многопроцессных систем, способных обслуживать тысячи пользователей одновременно, каждый из которых запускает десятки различных приложений.

Overtaken By Events

Указывает на предложенное изменение (например, отчёт о проблеме или запрос функции), которое больше не актуально или не применимо из-за таких факторов, как последующие изменения в FreeBSD, изменения в сетевых стандартах, устаревание затронутого оборудования и т. д.

P

PPP через ATM

PPP через Ethernet

PR

См. Problem Report.

PXE

См. Preboot eXecution Environment.

Password Authentication Protocol

Personal Computer

Personal Computer Network File System Daemon

Physical Address Extensions

Метод обеспечения доступа к объёму оперативной памяти до 64 ГБ на системах с физически 32-разрядным адресным пространством (что без PAE ограничило бы объём 4 ГБ).

Подключаемые Модули Аутентификации (PAM)

Point-to-Point Protocol

Pointy Hat

Мифический головной убор, напоминающий колпак для двоечников, который вручается любому коммиттеру FreeBSD, сломавшему сборку, заставившему номера ревизий идти в обратном порядке или создавшему любой другой хаос в исходной базе. Любой коммиттер, стоящий своего звания, быстро накопит большую коллекцию таких. Использование (почти всегда?) шутливое.

Portable Document Format

Post Office Protocol

Смотрите также: Post Office Protocol версии 3.

Post Office Protocol Version 3

Протокол для доступа к электронным письмам на почтовом сервере, характеризующийся тем, что сообщения обычно загружаются с сервера на клиент, в отличие от хранения на сервере.

PostScript Printer Description

Preboot eXecution Environment

Principle Of Least Astonishment

По мере развития FreeBSD изменения, видимые пользователю, должны оставаться как можно более предсказуемыми. Например, произвольное изменение порядка переменных запуска системы в /etc/defaults/rc.conf нарушает POLA. Разработчики учитывают POLA при внесении изменений в систему, которые видны пользователю.

PRIME

Метод совместного использования нескольких физических графических сопроцессоров путём разделения их буферов прямого доступа к памяти (DMA).

Problem Report

Описание проблемы, обнаруженной в исходном коде FreeBSD или документации. См. Написание отчётов о проблемах FreeBSD.

Process ID

Число, уникальное для конкретного процесса в системе, которое идентифицирует его и позволяет выполнять действия над ним.

Project Evil

Рабочее название NDISulator, написанного Биллом Полом, который назвал его, ссылаясь на то, насколько ужасна сама необходимость в подобном решении (с философской точки зрения). NDISulator — это специальный модуль совместимости, позволяющий использовать мини-портовые сетевые драйверы Microsoft Windows™ NDIS с FreeBSD/i386. Обычно это единственный способ использовать карты, драйверы которых закрыты. См. src/sys/compat/ndis/subr_ndis.c.

R

Random Access Memory

Revision Control System

Система контроля версий (RCS) — один из старейших наборов программ, реализующих «контроль версий» для обычных файлов. Она позволяет хранить, извлекать, архивировать, вести журнал изменений, идентифицировать и объединять несколько версий для каждого файла. RCS состоит из множества небольших инструментов, работающих вместе. В ней отсутствуют некоторые функции, присутствующие в более современных системах контроля версий, таких как Git, но она очень проста в установке, настройке и начале использования для небольшого набора файлов.

Received Data

Контакт или провод кабеля RS232C, на который принимаются данные.

Recommended Standard 232C

Стандарт для связи между последовательными устройствами.

Reduced Instruction Set Computer

Подход к проектированию процессоров, при котором операции, которые может выполнять аппаратное обеспечение, упрощаются, но делаются максимально универсальными. Это может привести к снижению энергопотребления, уменьшению количества транзисторов и в некоторых случаях к повышению производительности и увеличению плотности кода. Примерами RISC-процессоров являются Alpha, SPARC®, ARM® и PowerPC®.

Redundant Array of Inexpensive Disks

Remote Procedure Call

Request For Comments

Набор документов, определяющих стандарты Интернета, протоколы и так далее. См. www.rfc-editor.org.

Также используется как общий термин, когда у кого-то есть предложение по изменению и он хочет получить обратную связь.

Request To Send

Сигнал RS232C, запрашивающий начало передачи данных от удаленной системы.

Router Advertisement

S

StateLess Address AutoConfiguration

SMTP Authentication

Server Message Block

Сигнальная земля (Signal Ground)

Вывод RS232 или провод, который является опорным заземлением для сигнала.

Simple Mail Transfer Protocol

Secure Shell (SSH)

Small Computer System Interface

Subversion

Subversion — это система контроля версий, в настоящее время используемая проектом FreeBSD.

Suspend To RAM

Symmetric MultiProcessor

System Control Interrupt

T

Ticket-Granting Ticket

Time Stamp Counter

Счетчик профилирования, внутренний для современных процессоров Pentium®, который подсчитывает тактовые импульсы частоты ядра.

Transmission Control Protocol

Протокол, который работает поверх (например) IP-протокола и гарантирует надёжную и упорядоченную доставку пакетов.

Transmission Control Protocol/Internet Protocol

Термин, обозначающий комбинацию протокола TCP, работающего поверх протокола IP. Большая часть Интернета работает на TCP/IP.

Transmitted Data

Контакт или провод RS232C, по которому передаются данные.

Trivial FTP

U

Uniform Resource Locator

Метод определения местоположения ресурса, такого как документ в Интернете, и способ идентификации этого ресурса.

Unix File System Version 1

Исходная файловая система UNIX®, иногда называемая Berkeley Fast File System.

Unix File System Version 2

Расширение UFS1, представленное в FreeBSD 5-CURRENT. UFS2 добавляет 64-битные указатели блоков (преодолевая барьер в 1Т), поддержку расширенного хранения файлов и другие возможности.

Universal Serial Bus

Аппаратный стандарт, используемый для подключения широкого спектра компьютерных периферийных устройств к универсальному интерфейсу.

User ID

Уникальный номер, присваиваемый каждому пользователю компьютера, по которому можно идентифицировать ресурсы и разрешения, назначенные этому пользователю.

User Datagram Protocol

Простой, ненадёжный протокол датаграмм, используемый для обмена данными в сети TCP/IP. В отличие от TCP, UDP не обеспечивает проверку и исправление ошибок.

V

Virtual Private Network

Способ использования общедоступной телекоммуникационной сети, такой как Интернет, для обеспечения удаленного доступа к локальной сети, например, корпоративной LAN.


Изменено: 24 ноября 2025 г. by Vladlen Popolitov