<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

文中的所谓“ Bug” 是指,软件程序中的小毛病(或称臭虫)。我们要问, Ubuntu 9.10 版本里面的小毛病有多少呢?有何根据?

软件程序里面的 Bug ,很讨人厌,务必清除干净。但是,程序 Bug 有大有小,危害有高有低,来源有新有旧,解决有难有易,情况各不相同。根据 Ubuntu“ 发射台” (launchpad.net) 的最新数据,在 Ubuntu 9.10 版本里面,目前(准确地说,是此刻)还有 74,905 个臭虫没有抓住(即 Open bugs ),听起来怪吓唬人的。仔细深入一看,大多数是新发现(提交)的 bugs ,总共有 38,596 个;其中 31 个标注“ critical”(“ 危急”,不一定是新提交的 bug) ,还有 8,485 个臭虫是能够终止( can expire )的。我跟踪了十个小时,发现平均每小时增加 10 个新 bug (扣除已经解决的 bug 数目)。这是怎么回事情,臭虫怎么会越抓越多呢?

实际上,此刻, Ubuntu 国际开发论坛的注册人数为 956,987 人,其中的积极分子有 78,344 人。假定积极分子中有十分之一是编码程序员,那么,平均而言,一个 Ubuntu 程序员要对付 10 个臭虫。 10 月 29 日, Ubuntu 9.10 发布,至今才有 20 来天,当前抓程序臭虫正值“高潮”时期、好不热闹。这些臭虫是从哪里来的呢?根据有关研究( Linux's growing pains ),这些臭虫大多与硬件兼容性有关。因为, Ubuntu 9.10 版本打包了许多新组件进来,这些新组件的用户群体空前增大,过去程序中不曾发现的臭虫,这次都被找出来了。说句实在话,这难道是 Ubuntu 本身的错吗?实际上, Ubuntu 国际开发团队既然这么做了,就得敢做敢当。 Ubuntu 国际开发团队,背着臭名,默默无闻地奋力抓臭虫,精神十分感人。这就是 Ubuntu 9.10 版本近期更新速度极快的直接原因。

应当认为, Ubuntu 臭虫多,把臭虫统统抓出来,是一件大好事。由此可见,搞一个新的 Linux 发行版,如果一切从头做起(所谓“自力更生”),实在不容易。所以,采取站在别人肩膀上的策略是很明智的举措。这里举个实例, Linux Mint 8 发行版 ( 堪称当今全球最完美的 Linux 桌面 ) 就是紧跟 Ubuntu 最新版本搞起来的,其实开发团队就那么几个人。搞 Linux ,不要不好意思(指脸皮要厚一些)。

有人不理解,为什么 Linux 领头人 Linus Torvalds 和 Ubuntu 奠基人 Mark Shuttleworth 两人都好评微软的 Windows 7 产品。因为,他们都明白桌面操作系统的复杂性(臭虫如此多多)。应该认为,花钱买 Win 7 是有道理的。因为,微软抓臭虫,成本极高,出力大大。我一听 Win 7 在国内有盗版,就火冒三丈。当今,我国已经是世界大国,已不是经济弱国,不能老是小家子气,喜欢偷偷摸摸(指软件盗版)。 XP 用户仍然是 XP 老用户,别再去买盗版 Win 7 了。在此,我顺便广告一句: XP 老用户不妨试试 Live USB 桌面 (20 元钱一块,一插就灵 ) 。

Ubuntu臭虫(bugs)知多少?相关推荐

  1. Ubuntu LTS 版本知多少

    原文地址http://oss.org.cn/html/79/n-70179.html 特别声明:从Ubuntu 12.04开始,LTS版本的支持周期策略有所改变,具体改变信息见下面的详细说明. 先介绍 ...

  2. Ubuntu屏幕截图快捷键知多少

    在Ubuntu的桌面系统中,也有很方便的截图功能.以前是不知道有此功能,总是在Ubuntu里先全屏截图,然后使用其他图形工具在抽取自己想要的部分. 现在不需要啦,下面给出几种在ubuntu中截图的方法 ...

  3. 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...

    但如果你想在安装一个软件包之前或之后知晓这个软件包的依赖,那该怎么办呢? 来源:https://linux.cn/article-12987-1.html 作者:Abhishek Prakash 译者 ...

  4. linux ./ 执行run文件,如何在Ubuntu中执行.bin和.run文件

    在解释如何在Ubuntu上执行.bin和.run文件之前,让我们首先定义这些文件扩展名到底是什么: Bin档:Ubuntu中的Binary或BIN文件指的是安装软件包,其中大多数是self-extra ...

  5. (转载 汇总)Ubuntu 双系统的问题汇总-更新中

    目录 1.双系统安装-之Ubuntu安装(重装16.4) 1.主要参考视频: 2.因为我的电脑支持RST模式--不能兼容Ubuntu系统需要进行SATA模式的更改: 3.U盘作为启动盘,相关软件下载: ...

  6. Windows装载“ Linux“双系统 ( Win和Ubuntu双系统 )

    说明:本文面向小白---刚装载成功的我也是,如此更能理解小白心理---因此文章可能比较详细(比较"跑题",插入的知识较多,但我认为应该这样,如果我仅仅写下步骤,那跟大多数教程有什么 ...

  7. debian php-fpn_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...

    在 Ubuntu 或 Debian 中通过命令行来安装应用是一件很简单的事,你只需要执行 apt install package_name 就可以了. 但如果你想在安装一个软件包之前或之后知晓这个软件 ...

  8. Ubuntu系统认识--推荐书本《完美应用Ubuntu》-何晓龙

    内容简介 本书是一本以实践为主的图书, Ubuntu 18.04应用及实践导引贯穿了本书始终,从桌面到服务器的热门高频应用一应俱全,主要解决大家重理论轻实践和眼高手低的学习误区,并辅以必要的理论,帮助 ...

  9. Ubuntu 镜像文件

    ** Ubuntu 镜像文件 1 ** Ubuntu2是一款基于 Debian Linux 的以桌面应用为主的操作系统,内容涵盖文字处理.电子邮件.软件开发工具和 Web 服务等,可供用户免费下载.使 ...

最新文章

  1. modelsim仿真中 do文件的写法技巧
  2. 湖南工程师用中文编写操作系统,还发明了甲、乙、丙语言???
  3. spring与springMVC配置扫描的问题
  4. centos一键清理磁盘空间_磁盘空间不够用?教你一键清理电脑重复文件
  5. 【机器视觉】 dev_set_tool_geometry算子
  6. r语言系统计算上是奇异的_R语言实现并行计算
  7. 前端学习(520):圣杯布局
  8. Hibernate中常见问题 No row with the given identifier exists问题
  9. VB:设定 MsgBox 在若干时间之后若无回应则自动关闭
  10. 计算机考试老师批卷么,【揭秘】高考答卷扫描到电脑上是啥模样?阅卷老师喜欢啥样的答卷?...
  11. python: for循环时列表长度改变,会发生什么?
  12. 【javascript笔记】js基本数据类型
  13. 图像处理八:前向映射和后向映射
  14. px4初探-qgroundcontrol安装
  15. android模拟qq进场动画,Android用ViewPager仿QQ实现多页面滑动及动画效果
  16. 读《MacTalk·人生元编程》及Mac常用软件
  17. Using a coordinate with ws.cell is deprecated问题的解决
  18. 数据库连接池与DBUtils工具
  19. SYSTEM32 下的几乎所有文件的简单说明(原由无忧启动论坛老毛桃出)
  20. java乐器培训班报名管理系统springboot+vue

热门文章

  1. 中国最美情诗100句
  2. canvas 模拟地球绕太阳转动 月球绕地球转动
  3. matlab 数据显示位数,matlab数据位数格式设置
  4. 流媒体服务新手入门教程01--什么是流媒体服务及m7s介绍
  5. xamarin textview 滚动_划重点 | 不能不知的滚动轴承知识—轴承分类
  6. Only Train Once!微软浙大提出剪枝新框架OTO:无需微调即可获得轻量级架构!
  7. EOS中的CPU、NET和RAM是什么?
  8. ADODB类库——数据库管家(一)
  9. html 滚动图片代码
  10. Java编程思想翻译勘误