经常会看到 LSB,比如查看可执行文件:
a: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 4.9.0, not stripped
Linux Standard Base (LSB)
The Linux Standard Base was created to lower the overall costs of supporting the Linux platform. By reducing the differences between individual Linux distributions, the LSB greatly reduces the costs involved with porting applications to different distributions, as well as lowers the cost and effort involved in after-market support of those applications.
google 翻译:
创建Linux标准库是为了降低支持Linux平台的总体成本。通过减少各个Linux发行版之间的差异,LSB大大降低了将应用程序移植到不同发行版所涉及的成本,并降低了这些应用程序的售后支持所涉及的成本和工作量。
对于google 翻译 Linux Standard Base 为 Linux标准库 我并不是很认同,觉得翻译为 Linux 基础标准 比较准确,因为我认为:首先这是一套标准,而且是基础的标准,为了降低各个发行版之间的差异,降低平台成本,降低移植和维护成本而建立的标准,所以主语应该是 Standard 而 Base 用于修饰 Standard ,指明这是一套基础标准。
Filesystem Hierarchy Standard(FHS)
翻译为:文件系统层次化标准
LSB 其实是 Linux Foundation 下的一个工程,FHS 是属于 LSB 的一项工作
从Wiki 可以得到验证:
https://wiki.linuxfoundation.org/lsb/start
附上 Linux 基金会的官网,官网中的很多链接都是指向Wiki 的:
https://linuxfoundation.cn/