当您不知道选择哪种发行版时,这真是太痛苦了。开发人员将东西从一个发行版移植到另一个发行版是浪费时间和精力。它使 Linux/Unix 比应有的更复杂(也更可怕)。
虽然我知道情况变成现在这样是有某些原因的,但我想知道是否有人想过重新统一 Linux 和其他(免费)Unix 的世界?这仍然是一个问题:是否有任何(失败的)尝试统一 Linux/Unix?
如果您将发行版系统配置工具和一般行为统一起来,就不需要不同的发行版。
一个优点是为应用程序定义一些二进制接口。The Linux Standard Base Workgroup试图定义一些。
以下是作为某些 ISO 标准基础的规范列表:LSB 规范
除了echox所说的。
任何尝试都是徒劳的。说实话?我不想像运行服务器一样运行我的桌面,而且我运行桌面的方式,滚动前沿,不会对每个人都有好处。
我们能够而且应该做的是尽量缩小差异。我认为像 freedesktop 通知 API 和 Systray API 这样的东西现在是伪标准(我认为)是一件好事。我们制作的东西越多,从开发者那里消除重复就越好。Poppler 是一个应用程序的一个很好的例子,它把很多分工合二为一,现在任何需要渲染 pdf 的应用程序都有一个很好的库,可以在所有平台上使用。
简而言之,我们都应该尝试共享尽可能多的 API 代码,而不是每次我们想做某事时都创建一个新库。
(有人会创建一个标准的 api 来访问“系统密码管理器”吗(无论是 kwallet 还是其他任何东西))
归档时间: |
|
查看次数: |
768 次 |
最近记录: |