向潜在的未来用户推荐 Ubuntu 的问题之一是,尤其是那些不特别关注技术工作的用户,升级有可能会破坏他们的机器,他们将不得不付费或以其他方式强迫一些知识渊博的人修复它们.
在我在几台不同的笔记本电脑上运行连续版本的 Ubuntu 的有限经验中,这个机会非常高。我不确定我是否只是对我正在使用的硬件不走运,或者它是否是我安装的软件包数量高于平均水平的结果,或者升级是否通常是有问题的。
所以我想知道对于普通用户来说,进行版本升级的可能性,例如从 10.04 到 10.10,而不会遇到任何回归错误。
显然,这取决于人们正在运行的硬件。Canonical 似乎正在努力收集这方面的数据,例如他们的问题跟踪器上的“我受此错误影响”复选框,以及笔记本电脑兼容性报告,但我没有看到任何全面的信息。
我希望在这里提供一个客观的参考,例如由相对公正的个人进行的一项研究。然而,轶事证据也可能有用。
我希望有人对此提出更多的数字,这是我的小分析:
大约有 100 个错误标记为“regression-release”,它们具有“高”重要性。另外三个被标记为“关键”,其中两个影响了一堆特定的 ThinkPad 型号。
查看回归跟踪器,仅注意标记为“回归发布”的那些。
当然,其中有很多,但是平均错误只影响少数用户(现在这是我想知道的数字)。请注意,几乎所有“严重”错误都与某些特定硬件有关,因此不会影响“支持良好”的硬件平台。
花点时间按重要性对这个列表进行排序,并阅读一些描述。至少对我来说,它们中的许多看起来很小,或者只影响一小部分用户。但我不能对此作出判断。
普通用户经历版本升级回归的可能性几乎无法估计。硬件平台差异很大。
以我的经验,一切都完美无缺。看看这些信息是多么的毫无价值。;-)
恐怕这就是我所拥有的。这真的不是一个讨论太多的问题,这就是为什么我不得不怀疑它是否存在。人们通常只对这些事情进行详细调查,进行全面的统计分析,如果有很多用户受到影响;由于 Canonical 和社区在发布前的测试方式,这似乎很少见。
每次发布新版本时,我们都会看到很多关于这个主题的讨论。大多数有经验的用户更喜欢全新安装而不是升级,而且确实总是有一些问题来自不完整的更新或在你完成新安装时可能没有出现的回归。尽管如此,这些建议并不是基于需要真正说明的可靠统计分析。
Stefano Palazzo已经指出了为什么进行这样的分析是困难的,或者可能是不可能的。必须考虑太多的个人因素,因为没有一个系统像其他系统那样设置。我们只能看看人们在支持论坛上发布的内容,以模糊了解可能出现的问题。
升级没有问题
在仅从 Ubuntu 存储库安装软件且不需要专有驱动程序的不太单独适应的系统上,升级后的缺陷报告很少(如果有的话)。这让我相信升级这样的系统几乎是 100% 安全的。我个人在升级这样的系统时从来没有遇到过任何问题。
升级失败
当仍然安装来自 Ubuntu 存储库以外的源的专有硬件驱动程序或软件包时,在大多数情况下,即使是升级也可以非常干净地处理。但是,有时升级可能会导致需要额外配置/修复的问题。我们还必须考虑那些由于硬件不受支持而导致升级失败和之后的全新安装都不起作用的情况。
来自支持者或有经验的用户的主观因素是因为他们更有可能拥有高度适应和单独配置的系统,因此受到升级不利影响的影响更大。这就解释了为什么对他们来说,简单地执行全新安装可能会花费更少的时间。
推荐什么?
即使您执行了全新安装,Ubuntu 也允许保留您的大部分个人设置。全新安装所需的时间也在 20 分钟的范围内。相比之下,升级最多需要 2 小时。因此,全新安装似乎确实非常有吸引力。
对于只有几个额外软件包的基本安装尤其如此,我们不必做太多额外的工作。但正是这些系统也将顺利升级。
另一方面,如果您的系统非常独立地配置了许多额外的软件包,那么升级时您可能会节省很多时间。如果您不走运并且升级失败,您仍然没有失去进行全新安装的选项,但是您可能会浪费很多节省的时间来确定您的系统是否可以修复。
从实用的角度来看,在以下情况下建议升级:
在以下情况下建议全新安装:
这完全是我个人的观点,我认为你做什么并不重要。
这是一个有趣的问题,但也很难回答,因为“无故障”是一个非常主观的指标。
但我们可以尝试对一些数字进行三角剖分:
升级(任何升级)对每个人都完美运行的可能性为零。
这与我们谈论的操作系统无关,它只是世界上存在的大量人员、技能、用例、硬件和软件组合的功能。
参见例如
Microsoft雇佣了 9,000 名测试人员,他们在重大版本发布之前的数年内每天测试数千种硬件和软件组合的构建;业内可能没有其他人像微软那样在测试中投入如此多的资源。
这并不能阻止问题升级“Windows 7”返回 3 亿次谷歌点击(数字各不相同,这就是我目前在我所在位置得到的)。
苹果可能有一个更简单的工作,因为他们严格控制他们的操作系统打算在其上运行的极少数硬件组合。尽管如此,问题升级“OS X”还是值得 800 万谷歌点击。
Ubuntu(和一般的 Linux)面临与微软相同的问题,因为它的目标是接近 Sun 下的所有硬件组合;但与微软不同的是,他们这样做是利用了主要参与者的一小部分资源。问题升级 Ubuntu提供了 2100 万次点击,而问题升级 Ubuntu 10.10大约是 300 万。
这些显然是非常不科学、粗略和现成的数字(你的谷歌数字可能会有所不同——它会随着位置、搜索的确切措辞以及很可能是月相的不同而变化……),但我认为相对频率投诉仍然是比随机猜测更好的指标。
我们需要权衡投诉频率与使用频率,硬数字再次难以获得。
但是手头的一个随机消息来源说,在某些未指明的人群中,Win 7 的使用率为 24%,OS X 为 8%,Linux 为 1.5%。(我不知道 Ubuntu 在 Linux 中的市场份额是多少,但几乎可以肯定低于 100% :)
将这些数字与我自己的主观经验和大量轶事、传闻和都市传说相结合,我很乐意相信
就我个人而言,我总是在发布后等待几个月再进行升级(无论是 Windows、Mac 还是 Ubuntu),这样可以消除最严重的错误,并且我大多有合理的无故障升级。它似乎在每个版本中都变得更好,至少在我使用的硬件类型上。
对于未来的用户,我建议与浪漫伴侣不同,如果您同时使用多个操作系统,没有人会真正介意。
因此,只要您可以在主驱动器上腾出一些空间,您就可以将 Ubuntu 安装为双启动,并以很小的风险尝试婚外情。