本术语表包含了 FreeBSD 社区和文档使用的术语和缩略语。
见: ACPI 机器语言
见: ACPI 源语言
一种可以由符合 ACPI 规范的操作系统提供的虚机解释执行的伪码, 在底层硬件与提供给 OS 的文档接口之间提供一个抽象层。
用于撰写 AML 的语言。
对于某一个对象的许可列表,通常是一个文件或网络设备。
一种为实现对于硬件呈现给操作系统的接口进行抽象的标准, 它使得操作系统在不需要了解底层硬件的情况下能够使用其绝大多数功能。 ACPI 发展并超越了过去由 APM、 PNPBIOS 以及其他技术所提供的能力, 并提供了用于控制电力耗用、 机器休眠、 启用和禁用设备等功能的支持。
指定一个或多个程序组成部分之间规范交互的例程、协议和工具集合; 指定这些程序组成部分之间如何、何时、为何协同工作, 以及共享或操作什么数据。
一个使得操作系统与 BIOS 协作实现电源管理的 API。 对大多数的应用程序来说 APM 已被更通用更强大的 ACPI 所取代。
一种用于在访问文件或目录时自动挂接文件系统的服务。
决定一个 PCI 设备应向什么地址范围做出反应的寄存器。
BIOS 的定义, 在一定意义上取决于其上下文。 一些人用它来表示包含了一系列用以提供软硬件间接口的基础例程的 ROM 芯片, 而其他一些人, 则用它来表示这芯片中用于帮助引导系统的那一部分例程。 此外, 还有一些人用它来表示用于在系统引导时进行配置的屏幕提示。 BIOS 是 PC 上的专有词汇, 但其他系统上也有一些类似的机制。
DNS 协议的一种实现。
由 加州大学伯克利分校 的 计算机系统研究小组 (CSRG) 对其所发布的对于 AT&T 的 32V UNIX® 所做改进和修正软件包所起的名字。 FreeBSD 源自 CSRG 的成果。
一种许多人在简单的话题上发表大量意见, 而忽略那些复杂的问题的现象。 参见 FAQ 以了解这一术语的来历。
一种表示检测到载波的 RS232C 信号。
也称作处理器。 这是计算机的大脑, 所有的计算工作均在此处发生。 在不同的硬件架构之上, 采用的指令集也不尽相同。 除了最为人们熟知的 Intel-x86 及派生的硬件架构之外, 还有 Sun SPARC、 PowerPC 以及 Alpha 等硬件架构。
一种用户认证的方法,基于客户端与服务器之间的共享密钥 (secret shared)。
表示允许远程系统发送数据的 RS232C 信号。
A version control system, providing a method of working with and keeping track of many different revisions of files. CVS provides the ability to extract, merge and revert individual changes or sets of changes, and offers the ability to keep track of which changes were made, by who and for what reason.
见: Distance-Vector Multicast Routing Protocol (距离-矢量 组播路由协议)
A method of encrypting information, traditionally used as the method of encryption for UNIX passwords and the crypt(3) function.
An RS232C signal sent from the modem to the computer or terminal indicating a readiness to send and receive data.
An RS232C signal sent from the computer or terminal to the modem indicating a readiness to send and receive data.
An interactive in-kernel facility for examining the status of a system, often used after a system has crashed to establish the events surrounding the failure.
一个 ACPI 表, 提供系统的基本配置信息。
用以将便于人类辨识的主机名 (例如, mail.example.net) 与 Internet 地址相互转换的系统。
一种能够在收到请求时, 动态分配 IP 地址给计算机 (主机) 的协议。 分配出去的地址, 也称为 “租期”。
见: HangUp (挂断)
用以创建 web 页面的标记语言。
IP 协议第 4 版,使用 32 位编址。 这个版本目前仍是使用范围最广的网络协议, 但正慢慢的被 IPv6 取代。
参见: IP Version 6 (IP第6版).
新的 IP 协议。 因为 IPv4 地址空间将被耗尽而被发明, 它使用 128 位编址。
Intel 的编译器, 能够将 ASL 编译为 AML。
A protocol for accessing email messages on a mail server, characterised by the messages usually being kept on the server as opposed to being downloaded to the mail reader client.
一种包传输协议, 是 Internet 上的基本协议。 最初由美国国防部开发, 在 TCP/IP 协议栈中有着非常重要的地位。 假如没有互联网协议, Internet 将不会成为今天这样。 欲知更多信息, 参见 RFC 791。
提供 Internet 访问服务的公司。
在日本语中表示 “海龟”。 术语 KAME 在计算机领域内, 通常用来指 KAME 计划, 该计划致力于完成一个 IPv6 实现。
A method of dynamically loading functionality into a FreeBSD kernel without rebooting the system.
一个由内核支持的线程系统。 参见 该项目主页 以获得更多详细信息。
带宽 (一段指定时间内能够通过一个给定点的数据量) 单位。 除了前缀 Kilo (1024、 千), 还有前缀 Mega (兆)、 Giga (吉)、 Tera 等。
用于局部范围内, 如办公室、 家庭等的网络。
FreeBSD 内核使用一系列资源锁来对资源的竞争使用进行仲裁。 在 FreeBSD-CURRENT 内核中的运行时锁诊断系统 (在发行版本中会去掉) 称为 witness(4), 会检测由于锁的问题可能导致的潜在死锁。 (witness(4) 实际上会比较保守, 因此可能存在误报现象。) 由它产生的问题报告表示 “如果您运气不好的话, 死锁一定会在此处发生”。
真正的 LOR 通常会很快修正, 因此在您到邮件列表中发言之前, 请首先阅读 http://lists.FreeBSD.org/mailman/listinfo/freebsd-current 和 已知的 LOR 网页。
一种用于传送电子邮件的应用程序。 传统上, MTA 是 BSD 基本系统的一部分。 目前, 基本系统中仍然包含 Sendmail, 但也有许多其他可选的 MTA, 例如 postfix、 qmail 和 Exim。
用于让用户能够显示和撰写电子邮件的应用程序。
表示从 -CURRENT 分支合并功能或补丁到另一个分支, 通常是 -STABLE 的操作。
将功能或补丁从 Perforce 仓库合并到 -CURRENT 分支的操作。
参见: Perforce.
在正常的 FreeBSD 开发过程中, 变更会首先提交到 -CURRENT 分支进行测试,之后才会被合并到 -STABLE 分支。在很偶然的情形中,更改会先进入 -STABLE 分支,再被合并到 -CURRENT 分支。
这一术语在从 -STABLE 向安全分支合并补丁时也适用。
一种通常在登录时显示的消息, 主要用于向用户发布关于系统的消息。
一种通过重写 IP 数据包来穿过网关, 使得网关后面很多机器能有效的共享一个 IP 地址。
一种由 Microsoft® 开发的并在他们的 “新技术” (NT, New Technology) 操作系统,如 Windows® 2000, Windows NT® 和 Windows XP 中应用的文件系统。
一种通过网络同步时钟的方法。
一组提供访问计算机硬件资源能力的程序、 函数库和工具。 现今的操作系统从最简单的一次只运行一个程序、 访问一种设备, 到能够支持数千用户同时使用、 每个用户执行数十个不同的应用程序的、 完全支持多用户、 多任务和多道处理系统都有。
表示所建议的变更 (例如问题报告或需求) 由于 FreeBSD 后来所做的变动、 网络标准、 硬件过时等原因而而失去意义或不再适用。
见: Perforce
见: Personal Computer Network File System Daemon (个人计算机网络文件系统服务)
一种由 Perforce 软件 编写的比 CVS 更先进的版本控制软件。 尽管它本身并不开放源代码, 但它对类似 FreeBSD 这样的开源项目是免费的。
一些 FreeBSD 开发人员将 Perforce 代码库作为保存那些对 -CURRENT 而言, 试验性质也太强的代码的阶段性成果。
一种使物理寻址能力只有 32 位地址 (因而在没有 PAE 时, 只能访问 4 GB 虚拟地址空间) 的系统能够访问 64 GB RAM 的方法。
一件虚构的头饰,很像一件 傻瓜帽,奖励给使联编过程出现问题、 版本号发生倒退, 或给源代码库引入其他大问题的 FreeBSD committer。 许多活跃的 committer 很快就能积攒起一大堆。 这种用法是 (几乎总是?) 一种幽默的方式。
A protocol for accessing email messages on a mail server, characterised by the messages usually being downloaded from the server to the client, as opposed to remaining on the server.
当 FreeBSD 发展时, 用户可见的更改应尽可能不引起用户的惊奇。 例如, 武断的重新安排 /etc/defaults/rc.conf 中的系统启动变量就违反了 POLA。 当开发者要做用户可见的系统更改时, 就应考虑 POLA。
对于在 FreeBSD 源代码或文档中找到某种问题的描述。 参见 如何书写 FreeBSD 问题报告。
一个用于唯一标识系统中进程的数字, 当对进程进行各种操作时, 也使用它来指定具体的进程。
NDISulator 的工作代号, 由于 Bill Paul 编写,他 (从一个哲学观点) 根据完成这样一个工程所首先需要付出努力的可怕程度做了如此命名。 NDISulator 是一个特别的兼容模块, 使得 Microsoft Windows™ NDIS miniport 网络驱动程序可用于 FreeBSD/i386。 通常, 在网卡厂商封锁了驱动程序的源代码时, 这是能够使用这些网卡的唯一方式。 参见 src/sys/compat/ndis/subr_ndis.c。
见: Reduced Instruction Set Computer (精减指令系统计算机; 又译:精简指令集计算机)
Revision Control System (RCS) 是最早实现普通文件 “版本控制” 的软件包之一。 它提供了存储、 获取、 保存归档、 记录、 命名和合并文件中多个版本的能力。 RCS 包含了许多可以配合使用的小工具。 它并不具备更现代化的版本控制系统, 例如 CVS 或 Subversion 所提供的某些功能, 但对于少量文件的管理而言, 其易于安装、 配置和使用则可看作优势。 RCS 的实现可以在几乎每一种主流 类-UNIX OS 上找到。
An RS232C pin or wire that data is recieved on.
在串口设备之间通信的一个标准。
An approach to processor design where the operations the hardware can perform are simplified but made as general purpose as possible. This can lead to lower power consumption, fewer transistors and in some cases, better performance and increased code density. Examples of RISC processors include the Alpha, SPARC®, ARM® and PowerPC®.
在 CVS 仓库内对于文件的直接复制。
如果不用仓库复制, 在需要将一个文件复制或移动到仓库中的另一位置时, CVS committer 会使用 cvs add 将文件放到新位置, 而如果旧的副本需要删除, 则对旧文件执行 cvs rm。
这种方法的缺点是无法将该文件的历史记录 (那是指 CVS 记录的一个个项目) 复制到新位置。 由于 FreeBSD 计划认为这些历史记录很有用, 因此, 我们通常采用的方法是进行一次仓库复制操作。 在这个过程中, 仓库管理员会在仓库内部直接复制文件, 而不是使用 cvs(1) 程序。
一组定义 Internet 标准、 协议等的文档。 参见 www.rfc-editor.org。
同时, 这也是在修改提议征求意见时的一个通用术语。
An RS232C signal requesting that the remote system commences transmission of data.
参见: Clear To Send (允许发送).
见: Subversion
一个 RS232 插针或导线,是信号的参考地电平。
Subversion 是一个版本控制系统, 类似于 CVS, 但是有一系列扩展的功能。
见: Transmission Control Protocol/Internet Protocol (传输控制协议/互联网协议)
一种在现代 Pentium® 处理器内部的性能计数器, 用于提供处理器核心的频率时钟脉冲计数。
一种运行于诸如 IP 等协议之上的协议, 确保包以一种可靠、有序的方式传送。
表示在 IP 协议之上运行 TCP 这种组合的术语。 Internet 的大部分运行于 TCP/IP 之上。
An RS232C pin or wire that data is transmitted on.
一种定位资源的方法, 比如标识 Internet 上的某一份文档。
最初的 UNIX 文件系统, 有时也称作伯克利快速文件系统。
对 USF1 的扩展, 由 FreeBSD 5-CURRENT 时引入。 UFS2 增加了 64 位块指针 (破除了 1T 的限制), 支持扩展文件存储和其他特性。
一种硬件标准, 用来连接各种计算机外围设备的通用接口。
指派给某一计算机上每个用户的唯一号码。 通过该号码将资源和权限分派给可被标识的用户。
一种简单, 不可靠的数据报协议, 用来在 TCP/IP 网络种交换数据。 UDP 不提供类似 TCP 的错误校验与修正。
本文档和其它文档可从这里下载:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读文档,如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.