Alpine Linux:术语表

来自 Alpine Linux
(重定向自 术语表)

术语表是一个包含术语和 Alpine Linux 功能的广泛列表,其中包含定义和详细的解释。是参考和一般浏览的好地方。

A

abuild
使用 APKBUILD 从源代码构建软件包的工具是 abuild

ACF
Alpine Linux Configuration Framework 是一个 mvc-style 风格的应用程序,用于配置 Alpine Linux 设备。主要侧重于 Web 界面 - ACF 的主要目标是成为轻量级的 MVC "webmin"。

apk
Alpine Linux Package Keeper - A) Alpine 的软件包管理器,用于在运行中的 Alpine 系统上安装、查询和删除软件包。也是二进制软件包的后缀,即使它们基本上是 gzipped tar 文件。

APKBUILD
用于为 apk 构建 Alpine 软件包的构建配方。它包含软件包名称、版本、许可证、依赖项、源代码等信息,以及如何编译源代码和打包二进制文件。

apkovl
Apkovl 是一个文件,用于存储从默认配置更改的配置文件。 它在从 RAM 运行时使用。 内容覆盖在启动时加载的 apk 内容之上。 文件名是 <hostname>.apkovl.tar.gz,并存储在可移动媒体上,其路径在 /etc/lbu/lbu.conf 中定义。

B

Busybox
Busybox 是一个实用程序,它将许多常见的 Linux 工具组合到一个程序中。核心 Alpine 发行版中的大多数命令行工具都是 Busybox 的一部分。

bash
bash 是一个命令行解释器或 “shell”,它提供命令行用户界面。

C

cgit
cgit 提供对 Alpine 基础设施上托管的所有 git 仓库的轻松访问。

community
所谓的 community 仓库包含软件。community 中的软件包被认为是稳定的,但不如 main 仓库中的软件包重要。


E

edge
edge 是 Alpine Linux 开发树的名称。

F

Flatpak
Flatpak 是一种在 GNU/Linux 上分发 桌面 应用程序的技术。

G

git
Alpine 使用的分布式版本控制系统。(分类:Git

I

IRC
Internet Relay Chat (IRC) 是一种用于 Internet 实时文本消息传递的协议。Alpine 特有的详细信息可以在 这里找到。


L

lbu
本地备份实用程序。 用于备份用户配置的工具。 由于系统通常从 RAM 运行,因此 lbu 用于将系统状态保存到文件中,该文件将被恢复以使系统恢复到以前的状态。

LEAF
Linux 嵌入式设备框架。 Alpine Linux 最初是 LEAF 项目的一个分支。 一个安全、功能丰富、可定制的嵌入式 Linux 网络设备,用于各种网络拓扑。 虽然它可以用于其他方面; 但它主要用作 Internet 网关、路由器、防火墙和无线接入点。

M

main
所谓的 main 仓库包含软件。 这些软件包是成熟的。

MVC
MVC 设计模式用于 ACF 中,以将表示信息与控制逻辑分离。 我们所说的 MVC 是指
  • 模型 - 读取/写入配置文件、启动/停止守护程序或执行其他修改路由器工作的代码。
  • 视图 - 格式化数据以供输出的代码
  • 控制器 - 将两者粘合在一起的代码

mkinitfs
用于为内核生成 initramfs 镜像的工具。

modloop
回环 cramfs 镜像,其中存储内核模块用于 tmpfs 安装。

musl
musl 是 GNU/Linux 的 C 标准库实现。 Musl libc 与 uClibc 的 ABI 不兼容。

N

NTP
网络时间协议 (NTP) 是一种用于同步计算机系统时钟的协议。 Alpine 提供setup-ntp用于设置。
(使 Busybox 保持正确时间的最简单方法是什么? 2014)

🔓

O

OpenRC
OpenRC 是一个基于依赖关系的通用 init 系统,它与系统提供的 init 程序一起工作。


S

setup-*
Alpine 包含许多用于配置系统的脚本。 所有这些脚本都以setup-*开头。 最重要的是setup-alpine.
(find / -name setup* -print | sort)

堆叠窗口管理器
一种窗口管理器,它绘制并允许窗口重叠,允许用户拖动窗口,而不是窗口捕捉到某个位置。 也称为浮动窗口管理器

T

testing
Alpine Linux仓库包含新的/未经测试的/实验性的软件包。

平铺窗口管理器
一种窗口管理器,其屏幕组织通常依赖于数学公式将窗口组织成非重叠的框架。 也称为动态窗口管理器

tmpfs
tmpfs 是一种仅存在于(虚拟)内存中的文件系统,就像 RAM 磁盘一样。

transclusion
通过引用将一个文档的内容包含到另一个文档中。 在 wiki 中,模板功能用于在多个文档中包含相同的内容,而无需分别编辑这些文档。

U

uClibc
uClibc(也称为 µClibc/发音为 yew-see-lib-see)是一个用于开发嵌入式 Linux 系统的 C 库。 它比 GNU C 库小得多,但 glibc 支持的几乎所有应用程序也可以与 uClibc 完美配合。

V

vServer
Linux-VServer 通过内核级隔离为 GNU/Linux 系统提供虚拟化。 这样就可以同时运行多个虚拟单元。


X

Xfce
Xfce 是一个轻量级的 桌面环境,可在 Alpine Linux 仓库中找到。