Moblin:对于Moblin的版本更新的看法
2009-09-20 22:23
330 查看
我已经有一个多月没去moblin的网站看了,他们的更新速度让我感到疲倦。有些时候脚步需要slow down。Moblin有很多中间的临时版本,每周作出更新,比如像在的moblin2 beta就已经有无数个版本,属于天天向上,即使不是day day up,也是week week up。
让我们看看Ubuntu和fedora的做法,他们的新版本半年出一次。当然moblin是中间版本,不能和release作为比较,但是问题的关键在kernel的版本。我们知道最新的和最稳定的是两个概念,最新的通常不是最稳定的,所以阿土和fedora的新版本通常落后最新的kernel version(而且落后得比较多),例如fc10,他是2.6.27,而当时已经有2.6.29。
如果有什么需要改善或者修订bug,通过更新rpm来解决是个很好的方式,但是除了kernel,kernel更适合用patch的方式,而不是直接更换新的版本。我记得beta版本跨了2.6.29和2.6.30,如果我是device driver或者kernel module的开发者,可能烦透了,或者疯掉了,因为即使是2.6.30.x都有可能导致不一样。这么频繁地更换如何能够提供稳定的开发环境。
下面是fedora kernel版本的情况
不管是否最求最新的版本,至少能够给出一个稳定的版本,可以里面加patch,但是不要过于频繁地更新他,比方说一个季度更换一次或者就固定一个版本。
Good,It's very good,我上moblin的网站上看了一下版本更新的情况。如果我没有记错,发布的这一推小版本也好,测试版本也好,linux kernel的版本都不一样。
August 18: kernel.org mirror
(MD5 sum
)
August 14: kernel.org mirror
(MD5 sum
)
August 02: kernel.org mirror
(MD5 sum
)
July 21: kernel.org mirror
(MD5 sum
)
July 10: kernel.org mirror
(MD5 sum
)
July 05: kernel.org mirror
(MD5 sum
)
June 26: kernel.org mirror
(MD5 sum
)
June 16: kernel.org mirror
(MD5 sum
)
June 7: kernel.org mirror
(MD5 sum
)
May 24: kernel.org mirror
(MD5 sum
)
May 19: kernel.org mirror
(MD5 sum
)
一个月不上去确实有些不一样,也就在一个月之前,停止了这种疯狂的更新方式,累啊。不过进去repo里面看,好像不是停止了更新kernel,而是full stop,是否作为beta版本的最后版本?不太明白……
这年头不容易啊,更新了有意见,不更新也有意见。我的看法是kernel少动点,别的多更新关系不太大。我觉得moblin最大的革新是fast boot,太牛了,这么复杂的linux系统,开机时间可以和手机启动相媲美,这对于开发手持设备很有帮助。
Moblin兼容性分为app兼容性和系统兼容性,分别针对应用开发人员和OSV。程序兼容性指在个moblin兼容平台中运行而无需修改(或轻微修改)。使用静态链接lib认为兼容,使用动态链接,其liib包含在Moblin兼容标准内,认为兼容,使用动态链接,不包含在Moblin标准内,但是安装在/opt等非常规的目录下,专用的,不对其他程序长生影响,也认为兼容。系统兼容性指
moblin兼容要求的为moblin兼容操作系统。包括kernel中参数的选项,以及其他对性能和功能的标准,例如启动时间,codec能力等等,具体http://moblin.org/documentation/moblin-sdk/coding-tutorials/moblin-compliance
。Moblin提供工具来进行app和OSV的兼容性验证。
问题:moblin的版本问题,包括相关个rpm的版本,如果rpm版本提升,例如clutter,现在要求是1.0,以后可能要求是1.2(当然如果接口没有改动,1.2也可以认为大版本是1.0,假设有改动),原来兼容,以后就不兼容,如果提供一个商业版本,用于IVI或者MID,不会频繁随着moblin的mianstream进行更换,这有该如何说辞。
参考资料:http://live.csdn.net/Issue996/LivePlay.aspx
我的相关文章:我的moblin相关文章
让我们看看Ubuntu和fedora的做法,他们的新版本半年出一次。当然moblin是中间版本,不能和release作为比较,但是问题的关键在kernel的版本。我们知道最新的和最稳定的是两个概念,最新的通常不是最稳定的,所以阿土和fedora的新版本通常落后最新的kernel version(而且落后得比较多),例如fc10,他是2.6.27,而当时已经有2.6.29。
如果有什么需要改善或者修订bug,通过更新rpm来解决是个很好的方式,但是除了kernel,kernel更适合用patch的方式,而不是直接更换新的版本。我记得beta版本跨了2.6.29和2.6.30,如果我是device driver或者kernel module的开发者,可能烦透了,或者疯掉了,因为即使是2.6.30.x都有可能导致不一样。这么频繁地更换如何能够提供稳定的开发环境。
下面是fedora kernel版本的情况
Release Latest Released Version Version in Testing
----------- ------------------------------ ----------------------
Rawhide 2.6.31-0.199.rc8.git2.fc12 Not Applicable
Fedora 12 2.6.31-0.199.rc8.git2.fc12 None
Fedora 11 2.6.29.6-217.2.16.fc11 2.6.30.5-43.fc11
Fedora 10 2.6.27.30-170.2.82.fc10 2.6.29.6-99.fc10
不管是否最求最新的版本,至少能够给出一个稳定的版本,可以里面加patch,但是不要过于频繁地更新他,比方说一个季度更换一次或者就固定一个版本。
Good,It's very good,我上moblin的网站上看了一下版本更新的情况。如果我没有记错,发布的这一推小版本也好,测试版本也好,linux kernel的版本都不一样。
August 18: kernel.org mirror
(MD5 sum
)
August 14: kernel.org mirror
(MD5 sum
)
August 02: kernel.org mirror
(MD5 sum
)
July 21: kernel.org mirror
(MD5 sum
)
July 10: kernel.org mirror
(MD5 sum
)
July 05: kernel.org mirror
(MD5 sum
)
June 26: kernel.org mirror
(MD5 sum
)
June 16: kernel.org mirror
(MD5 sum
)
June 7: kernel.org mirror
(MD5 sum
)
May 24: kernel.org mirror
(MD5 sum
)
May 19: kernel.org mirror
(MD5 sum
)
一个月不上去确实有些不一样,也就在一个月之前,停止了这种疯狂的更新方式,累啊。不过进去repo里面看,好像不是停止了更新kernel,而是full stop,是否作为beta版本的最后版本?不太明白……
这年头不容易啊,更新了有意见,不更新也有意见。我的看法是kernel少动点,别的多更新关系不太大。我觉得moblin最大的革新是fast boot,太牛了,这么复杂的linux系统,开机时间可以和手机启动相媲美,这对于开发手持设备很有帮助。
Moblin兼容性分为app兼容性和系统兼容性,分别针对应用开发人员和OSV。程序兼容性指在个moblin兼容平台中运行而无需修改(或轻微修改)。使用静态链接lib认为兼容,使用动态链接,其liib包含在Moblin兼容标准内,认为兼容,使用动态链接,不包含在Moblin标准内,但是安装在/opt等非常规的目录下,专用的,不对其他程序长生影响,也认为兼容。系统兼容性指
moblin兼容要求的为moblin兼容操作系统。包括kernel中参数的选项,以及其他对性能和功能的标准,例如启动时间,codec能力等等,具体http://moblin.org/documentation/moblin-sdk/coding-tutorials/moblin-compliance
。Moblin提供工具来进行app和OSV的兼容性验证。
问题:moblin的版本问题,包括相关个rpm的版本,如果rpm版本提升,例如clutter,现在要求是1.0,以后可能要求是1.2(当然如果接口没有改动,1.2也可以认为大版本是1.0,假设有改动),原来兼容,以后就不兼容,如果提供一个商业版本,用于IVI或者MID,不会频繁随着moblin的mianstream进行更换,这有该如何说辞。
参考资料:http://live.csdn.net/Issue996/LivePlay.aspx
我的相关文章:我的moblin相关文章
相关文章推荐
- 对于项目只引用,但没有使用的情况下,dll版本不再更新的一点想法
- 对于unity3d 对于热更新的思考!!!(版本管理)
- IFAKER全系版本 对于游戏用户避免每次一键新机更新补丁 非 NZT
- IFAKER全系版本 对于游戏用户避免每次一键新机更新补丁 非 NZT
- 【2016年终总结下】坚持52次版本更新,只为不断提高开发者的使用体验
- Linux内核版本更新到2.6.35.2
- 在国内各大软件下载网站上,“万能数据库查询分析器”已更新至 2.02 版本
- iOS--版本更新
- node和npm版本更新
- 对于保险的看法和如何拒绝保险推销 保险应该主要是有2个主要作用: 1. 分担风险 2. 投资 保险的常用推销方法和该保险的卖点 拒绝保险的方法
- 16.12.21小程序0.11.122100版本更新问题
- gradle依赖中对于版本控制的统一管理
- 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows
- CTE(CustomTerrainEditor) 自定义地形编辑器(已上传视频, 并更新版本到CTE1.3)
- Android实战之app版本更新升级全文章(三)
- JetBrains 旗下开发工具2017.1版本更新合集|附下载
- Android 版本更新功能的实现
- 更新本地git仓库到远程最新的版本
- 自动检测版本更新及自动安装
- HB制作的app版本更新