For the complete documentation index, see llms.txt. This page is also available as Markdown.

Glossary

This glossary collects the technical terms covered in this book, arranged in the order of their first appearance in the main text.

Term
Chinese
Description

操作系统

/

System software that manages computer hardware and software resources, provides common services for computer programs, and serves as the interface between users and computer hardware

分时系统

/

An operating system that allows multiple users to simultaneously use a single computer by dividing CPU time into time slices and serving each user in turn

内核

/

The core part of an operating system that resides in memory, responsible for managing the system's processes, memory, device drivers, file systems, and networking

微内核

/

An operating system kernel architecture that runs only the most essential services in kernel mode, with other services implemented as user-space processes

宏内核

/

An operating system kernel architecture that integrates all core services such as process management, memory management, file systems, and device drivers within the kernel space. Also known as a monolithic kernel

UNIX 哲学

/

A software engineering methodology system derived from the development practices of the UNIX operating system, emphasizing small and refined design, each program focusing on a single task, prototyping first, and prioritizing portability over efficiency as core design principles

可移植性

/

The ease with which software can be transferred from one hardware platform or operating system environment to another and still function properly

自由软件

/

Software that grants users the freedom to run, copy, distribute, study, modify, and improve it

copyleft

著佐权

A licensing approach, similar to GPL terms, that imposes copyright constraints on derivative works, such as requiring source code to be made public

开源软件

/

Software whose source code is publicly available and allows users to freely use, modify, and distribute it

专有软件

/

Proprietary Software, a type of non-free software, also known as private software. Software that users are not free to use, modify, or distribute; most commercial software falls into this category

许可证

/

License, a legal agreement that authorizes others to use, modify, or distribute software

GNU

/

GNU's Not Unix, an operating system project initiated by the Free Software Foundation

GPL

/

GNU General Public License, a strong copyleft license

BSD 许可证

/

A permissive open source license that allows commercial use and closed-source derivatives

BSD

伯克利软件发行版

Berkeley Software Distribution, an operating system distribution based on AT&T UNIX, improved and extended by the University of California, Berkeley, and subsequently developed by the Computer Systems Research Group (CSRG), representing an important branch in the technical evolution of UNIX

类 UNIX

/

Unix-like, operating systems that behave similarly to UNIX but are not necessarily certified under the SUS

发行版

/

Distribution, a complete operating system packaged and released based on a kernel and its accompanying software collection

内核模块

/

A code segment that can be dynamically loaded into or unloaded from the kernel at runtime, extending kernel functionality without requiring kernel recompilation

Base System

基本系统

The combination of the kernel and user space (known as world in FreeBSD), i.e., all components from the src source tree

用户空间

/

Userland / Userspace, the runtime environment of the operating system outside the kernel, where applications execute

ABI

应用程序二进制接口

Application Binary Interface, the binary interface standard between applications and the operating system

RELEASE

稳定版

An official release version suitable for production environments

STABLE

/

FreeBSD's stable development branch, providing ABI stability guarantees while still under development

CURRENT

/

FreeBSD's main development branch, corresponding to the head or main branch in typical projects, containing the latest code changes but potentially unstable

MFC

合并自 CURRENT

Merge From CURRENT, the process in FreeBSD development of merging changes from the CURRENT branch into stable branches

Jail

/

An operating system-level isolation technology developed on the basis of Chroot, achieving lightweight virtualization through isolation mechanisms at the file system, process, network, and user dimensions; one of the important early practices of modern container technology

ZFS

/

Originally an abbreviation for Zettabyte File System, later no longer officially treated as an acronym. An advanced storage system integrating a file system and logical volume manager, employing a copy-on-write transaction model with powerful data integrity protection mechanisms, efficient data compression, and a scalable storage architecture

OpenZFS

/

The open source community version of ZFS, unifying the open source development of ZFS

bhyve

/

BSD Hypervisor, FreeBSD's built-in hypervisor

DTrace

/

Dynamic Tracing, a dynamic tracing framework originally developed by Sun Microsystems and first released with Solaris 10, usable for real-time debugging of kernel and application issues in production systems

Capsicum

/

A lightweight operating system capability and sandbox framework for application sandboxing

PF

包过滤器

Packet Filter, firewall software originating from OpenBSD, available as an optional firewall in FreeBSD, supporting features such as ALTQ traffic shaping

Netgraph

/

FreeBSD's network graph framework, providing graph-based abstraction and programmable interconnection of kernel-level network nodes

GEOM

/

FreeBSD's disk I/O request transformation framework, providing features such as disk partitioning, encryption, and mirroring

UFS

Unix 文件系统

