Hasty Briefsbeta

双语

Finding a Successor to the FHS

9 months ago
  • #Linux
  • #Systemd
  • #Filesystem Hierarchy Standard
  • 文件系统层次结构标准(FHS)旨在规范Linux系统的文件系统布局,但自2015年以来该标准已停止更新。
  • 重启FHS并创建FHS 4.0的进展缓慢,Fedora开发者讨论替代方案时考虑采用systemd的文件层次结构文档。
  • 文件系统标准化的历史可追溯至1994年的FSSTND,后在Linux基金会的Linux标准基础(LSB)项目下演变为FHS。
  • 2015年发布的FHS 3.0已过时,未包含usr-merge和bin/sbin合并等关键发展,引发更新或替代的呼声。
  • Systemd的文件层次结构文档现已成为Linux用户空间API(UAPI)组规范的一部分,被提议作为FHS的现代替代方案。
  • 关于UAPI组规范是否中立或受systemd驱动存在争议,部分人对FHS 4.0的进展持怀疑态度。
  • Fedora可能采用UAPI文件层次规范,或带动其他发行版效仿,但目前各发行版遵循情况不一(如Debian使用FHS 3.0,Gentoo未遵循)。
  • 随着容器化和打包应用(Flatpak、Snap、AppImage)的兴起,对通用Linux文件系统标准的需求可能已减弱。
  • 在FHS更新前,UAPI文档仍是当前唯一有效的文件系统层次结构规范。