LFS 1: 构建 BLFS 系统

概述

  LFS 虽然”五脏俱全”,但还很难“飞得很高”,与很多现代的 linux 发行版系统相比,它还是一个基础系统。BLFS 项目于是在 LFS 的基础上继续前行,它为构建稳定、安全和现代化的操作系统提供了详细的指导。

安全

文件系统和磁盘管理

FUSE

FUSE 称为用户空间文件系统(Filesystem in Userspace),它可以允许用户在用户空间定制实现自己的文件系统或者挂载其他网络文件系统。例如它可以用来支持挂载使用MTP模式的android 文件系统(需要libmtp库的包装器,如mtpfs或者gvfsd-fuse)。要注意区分 MTP 模式和 USB 存储模式。

通用库

ICU ./configure需要设置--with-data-packaging=files,否则中途编译会失败。

通用工具/系统工具

telepathy框架,empathy: 即时聊天软件

acpid : 监控 acpi event。

Autofs: AutoFs 服务程序与 mount 命令不同之处在于它是一种守护进程,只有检测到用户试图访问一个尚未挂载的文件系统时才自动的检测并挂载该文件系统。

Bubblewrap: 轻量级沙盒应用。

lm_sensors: 监控硬件温度,电压,扇出等。

Logrotate: 自动轮换(并压缩)日志文件。

Midnight Commander: 可视化文件管理器。

pm-utils: 提供工具使得计算机休眠(hibernate或者suspend to RAM)。

UPower : 为访问电源设备提高接口。

X系统

xdrinfo 包的安装需要注意,树莓派 pi3 官方预编译的图形库中没有 libGL.so,所以先跳过此包的安装。