Unix File System, FreeBSD's traditional file system

Port

/

A source code package for a single software in the FreeBSD system, containing the configuration files and scripts needed to compile and install that software

Ports

/

FreeBSD's software package management system, containing the collection of all Ports, used to compile and install software from source code

Ports Collection

/

The complete collection of the Ports system, including software category directories, build tools, and dependency management mechanisms

pkg

/

FreeBSD's binary package manager, used to install, update, and manage pre-compiled software packages; formerly known as pkgng

PkgBase

/

FreeBSD's base system package management scheme, using the pkg package manager to implement updates for user space and the kernel, available as a Technology Preview starting from FreeBSD 15.0

freebsd-update

/

FreeBSD base system update tool, used to fetch security updates and perform system version upgrades

Poudriere

/

A FreeBSD tool that tests Ports and builds FreeBSD package images through Jail environments

安全启动

/

Secure Boot, a security mechanism based on UEFI firmware that verifies the integrity of boot loaders and operating system kernels through digital signatures

Linuxism

/

The phenomenon where software overly depends on Linux-specific features, making it difficult to port to other Unix-like operating systems

POLA

最小惊讶原则

Principle of Least Astonishment, a design principle stating that designs must conform to users' habits, expectations, and cognitive abilities

UNIX

/

An operating system originally developed at AT&T Bell Laboratories, now a standard specification and legal trademark

Single UNIX Specification

单一 UNIX 规范

SUS, the standard specification for the UNIX operating system

CDDL

通用开发与发行许可

Common Development and Distribution License, an open source license created by Sun Microsystems for OpenSolaris, adopted by projects such as ZFS, allowing commercial use and modification

TCP/IP

传输控制协议/网际协议

Transmission Control Protocol/Internet Protocol, the foundational protocol suite of the Internet

校验和

/

Checksum, a fixed-length value obtained by performing a specific algorithm on a data sequence, used to detect whether errors have occurred during data transmission or storage

哈希函数

/

Hash Function, a function that maps data of arbitrary length to a fixed-length value, used for data integrity verification and digital signatures

内核错误(Kernel Panic)

/

Kernel Panic, a self-protection mechanism invoked when the operating system kernel encounters an unrecoverable fatal error; the system stops running and displays an error message

分发文件

/

Distribution Set, a collection of compressed packages in the FreeBSD installation media divided by function, such as base, kernel, src, lib32, etc.

无线管制域

/

Regulatory Domain, a legally defined region specifying the frequency, power, and other parameters for wireless device usage in each country or region

UEFI

统一可扩展固件接口

Unified Extensible Firmware Interface, the firmware interface standard for modern computers

BIOS

基本输入输出系统

Basic Input/Output System, the traditional firmware interface standard for computers

GPT

全局唯一标识分区表

GUID Partition Table, a disk partition table standard

MBR

主引导记录

Master Boot Record, the traditional disk partition table standard

引导加载程序

/

Bootloader, a program executed when a computer starts, responsible for initializing hardware devices and loading the operating system kernel into memory for execution

分区

/

Partition, the operation of dividing a physical disk into several logical storage areas

交换

/

Swap, the mechanism by which the operating system writes temporarily unused memory pages to a disk swap area to free physical memory

挂载

/

Mount, the operation of associating a file system with a directory in the directory tree, making its contents accessible

DHCP

动态主机配置协议

Dynamic Host Configuration Protocol, a protocol that automatically assigns IP addresses and other network configurations to hosts

SSH

安全外壳协议

Secure Shell, a protocol for secure remote login

DNS

域名系统

Domain Name System, a distributed naming system that maps domain names to IP addresses

虚拟化

/

Virtualization, technology that abstracts computer physical resources into logical resources, enabling multiple operating systems or applications to run independently on the same physical hardware

虚拟机

/

Virtual Machine, a complete computer system simulated through virtualization technology

VirtIO

/

A virtualization I/O framework providing standardized high-performance I/O interfaces for virtual machines

串口控制台

/

Serial Console, an interface for system management and debugging through a serial port

Chroot

/

Change Root, an operation that changes the root directory of a process and its child processes to another location in the file system

TTY

/

Teletypewriter, a teletypewriter, extended to refer to text terminal devices

虚拟控制台

/

Virtual Console, multiple independent logical terminals simulated on a physical terminal

Shell

/

A program in the operating system that provides a user interface, serving as the interface between the user and the kernel, responsible for interpreting and executing user-entered commands

命令解释器

/

Command Interpreter, a program that receives user-entered commands and translates them into instructions executable by the operating system

环境变量

/

