openSUSE 11.0 抢先预览:全新安装程序,Stephan Kulow 著

2008年6月5日 | 新闻团队 | 无许可

我很高兴地宣布 openSUSE 11.0 抢先预览 系列的开始!在接下来的几周里,我们将深入了解 openSUSE 11.0 中的所有令人兴奋的更改和改进,每篇文章之后都会有一位该领域开发人员的访谈。

今天,我们将重点介绍为 openSUSE 11.0 开发的全新安装程序,与我们之前的版本相比,它有了显著的改进,外观极具吸引力,更易于完成,速度也更快。我们还将与 Stephan Kulow,KDE 核心开发者和 openSUSE 项目经理进行交流。

分享这个故事! //digg.com/linux_unix/Sneak_Peeks_at_openSUSE_11_0_New_Installer_with_Kulow

DVD 安装程序

全新外观

随着 KDE 4 被即将推出的 openSUSE 11.0 采用,YaST 也被移植到 Qt4。这带来了许多增强功能,包括使用 Qt “类似 CSS” 样式表来自定义 YaST 的外观。由于 YaST 也用于安装程序,这意味着它可以轻松获得全新的外观。我们的驻站艺术家 Jakub ‘Jimmac’ Steiner 设计了一个出色的设计,并与 Stephan Kulow 一起实施了该设计。

Desktop Selectionos110beta2-inst4.jpgos110beta2-inst9.jpg

深绿灰主题也贯穿于 openSUSE 11.0 的启动和引导屏幕。我认为读者会同意,它为该发行版提供了非常独特和精致的外观。感谢 Kevin Dupuy,您还可以在 openSUSE wiki 上查看 完整的安装演练

更快、更智能

除了视觉上的变化,安装程序还经历了许多结构性和“幕后”的更改,以使安装过程更轻松、更快捷。许多步骤现在被合并或删除,因为它们是不必要的,这意味着您只需单击七次即可完成整个 openSUSE 安装!要查看完整的过渡,请查看 Kulow 在 FOSDEM 上的演讲 (视频幻灯片)。

我们还切换到基于模式图像的安装,这使得基本安装速度快得多。软件包管理得到了显著改进(请关注即将发布的抢先预览文章)。软件包管理现在是最快最智能性能最佳的软件包管理,这也直接影响了安装时间。

对于 openSUSE 11.0,我们还从 bzip2 切换到 LZMA 有效负载,从而使 RPM 更小(这意味着介质可以包含更多软件包,下载量更小),并且解压缩速度更快(这意味着更快地安装这些软件包)。仅此一项更改,RPM 安装在某些情况下快了 2.6 倍

所有这些更改现在意味着您可以执行一个 完整的 openSUSE 安装,只需 不到 20 分钟

Live 安装程序

openSUSE 11.0 中媒体的主要变化是取消了以前的 1-CD 安装 CD。现在您可以选择 DVD 安装(带有 KDE、GNOME、Xfce 等),或者一个 GNOME Live CD,或者一个 KDE Live CD – 都可以安装。有关新的布局方案的完整概述,请参阅 wiki 上的 Media Layout/11.0

os110beta3-live-inst2.png os110beta3-live-inst6.pngGNOME Live CD Installer

Live 安装程序具有在选择安装之前试用完整发行版的便利性,并且仍然有机会在安装过程中浏览在线、玩游戏或编辑文档。

与 Stephan Kulow 交流

所有这些更改对发行版有多重要?

我认为安装程序是区分发行版之间的关键。人们希望情况并非如此,因为用户在安装后不久就不会再使用它了,但由于尤其是在 DVD 下载仅需几个小时的情况下,许多新用户会尝试安装不同的发行版,如果安装过程过于复杂,他们会用自己喜欢的照片覆盖 DVD,然后继续使用 openSUSE。

另一个要点是,许多新用户根据评论员的意见(包括专业记者和业余博主)来决定他们的发行版。而安装过程通常是这些评论的重要组成部分,很可能是因为我的第一个观点:它不仅是第一个,而且通常是发行版之间最大的区别。例如,桌面环境在很大程度上由上游项目驱动。

因此,我们最想做的是创新,尝试以前从未做过的事情,同时扭转我们的安装程序,但仍然只到不让熟悉我们以前版本的人感到困惑的程度。例如,在 Alpha2 的第一个屏幕截图发布时,我收到了很多积极的反馈,因此我认为会有更多用户尝试 openSUSE,而不是以前的版本。这仅仅是因为屏幕截图与其他屏幕截图不同。

与此同时,我认为许多现有用户会欣赏这些简化 - 至少我与他们交谈的大多数人都很满意。

改进安装程序有哪些挑战?

最大的问题:没有人喜欢在安装程序上工作。从 DVD 启动的系统(“安装系统”)与运行 YaST 的运行系统非常不同。因此,大多数问题都需要在那里进行调试。与此同时,所有这些都在 RAM 中 - 因此,您无法轻松添加大量的调试工具。这始终是一种权衡,并且通常您需要帮助自己创建测试环境来尝试模拟 DVD 所做的事情。

幸运的是,由于周围有良好的虚拟化解决方案,这不再像以前那样成问题。尽管如此,它仍然可能非常困难和复杂。正如一位来自 Fürth 的智者所说:“领导者的任务是将他们的人民从他们现在所在的地方带到他们从未去过的地方”。因此,我花了几天时间学习它是如何工作的以及可以做什么和不能做什么以及如何改进它。这有助于激励团队思考更好的方法,我认为结果非常有希望。

是否有任何更改引起争议?

哦,是的。我认为所有这些都引起了争议:)

人们喜欢 openSUSE 有各种各样的原因。如果您喜欢某样东西,您倾向于既会忽略其弱点,甚至会开始喜欢它们。而 10.3 之前的安装过程的一个弱点是,我们只是在其中添加了东西。但这些添加中的每一个都找到了喜欢它的人。因此,我们所做的任何更改总是会引起“无论您做什么,请确保 X 仍然存在”的反应 - 对于许多 X 来说都是如此。

因此,例如,我们现在在安装过程的早期有一个复选框“使用自动配置”,它将在“使其简单快捷,即使我需要稍后触摸一两处”和“我想查看所有内容以确保您从一开始就正确地完成了它”之间切换。

但我认为最具争议的更改是建议对第一个用户和 root 使用相同的强密码。虽然研究表明超过 3/4 的人无论如何都会这样做(这些研究当然不是针对 SUSE,而是针对一般的密码使用情况),但将其作为默认值提出引起了那些倾向于为用户使用弱密码的人的一些担忧。但这当然也是安全意识强的人可以轻松使用的选项。

未来有什么计划?

我们想改进但没有时间真正完善的是分区。Windows 用户通常很高兴他们的操作系统建议擦除其他所有系统,但许多 Linux 用户更喜欢不同的方式。与此同时,分区是一个复杂的课题,很容易让用户感到害怕。因此,我们仍在收集有关如何操作的输入,以便用户可以轻松了解正在发生的事情,并可能更轻松地控制安装程序所做的事情。

但是,由于有如此多的文件系统和分区类型可用,因此使其变得容易确实很困难。敬请期待。

分类: 发行版

标签

分享此帖子