1. 程式人生 > >Linux Foundation (LSB and FHS)

Linux Foundation (LSB and FHS)

經常會看到 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 BaseLinux標準庫 我並不是很認同,覺得翻譯為 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/