Environment Variable, named value pairs in the operating system used to store system runtime environment and user configuration information, readable and usable by processes

POSIX

/

Portable Operating System Interface, an operating system standard developed by IEEE and The Open Group

进程

/

Process, a single execution instance of a program on a computer, the basic unit of resource allocation and scheduling in the operating system

守护进程

/

Daemon, a system process running in the background, not associated with any controlling terminal, typically responsible for listening for network requests or performing system maintenance tasks

信号

/

Signal, a software interrupt mechanism in the operating system used to notify a process that an event has occurred

文件系统

/

File System, the software component in the operating system responsible for managing and accessing file information

符号链接

/

Symbolic Link, a special type of file whose content is a path name pointing to another file or directory. Also known as a soft link

硬链接

/

Hard Link, multiple directory entries pointing to the same inode in a file system, sharing the same data blocks as the original file

权限提升

/

Privilege Escalation, the act of obtaining higher privileges beyond the authorized scope

SUID

设置用户 ID

Set User ID, a file permission bit that temporarily grants the user executing the file the permissions of the file owner

SGID

设置组 ID

Set Group ID, a file permission bit that temporarily grants the user executing the file the permissions of the file's group owner

设备文件

/

Device File, a special file in the operating system that represents a hardware device or virtual device

procfs

/

Process File System, a file system that presents kernel process information in a file system format (FreeBSD does not mount it by default; manual mount_procfs(8) is required)

devfs

/

Device File System, a file system that automatically manages device nodes in the /dev directory

fdescfs

/

File Descriptor File System, a file system that provides file system access to process file descriptors

伪终端

/

Pseudo-Terminal, a terminal device simulated in software, used for remote login and terminal emulation in window systems

PAM

可插拔认证模块

Pluggable Authentication Modules, a flexible system authentication framework originally developed by Sun Microsystems in 1995

Kerberos

/

A network authentication protocol that uses a Key Distribution Center (KDC) and ticket mechanism to achieve secure identity verification

NIS

网络信息服务

Network Information Service, a system developed by Sun Microsystems for centrally managing user and host information on a network, formerly known as Yellow Pages (YP)

NTP

网络时间协议

Network Time Protocol, a protocol used to synchronize clocks across nodes in a computer network

syslog

/

A system logging protocol and tool used for recording system messages and events

OpenBSM

/

Open Basic Security Module, FreeBSD's security auditing system

审计

/

Audit, the process of recording, examining, and analyzing system security-related events

inetd

互联网超级服务器

Internet Super Server, a daemon that uniformly manages multiple network services

IPFW

/

ipfirewall, FreeBSD's built-in firewall system, employing first-match rules

IPF

/

IPFilter, a firewall software available as an optional firewall component in FreeBSD

ALTQ

交替队列

Alternate Queuing, a traffic shaping framework developed by Kenjiro Cho, first released in March 1997, later incorporated into the KAME project, integrated with the PF firewall to provide queue management and traffic shaping functionality

二进制包

/

Binary Package, a pre-compiled software package that can be installed directly without building from source code

镜像站

/

Mirror Site, a server that synchronizes and replicates official software repositories or distribution files, providing faster local download speeds

源代码

/

Source Code, the original text of a computer program written by programmers, which must be compiled or interpreted before execution

依赖

/

Dependency, a reference relationship between software where the normal operation of one software requires the presence of another

启动环境

/

Boot Environment, a bootable file system snapshot on ZFS that supports system version rollback

数据集

/

Dataset, a management unit in ZFS, similar to an independent partition in a traditional file system

存储池

/

Storage Pool / zpool, a storage space in ZFS composed of one or more virtual devices

快照

/

Snapshot, a read-only copy of a file system or storage system at a specific point in time

写时复制

/

Copy-on-Write (COW), an optimization strategy that copies data before writing modifications, ensuring data consistency

etcupdate

/

A FreeBSD tool used to merge configuration file changes after system upgrades

buildworld

/

One of the FreeBSD source code build processes, compiling the complete user space

buildkernel

/

One of the FreeBSD source code build processes, compiling the kernel

installworld

/

One of the FreeBSD source code build processes, installing the compiled user space

releng

/

Release Engineering, FreeBSD's release engineering branch

Linux 兼容层

/

A FreeBSD system feature that enables running Linux binary programs on FreeBSD, providing application compatibility

Linuxulator

/

The Linux system call translation layer in the FreeBSD kernel, implementing Linux binary compatibility

RISC-V

/

An open source instruction set architecture based on RISC principles, initiated by the University of California, Berkeley in 2010; FreeBSD supports hardware platforms with the RISC-V architecture

kqueue

/

