openSUSE 12.3 Milestone 1 已经发布!
2012年11月8日 | Will Stephenson | 无许可
来自 Factory 的最新消息:openSUSE 发布团队已经发布了 openSUSE 12.3 Milestone 1,用于测试和反馈。基础设施方面进行了大量的调整,最显著的是移除了 SuSEconfig - 它的名称大小写应该能暗示它的年龄。如果您想体验即将发布的版本,或者想帮助测试和开发这个令人惊叹的绿色 Linux 发行版:快来下载吧!
更新的基础设施
随着 openSUSE 12.3 的 Milestone One,事情开始变得有趣。首先,init 系统继续快速发展。Sysvinit 已经被移除,经过一些讨论。systemd 完全控制了启动过程和设备管理,吞噬了 udev 和 udisks,结果是 systemd v195,从 v44 提升!这提供了以下特性
-
完全迁移到 /usr/
-
改进了 journal 数据和查询
-
为 unit 文件添加了额外的条件(systemd 中等同于 sysvinit 下的 /etc/init.d/ 脚本)
-
/media 临时挂载点现在位于 /run/user/ 下
-
systemd 现在处理挂起、休眠和笔记本电脑盖子的开关
观看 OSC12 上关于 systemd 发展的视频演示 在 openSUSETV 频道上 blip。
Dracut 和 PackageKit
关于 Dracut 与自定义 mkinitrd 脚本的讨论仍在进行中。目前,不同的脚本用于在不同的地方创建镜像,Dracut 提供了一个修复它的机会 - 但它迫切需要更多的测试,并且仍然缺少一些功能。关于 PackageKit 的处理方式也有讨论:当前的 zypper 后端效果不佳,新的 PackageKit(带来了许多令人满意的变化)确实需要一个完全重写的版本。
SuSEconfig
另一个将在 12.3 中被拆除的长期 S.u.S.E., SuSE, SUSE 和 openSUSE 基础设施是 SuSEconfig,可能是手动输入最令人讨厌的命令。SuSEconfig 旨在取代 /etc/rc.config,以及 YaST 直接修改配置文件经常受到批评的做法,作为一个模块化的主机,用于配置脚本,以便在安装或卸载软件包组后应用系统范围的更改 - 例如,重建字体数据库,将存储在 /etc/sysconfig 中标准格式中的策略应用于实际的配置文件,或在版本更新后迁移 gconf 模式。在安装软件包组后一次性执行这些操作可以减少安装时间。随着趋势转向在 post-install/post-uninstall specfile 语句中执行这些操作,或者通过 rpm 触发器执行,以及 Xorg 和 NetworkManager 动态自配置的趋势,以及在安装时删除缓慢操作,SuSEconfig 在 12 年多的时间里首次失去了作用,系统管理员的小指将会得到急需的休息。
软件变更
这个里程碑当然也带来了许多工具链和用户端的新版本。GNOME 现在更新到 3.6 版本,这个里程碑还包括 GStreamer 的 1.0 版本。KDE 软件集合增加到 4.9.2,底层 Qt 4.8.3。Firefox 和 Thunderbird 更新到最新的稳定 16.0.2 版本,colord-gtk 和 nginx 是新增的。移除包括 Evolution GroupWise 连接器,由于缺乏维护而被移除。F-Spot 同样被抛弃,Sabayon 配置管理工具也被移除。Smolt 硬件工具被删除,因为它被认为已经完成了它的使命。
在工具链和平台部分,我们有以下主要变更
-
切换到 libpng 1.5
-
binutils 2.23(之前是 2.22)
-
gcc 已更新到 4.7.2 版本
-
我们现在正在发布 bison 2.6 和 flex 2.5.37
-
Python 3.3 现在已发布(从 3.2 升级)
-
Mesa 9。
-
xf86-video-ati 6.98.1 (变更??)
-
xf86-video-intel 2.20.12
-
我们现在正在发布稳定的 3.6.3 内核
比以往任何时候都更容易提供帮助!
正如预期的那样,对于开发版本,仍然有很多工作要做,因此您在这个早期阶段的投入将极大地帮助我们使最终版本成为我们追求的精美抛光的作品。openSUSE 12.3 Milestone 1 有一个 最令人讨厌的错误列表,请添加您发现的问题并帮助修复它们。我的 旧博客 关于在 build.opensuse.org 上 BURP 的内容仍然适用:在此 查找修复问题的操作方法。
在我们的 下载中心 亲自看看 openSUSE 的下一个版本为您准备了什么。