用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 软件新闻 > 新品速递 > 文章正文
Linux核心存在985个错误
iTbulo.COM 2005-8-31 飞雪()
  12月14日港台媒体消息,根据一项14日公布的研究报告,Linux操作系统的程序错误比一般商业软件少许多倍。

  程序分析公司Coverity长达4年的研究发现,Linux核心操作系统最新版本的570万行程序中,总共只有985个错误。而根据卡内基梅隆大学的研究,类似大小的一般商业软件通常有5,000个以上程序漏洞或缺陷。 Coverity执行长Seth Hallem说,以错误密度而言,Linux是非常好的系统。

  程序分析工具通常利用软件设计原则去分析一组程序的原始码,并揪出任何可能的问题。微软已在内部开发程序上广泛使用这类工具,许多编辑程序也开始包含基础版的分析程序。这种工具也可以减少网络上层出不穷的程序错误。

  虽然Coverity没有微软Windows操作系统的相对错误数据,但这项最新的结果提供了各种Linux、Mac OS X与Windows在安全性方面的战况。最近一份报告指出,Red Hat Linux的严重错误少于微软的Windows,另一份由Forrester Research执行、微软赞助的报告则毫无意外地推荐Windows。

  Hallem表示,Coverity无法分析Windows,因为微软拒绝提供原始码。苹果计算机的Max OS X有一大部分为专有程序,但其核心操作系统是根据开放原始码操作系统BSD。

  Hallem强调,针对Linux 特别是其2.6版核心程序的研究,显示开放原始码的开发过程能制造安全的操作系统。他说,“市面上有其它公开报告描述Windows的错误密度,我可以说Linux不输于或更优于Windows。”

  微软代表尚未响应Coverity的研究结果。

  这项研究认为Linux核心优于普通的商业程序。卡内基梅隆大学软件工程研究所的开发理论分析提到,美国计算机安全伙伴的软件生命周期工作小组今年4月公布的报告显示,一般的专有软件每千行程序有1~7个错误。类似Linux核心2.6版的570万行程序而言,平均错误应在5,700个~4万个之间。

  微软使用类似Coverity的分析工具检查Windows程序,其中一项称为PREfast,用在每一家开发商的工作站检查简单的程序错误。另一项工具PREfix,每晚检查Windows的原始码,能够抓出更复杂的问题。Hallem承认凭借这些工具,微软可以减少Windows的错误数量。

  Coverity计划定期提供Linux的错误分析报告,并且为Linux开发者准备研究摘要。

文章搜索
相关资讯
相关文章 相关下载
Aliantedizioni家居产品(3)
flink产品设计
Aliantedizioni家居产品(2)
Aliantedizioni家居产品(1)
Win XP新补丁惊现非法共享漏洞!
焦点信息