FreeBSD's event notification interface, providing a more efficient and scalable event notification mechanism than select/poll

TrustedBSD

/

FreeBSD's security extension project, based on the POSIX.1e draft

W^X

写或执行互斥

Write XOR Execute, a security policy where memory pages cannot simultaneously have write and execute permissions

PIE

位置无关可执行程序

Position Independent Executable, a security mitigation technique where executables can be loaded at arbitrary addresses

ASLR

地址空间布局随机化

Address Space Layout Randomization, a security mitigation technique that increases attack difficulty by randomizing the memory layout of processes

DAC

自主访问控制

Discretionary Access Control, the standard Unix security model where resource owners can autonomously determine access permissions

ACL

访问控制列表

Access Control List, an object-centric access control mechanism that provides more granular control than traditional Unix permissions

CHERI

/

Capability Hardware Enhanced RISC Instructions, a CPU architecture extension developed by the University of Cambridge and SRI International, a project led by Robert N.M. Watson alongside Capsicum; CHERI was conceptually inspired by Capsicum, extending the capability model from software to hardware, but the two are independent projects, not derivative of each other

Container

容器

A lightweight operating system-level virtualization technology that achieves process isolation and resource control through isolation mechanisms and resource limits

NAT

网络地址转换

Network Address Translation, a technology that translates addresses in IP packet headers to another address

代理服务器

/

Proxy Server, a server that acts as an intermediary between clients and servers, forwarding requests and responses

防火墙

/

Firewall, a system that enforces access control policies between networks, protecting network security by allowing or denying packet transmission

ICMP

互联网控制报文协议

Internet Control Message Protocol, a protocol used to send control messages and error reports in IP networks

UDP

用户数据报协议

User Datagram Protocol, a connectionless transport layer protocol

TCP

传输控制协议

Transmission Control Protocol, a connection-oriented, reliable transport layer protocol

HTTP

超文本传输协议

HyperText Transfer Protocol, an application layer protocol that is the foundation of data communication on the World Wide Web

HTTPS

超文本传输安全协议

HyperText Transfer Protocol Secure, a protocol encrypted through TLS on top of HTTP

拥塞控制

/

Congestion Control, a mechanism in networks that prevents excessive data injection from causing network congestion

Wayland

/

A display server protocol designed to replace X11

显示服务器

/

Display Server, the core service program in a graphics system responsible for managing screen output and input devices

显示管理器

/

Display Manager, a program in a graphics system that provides a user login interface and manages session startup, such as GDM, SDDM, LightDM, etc.

合成器

/

Compositor, a component in a graphics system responsible for compositing the rendering results of multiple windows into the final screen image

X11

X 窗口系统

X Window System, a window system for graphical user interfaces

CDE

通用桌面环境

Common Desktop Environment, a classic UNIX desktop environment

驱动程序

/

Driver, interface software between the operating system and hardware devices, responsible for converting operating system requests into hardware-executable operations

人工智能

/

Artificial Intelligence, the discipline and technology field studying how to make computers simulate human intelligent behavior

OpenBSD

/

A security-focused BSD operating system forked from NetBSD by Theo de Raadt in 1995

NetBSD

/

A portability-focused BSD operating system founded in 1993

DragonFly BSD

/

A BSD operating system forked from FreeBSD 4.8 by Matthew Dillon in 2003

LLVM

/

