LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2477|回复: 25

LINUX下的应用软件版本依赖性太强会阻碍LINUX的推广

[复制链接]
发表于 2006-8-27 21:29:11 | 显示全部楼层 |阅读模式
很多应用软件在某种版本下可以运行, 升高一个版本就不能运行了. 有的甚至同一版本下升级几次就不行了.  有时候不同的应用软件又需要不同的LINUX版本, 真是麻烦, 这样向LINUX平台转向的阴力就大多了.
发表于 2006-8-27 21:31:43 | 显示全部楼层
是阿,这的确是Linux很大的一个问题,不像windows,一个公司开发和维护的,兼容性都比较不错,Linux太多人和公司参与了,虽然发展的很快,但是就是存在着版本更新太快,前后兼容性不够,distribution太多的问题
回复 支持 反对

使用道具 举报

发表于 2006-8-28 00:28:17 | 显示全部楼层
关键还是缺少一个标准啊
回复 支持 反对

使用道具 举报

发表于 2006-8-28 01:31:58 | 显示全部楼层
新人的观点……
回复 支持 反对

使用道具 举报

发表于 2006-8-28 10:22:25 | 显示全部楼层
现在不是已经开始推广一个Linux Distribution的标准了嘛, Linux Standard Base
回复 支持 反对

使用道具 举报

发表于 2006-8-28 10:32:18 | 显示全部楼层
Post by xcc360
新人的观点……


我认为这是事实,不是什么新人的观点,我用Linux也不是一年两年了
回复 支持 反对

使用道具 举报

发表于 2006-8-28 12:41:27 | 显示全部楼层
我不这样认为
Linux 不是静态产品
不会采取一味向下兼容的措施
而是进化
进化总要有舍弃

USB 的内核部分至少重写了3次
才有了现今操作系统里面最快的 USB 速度

而 Windows 作为产品是稳定高于一切(想起某 country ),向下兼容的策略一直贯彻。这意味着原来很多缺陷也得不到改正,很多累赘也不能消除。

此外的一个因素,Linux 一直在进化,新版本周期短。
而微软操作系统和开发平台更新周期长,造成了依赖性问题相对不那么严重的假象。他们只不过把小的修修改改全部弄成一次时隔几年的大升级,貌似“理所当然”的不兼容原来版本。

这是 Windows 式思维。
回复 支持 反对

使用道具 举报

发表于 2006-8-28 19:55:37 | 显示全部楼层
Post by Thruth
我不这样认为
Linux 不是静态产品
不会采取一味向下兼容的措施
而是进化
进化总要有舍弃

USB 的内核部分至少重写了3次
才有了现今操作系统里面最快的 USB 速度

而 Windows 作为产品是稳定高于一切(想起某 country ),向下兼容的策略一直贯彻。这意味着原来很多缺陷也得不到改正,很多累赘也不能消除。

此外的一个因素,Linux 一直在进化,新版本周期短。
而微软操作系统和开发平台更新周期长,造成了依赖性问题相对不那么严重的假象。他们只不过把小的修修改改全部弄成一次时隔几年的大升级,貌似“理所当然”的不兼容原来版本。

这是 Windows 式思维。



这真是一个灾难……即浪费时间又浪费空间
回复 支持 反对

使用道具 举报

发表于 2006-8-28 20:06:28 | 显示全部楼层
不一定啊
应用软件看是谁做的了
如果是大公司做的
虽然他们推荐用RHEL的xx版
但是别的发行版基本上也基本上能用
比如说EDA软件
在我看来EDA软件只要你设置好了一些环境变量或者修改一下原来的设置
可以在现在主流的任何发行版上跑
比如说Cadence的全部linux上的软件
Synopsys在linux上的
mentor在linux上的
Altera在linux上的
Altera的Quartus II 6.0是最好的一个例子!
他原来指定只能在RH上跑,但是我改了一个原来带的环境变量 设置文件 中
LD_ASSUME_KERNEL
然后就能在Debian Sid上跑了
回复 支持 反对

使用道具 举报

发表于 2006-8-28 21:10:33 | 显示全部楼层
Post by Thruth
我不这样认为
Linux 不是静态产品
不会采取一味向下兼容的措施
而是进化
进化总要有舍弃

USB 的内核部分至少重写了3次
才有了现今操作系统里面最快的 USB 速度

而 Windows 作为产品是稳定高于一切(想起某 country ),向下兼容的策略一直贯彻。这意味着原来很多缺陷也得不到改正,很多累赘也不能消除。

此外的一个因素,Linux 一直在进化,新版本周期短。
而微软操作系统和开发平台更新周期长,造成了依赖性问题相对不那么严重的假象。他们只不过把小的修修改改全部弄成一次时隔几年的大升级,貌似“理所当然”的不兼容原来版本。

这是 Windows 式思维。


你說的很有道理阿!!!聽你這麼一說我倒是想起了一段konqueror與Safari的傳聞,聽說apple的開發人員在修正問題的時後就是打一堆patch,而kde團隊則是習慣重根本上處理問題,看來這是大公司在楚理兼容問題上的通病.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表