linux软件可以在所有发行版运行吗,来自一个发行版的Linux程序\游戏是否会在另一个Linux发行版上运行?...

这是两个问题:

是一个Linux二进制通用于所有发行?

这取决于:

如果程序是使用Linux内核之外什么都没有,这将是 普及除了32位或64位的问题。一个Linux“hello world” (一个简单的程序,打印“hello world”到终端 窗口)可能可能独立于发行版。如果 程序正在使用任何非内核库或服务(其中大部分为Linux,内核相当小),则包含的库存在差异,这些库是哪些版本,以及它们所在的版本号是 。所以在这个(最常见的)案例分布不是 相等。为什么很多商业程序会说他们只能在一个 或几个发行版上工作?

因为有大量的Linux发行版和 没有人想测试他们的程序。

商业供应商通常会说他们只支持他们测试软件的 发行版。 可能会或可能不会在其他发行版上工作,从供应商的角度来看, 只是您不能投诉,如果它不适用于他们不支持的发行版 。

选择哪个发行版进行测试取决于供应商期望其客户使用的是什么。商业/专业 计划通常选择企业分布,可能通过 推理类似于“支付他们的操作系统的人更有可能为我们的软件支付 ”,可能简单地通过计算其现有客户使用的分布 。

参见马克·沙特尔沃思在Ubuntu和Debian的 之间的二进制兼容性(这是我们首先有一个 Ubuntu的原因的家伙) - Debian是Ubuntu的最接近分布相对。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值