LLVM is not an acronym (it once stood for Low Level Virtual Machine, but is no longer officially treated as one), referring to a collection of modular and reusable compiler and toolchain technology projects (see LLVM Project. LLVM FAQ[EB/OL]. [2026-04-16]. https://llvm.org/. This page is the LLVM official overview page)

编译程序

/

Compiler, a program that translates high-level programming language source code into machine code or intermediate code

解释程序

/

Interpreter, a program that reads and executes high-level programming language source code line by line

Clang

/

The C/C++ language frontend and tool infrastructure of the LLVM project

NFS

网络文件系统

Network File System, a distributed file system protocol

SMB

服务器消息块

Server Message Block, a protocol used for file sharing

交叉编译

/

Cross-compilation, the compilation process of producing executable code for another platform on one platform

设备树

/

Device Tree, a data structure describing hardware device information, used for hardware discovery in embedded systems

单板计算机

/

Single-Board Computer, a complete computer integrated on a single circuit board

固件

/

Firmware, software embedded in hardware devices that controls the basic operations of the device

运行级别

/

Runlevel, levels defining system running states in SysVinit systems

伪静态

/

URL Rewriting, a technology that maps dynamic URLs to static URLs through server-side rules

反向代理

/

Reverse Proxy, a proxy server that receives client requests, forwards them to backend servers, and returns the responses to the clients

时序数据库

/

Time Series Database, a database specifically designed for storing and querying time series data

ORDBMS

对象关系型数据库管理系统

Object-Relational Database Management System, a relational database that supports features such as objects, classes, and inheritance

NoSQL

/

Not Only SQL, a database management system that does not strictly follow the relational model

文档型数据库

/

Document-oriented Database, a database that stores and retrieves data in units of documents

SCRAM-SHA-256

/

Salted Challenge Response Authentication Mechanism, an authentication mechanism based on SHA-256

ACID

/

Atomicity, Consistency, Isolation, Durability, the four fundamental properties of database transactions: atomicity, consistency, isolation, and durability

SSL/TLS

安全套接层/传输层安全

Secure Sockets Layer / Transport Layer Security, protocols that provide security and data integrity for network communications

FastCGI

/

Fast Common Gateway Interface, an improved CGI protocol that handles requests through persistent processes to improve performance

JIT 编译程序

即时编译程序

Just-In-Time Compiler, a compiler that compiles bytecode into machine code while the program is running

Java Servlet

/

A server-side component on the Java platform for handling HTTP requests

SPICE

/

Simple Protocol for Independent Computing Environments, a remote display protocol

VNC

虚拟网络计算

Virtual Network Computing, a remote desktop protocol

RDP

远程桌面协议

Remote Desktop Protocol, a remote desktop protocol developed by Microsoft

FUSE

用户空间文件系统

Filesystem in Userspace, a framework that allows non-privileged users to create file systems in user space

autofs

/

Automatic File System, an automatic mount file system framework

fsck

/

File System Consistency Check, a file system consistency check and repair tool

GELI

/

FreeBSD's disk encryption framework

sysctl

/

System Control, the interface for reading and setting FreeBSD kernel runtime parameters

securelevel

/

Security level, FreeBSD's kernel security level mechanism; the higher the level, the stricter the restrictions

rctl

/

Resource Control, FreeBSD's resource limiting tool

mac_bsdextended

/

FreeBSD's Mandatory Access Control (MAC) policy module, providing firewall-like rule-based access control for file systems

devd

/

Device Daemon, FreeBSD's device status daemon that responds to hardware events

powerd

/

Power Daemon, FreeBSD's power management daemon

cron

/

The Unix system's scheduled task execution daemon, used to automatically execute tasks at predetermined times

DMA

/

① Direct Memory Access, a technology that allows devices to directly read and write system memory; ② DragonFly Mail Agent, incorporated into the FreeBSD base system in 2014 and replacing Sendmail as the default local mail transfer agent (not a full-featured MTA) starting from FreeBSD 14.0; the default MTA for FreeBSD 13 and earlier was Sendmail

mtree

/

FreeBSD's directory tree specification and verification tool

authpf

/

Authenticating Gateway User Shell, the authentication gateway shell for the PF firewall

Unbound

/

A validating recursive DNS server

Kyua

/

The automated testing framework adopted by the FreeBSD base system for running regression tests. Originally developed for the NetBSD project, later incorporated into the FreeBSD base system

内存盘

/

RAM Disk, a technology that simulates memory as a disk device, with data stored in memory and lost on power-off. FreeBSD provides RAM disk functionality through mdconfig and the md(4) driver. mfsBSD is a minimal FreeBSD distribution that runs from a RAM disk

GRUB

/

Grand Unified Bootloader, a universal multi-operating system boot loader

init

/

The initialization process with PID 1 in UNIX systems, responsible for post-boot initialization work

调试器

/

Debugger, a tool used to detect and locate program errors

版本控制

/

Version Control, the system and method for managing the change history of files or code

补丁

/

Patch, fix code provided for issues or functional defects discovered in software

网络协议

/

Network Protocol, a collection of rules, standards, or conventions established for data exchange in computer networks

端口

/

Port, a logical identifier used in network communication to distinguish different applications or services, with a value range of 0–65535

套接字

/

Socket, an endpoint of network communication, composed of an IP address and port number, serving as the interface between applications and the network

管道

/

Pipe, an interprocess communication mechanism that directly connects the output of one process to the input of another

中断

/

Interrupt, the process by which a CPU responds to an event occurring in the system, suspending the current program to execute an interrupt handler

线程

/

Thread, an execution unit within a process that shares the process's resources but has an independent execution flow

虚拟存储器

/

Virtual Memory, also known as virtual memory, a memory management technology provided by the operating system that combines physical memory with disk space to provide a contiguous address space for processes

高速缓存

/

Cache, high-speed memory located between the CPU and main memory, used to reduce memory access latency