西西河

主题:【原创】Linux是什么? -- 请尽量

共:💬23 🌺12 新:
分页树展主题 · 全看 上页
        • 家园 飞砖一块,接着!

          还请兄台明鉴,小弟对Linux实无偏见,只是就事论事提几个问题而已,莫怪。

          说起软件测试,其实应该是一种很有组织性的工作。

          即使有成千上万的用户在使用,假如没有一套好的制度把他们组织起来,效果如何,恐怕没有什么保证。

          我不否认目前的Linux很稳定,但未来的每一次对内核的修改,假如没有足够有效的测试,都存在很大的风险。

          楼下ragtime兄的那句话不敢苟同,编程水平高,责任心强,只能减少臭虫的数目,并不能保证最终产品的质量。

          至于项目进度,再商言商,没有进度表,简直无法想象。

          • 家园 有关Linux的测试和开发进度

            依靠用户进行测试,当然只是一个方面。很多active contributors也都有自己的test suites。每个人的兴趣不一样,侧重点也就不一样。最后在OSDL,也就是如今Linus挂靠他的“组织关系”的地方,还有专门的队伍负责对Linux内核进行测试。

            但是由于操作系统内核的特殊性,无法有效地使用automated unit test等方法,绝大部分的test suites不过是负载测试而已。相当部分的quality assurance依赖于静态代码分析,包括code review。

            当然,我同意测试应该是一项高度协调的任务,既要确保覆盖面,又要能够快速重复。如果有人能够协调所有的测试努力,可以更有效的利用所有的资源,得到更好的结果。

            或许在这方面,其他open source操作系统如FreeBSD等可以有经验借鉴?

            Linux很注重code review。其实Linus和他的副手们的很大一部分精力是花在审查其他contributors送进来的patches(不光是bug fixes,还有new features)。还有一些“外围”的contributors组织了一个活动叫Linux Kernel Janitors (http://janitor.kernelnewbies.org/),任务就是在一些老鸟的带领下,审查Linux的所有代码。

            另外,象ragtime所说的,Linux的源代码是公开的,任何人都可以查看。事实上,很多人也正在这么干。例如,Stanford大学一帮人用他们的一个工具对Linux内核进行了分析,发现了不少问题。可惜地是,这个工具没有成为open source的一员(coverity.com)。Linus目前自己在写一个具有类似功能的工具,已经初见成效。

            Linux的开发进度是招致了不少批评,这也是Linus和他的副手们正在努力改善的地方。但是在增加新功能和尽快稳定下来以发布新版本之间,程序员们总是倾向于前者,because they are doing it for fun.

            如果一个在自己产品中使用Linux的供应商需要某个feature或bug fix,要么自己去做,要么请人来做。Open source makes this possible.

            至于说到在商言商,Linux恰恰不是一个商业实体。到目前为止,Linux还是一个volunteer project,虽然商业机构的介入越来越多了。

            Commerial offerings的开发进度表又有多少可信度呢?微软的Longhorn一再推迟,成了long wait,feature还越来越少。其他公司的vapourware也是一抓一大把。宣布一个进度表但是无法遵守,又有多大意义呢?

      • 家园 大概是这样的

        首先系统开发的人水平一般比瘟系列的高一些,另外更加负责。

        第二是开放源代码,所以任何人都可以测试。谁发现问题,或者自己深挖或者去相应的开发网站报告。负责那一块的人就会去找毛病的。

        第三版本号第二位是奇数的版(比如2.5.6)是测试版,问题比较多,新东西多专给大家玩的。到大家玩的差不多,筛掉大多数bug系统相对稳定后就出偶数版了(比如2.6.*)。

    • 家园 是你写的吗?看着像Linux的sales!

      是不是Bill Gates的噩梦先不忙说,你又不是Bill Gates脑子里的虫,怎么知道Bill做什么梦。也许铁手和西西河才是Bill Gates的噩梦呢!!!

      再说了,微软上个季度刚创造了历史营收新纪录,正踌躇满志的呢,谈不上什么恶梦。

      Linux进步了对大家都好。有竞争才会有好的产品,这是最简单的道理了。希望Linux能继续前进!!!

分页树展主题 · 全看 上页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河