LSB,即
Linux Standard Base,是一个致力于Linux标准化的规范,目前它的最新版本2.01已经
提交给ISO,如果能够被批准,就将成为国际标准。当然,国际标准通常不具有强制性,但它具有先进性,随着采用机构的增多,也同样可以具有“强制性”。
Linux是自由的开源软件,任何人只要遵守它的协议,都可以发行它,销售它,所以就出现了众多的公司,众多的发行版——目前可能在100个以上。各个发行版都要改一些东西,完全看当时开发者的心情和爱好,最终就是同样是Linux,却有不同的表现,不同的操作习惯,不同的编程习惯。
LSB的出现基本解决了这个问题,但直到现在也并不完全,它也还在发展。LSB是个好标准,它开放讨论,不强制,不致力于降低各个发行版的特别性,但它要求一些很基本的东西,如标准的库名,文件格式等,同时要求源代码和二进制可执行文件都有一定的兼容性。这些标准对编程的人可能最有用,按它写出来的程序可以最大程度地在各个不同的发行版上顺利运行,所以它对程序开发商最为有利,但长远看来,对Linux发行商一样是有利的。
操作系统这种东西,越来越像一个基础设施,公用设施,走向ISO就是朝这个方向迈进的重要一步。
???????/.?????????? :P
????96?????Linux????98??????????????????????????????????????????????????
?????????????????????Firefox Leader???14??????????19??????
???????/.?????????? :P
????96?????Linux????98??????????????????????????????????????????????????
?????????????????????Firefox Leader???14??????????19??????