From Fedora Project Wiki


Fedora是一个前卫,自由和开源的操作系统,它源源不断地为用户提供创新特性。大约每六个月就会有一个新的版本问世。接下来我们为您带来的是最新鲜,最热辣的Fedora版本--Fedora 15!加入我们来跟您的家人朋友一起分享自由软件和社区带来的快乐吧!在这个版本里我们会为大家俸上一些专注在桌面桌面、开发人员、虚拟化和系统管理方面的最新特性。

Fedora 15(LoveLock) 的新特性

桌面用户

针对最终用户的新特性:

  • GNOME 3桌面环境 GNOME 3 是一个有全新的用户界面的下一代 GNOME。它提供了为当今用户及科技设计的完全全新、现代感的桌面。Fedora 15 是第一个默认包含 GNOME3 的主要发行版。GNOME 3 由广泛的来自上游 Red Hat 和 Fedora 志愿者参与开发,它被紧密的整合到了 Fedora 15 中。GNOME Shell 是 GNOME 3 的新的用户界面,优美、健壮、具有良好的扩展性,并且 GNOME Shell 的一些扩展以及 GNOME tweak tool 也在Fedora的软件源中。在此感谢 Fedora 桌面团队开发者以及社区志愿者。
  • 加入 Btrfs 文件系统支持 Btrfs 是由 Red Hat 开发者,Oracle 和许多其他人参与的上游开发的下一代文件系统。Btrfs 现在作为安装程序中的可选项(仅适用于非 Live 镜像,Live 镜像只支持 Ext4),与之前发布的版本不同,不再需要给安装程序传递特殊的选项。Btrfs 的可用性使得朝着其作为下一版本 Fedora 默认文件系统的目标的渐进步伐提升了一个档次。执行文件系统检查的btrfsck程序正处于来自 Fedora 的上游的活跃开发中,但此次发布的版本仍然功能有限,因此强烈推荐用户使用此文件系统时坚持备份(无论如何备份都是个好主意!)。感谢 Red Hat开发者 Josef Bacik,他在上游参与及整合了以下特性——在 Fedora 中包含一了个利用 Btrfs 快照的 yum 插件(yum-plugin-fs-snapshot),使得用户在需要时可以回滚更新。
  • 印度语输入加速器 印度语输入加速器是一个 ibus 平台上的预测型输入法。它根据已有的部分输入提出完整单词建议,用户可以简单的从建议列表中选择一个单词,这样加快了输入速度也提高了精确性。感谢 Red Hat 在印度浦那的由 Pravin Satpute 和 Naveen Kumar 领导的 i18N 团队的工程师们。
  • 更好的崩溃报告 ABRT,Fedora中的崩溃报告工具,现在可以在 Fedora Project 服务器上远程地执行一部分崩溃处理。远程核心内存转储文件重新跟踪(coredump retracing) 避免用户不得不去下载大量debug信息并产生更好质量的崩溃报告。重跟踪(retrace)服务器可以比本地重跟踪以更高的成功率生成良好的反向跟踪文件(backtrace)。
  • 重新设计的SELinux故障排除工具 SELinux 故障排除工具是一个图形化的工具,用于监视分析日志文件并对通用问题自动提供解决方案。这次发布的版本中,这个工具被重新设计来在便于同时提供更多解决方案。感谢 Red Hat 的 SELinux 开发者 Dan Walsh 领导了此项功能的开发工作。
  • Live 镜像更高的压缩 此次发布的 Live 镜像使用 XZ 替代旧版本中的 gzip 压缩方式,使其下载时更小(约10%)或提供更多的空间来放置默认可用应用。感谢 Fedora 社区志愿者 Bruno Wolff III 将此功能整合进 Fedora Live CD 工具里。感谢 Phillip Lougher在 squashfs 上的工作和 Lasse Collin 在 Linux 内核上游加入 XZ squashfs 支持的工作。
  • 更好的电源管理 Fedora 15 包含了重新设计的新版本 powertop 以及新版本的 tuned 和 pm-utils 用以做更好的电源管理。tuned 软件包里面包含了一个守护进程程序可以用来动态地在程序性能和电源消耗之间做平衡。它也可以根据不同的档案来做不同内核参数的调整。新版本的 tuned 包含了一些更错误修正、为更好的效能的一些改进和档案的更新。感谢来自 Red Hat 的工程师 Jaroslav Škarvada 做的新 powertop 和 pm-utils 的整合以及电量测试和检测。感谢 Red Hat 工程师 Jan Včelák 为这次发布开发和整合了新版本的 tuned。
  • LibreOffice 办公套件 LibreOffice 是一个由社区驱动开发的自由和开源的个人办公套件。这是一个非营利组织 The Document Foundation 的项目。这是由来自 Red Hat,Novell 和众多志愿者开发的 OpenOffice.org 的分支。LibreOffice 在这版中取代了之前的 OpenOffice.org。谢谢来自 Red Hat的 Caolán McNamara 为 Fedora 参与和维护上游的 LibreOffice。
  • Firefox 4浏览器 来自非营利组织 Mozilla 的全新版本的浏览器也包含在了本此发行版中。Firefox 4 的新特性包括快于之前4倍的 JavaScript 执行速度,包括 Firefox Sync 在内的新功能,对 WebM 多媒体格式的原生支持,HTML 5 技术和全新的用户界面。感谢来自 Red Hat 的 Christopher Aillon 将 Firefox 4 整合入本次发布 。
  • KDE plasma workspaces 4.6 和 Xfce 4.8 桌面环境 Fedora 15 包含了这些可选的桌面环境的新版本。Fedora 也为 KDE Plasma Workspace 和 Xfce 特别制作了专门包含其桌面环境的镜像文件。感谢 Rad Hat 工程师和其他 Fedora 社区的志愿者以及部分来自 KDE 和 Xfce 特别兴趣小组的人员。
  • Sugar .92 学习平台 Sugar 早先是一个为 OLPC 计划开发的桌面平台,现在其已经演化成为了由 Sugar Labs 基金会开发的学习平台。这个版本提供了登陆界面和控制面板的可用性的改进以及一些诸如支持3G网络的新特性。感谢来自 Fedora 社区的志愿者 Peter Robinson 和 Sebastian Dziallas 主导了这个桌面环境的整合工作。

开发人员

针对于开发热源的额外的好东西:

  • 机器人开发套件 Fedora 15现在包含了机器人开发套件,一组提供了一个开箱即用的机器人开发环境和模拟器环境的软件包。这个不断增长的套件包含如下特性:最新的机器人开发框架、模拟器环境、实用工具库、设备支持,并整合成了一个易于安装的包组。参考 https://fedoraproject.org/wiki/Robotics 查看更多详情。感谢Fedora社区志愿者Tim Niemueller和Rich Mattes的参与。
  • GCC 4.6 GCC 4.6是Fedora 15中的系统默认编译器,且Fedora 15里所有相关包都已使用其重新编译过。开发者可以了解已编译代码的改善并可使用新增特性,比如改进过的C++0x支持、Go语言支持、Fortran中REAL*16支持和许多其他改进。感谢来自Red Hat的Jakub Jelinek在上游的参与及领导整合到Fedora的工作。
  • GDB 7.3 GDB新的7.3版本带有Archer和Fedora扩展,使调试器更加强大,从而改善了Fedora上的调试体验。这些特性的大多数是由Red Hat的工程师编写的,所有gdb用户都可以从中获益。GDB在此次Fedora 15发布版中的新特性包含:支持在SystemTap标记(probes)处设置断点、支持使用程序代码中的label、支持调试OpenCL语言、核心转储的线程调试和Pytthon脚本的改进。Fedora中多数重要的包使用SystemTap静态标记预编译,现在在GDB中可以将这些标记作为目标来设置断点。感谢来自Red Hat的Jan Kratochvil和其他开发者在上游的参与以及对此功能的整合。
  • 编程语言更新 Python 3.2:系统的Python 3组件已升级到3.2(系统的Python 2组件仍然保持2.7),带来数百处修正和优化。详细改动列表请查看 https://docs.python.org/dev/whatsnew/3.2.html 。OCaml 3.12: OCaml 3.12是OCaml编程语言、calmp4宏语言、库文件和处理XML的CDuce的一个重大修正版。Rails 3.0.5: Rails 3是对Ruby on Rails网页框架的一个大的升级。它带来许多新的特性,比如优美的routing API,新的activemailer和activerecord API以及许多新的性能提升。感谢Red Hat开发者Dave Malcolm, Richard W.M. Jones以及Mo Morsi在此次发布中领导各个特性的整合工作。
  • Maven 3 Maven 3.0相较以前的版本提供了更好的稳定性和性能,后台做了大量工作来简化Maven插件的书写,并通过并行编译更进一步的改善了性能。参考 https://maven.apache.org/docs/3.0/release-notes.html 获取更多信息。Fedora在需要处仍然提供maven2的软件包来支持向后兼容性。感谢Red Hat开发者Stanislav Ochotnický在此特性上的工作。

系统管理员

别以为我们把系统管理员们忘记了:

  • systemd 系统和会话管理程序 systemd 是 Linux上的一个系统和会话管理程序,兼容 SysV 和 LSB 启动脚本。systemd 提供了强势的平行能力,它使用 socket 和 D-Bus 来实现启动系统服务,提供守护进程的按需启动,使用 Linux cgroups 追踪进程,支持系统状态快照及其还原,维护系统挂载和自动挂载点而且还实现了一套强大的基于相互依赖性的服务控制逻辑。它被用来代替sysvinit。感谢来自Red Hat的Lennart Poettering, Rahul Sundaram. Michal Schmidt, Bill Nottingham 等人在本次发布中领导了 systemd 的开发和集成工作,以及许多 Fedora 社区志愿者的积极测试和反馈。
  • 动态防火墙 传统的策略型防火墙模型在更改时需要重新启动服务。但是配置改变后所需的重新装载防火墙相关的内核模块打破了有状态的防火墙策略(stateful firewalling)。对于当今诸如虚拟化或者 VPN 等现代应用和用例来讲这样的系统灵活性稍显欠缺。Fedora 15 包含了一个叫做 firewalld 的后台防火墙程序。这个强大的程序可以使得防火墙设定更改时无需重新启动服务从而在提供灵活性的同时也能保证连接的持续性。它也包含了一个 D-BUS 界面允许客户端和服务能够请求防火墙改变。firewall-cmd(firewalld 软件包的一部分)是一个用户空间的类似 iptables 简单但是强大的命令行工具:比如,firewall-cmd --enable --service=samba --timeout=10 会给 Samba 服务打开一个仅为 10 秒的相应端口。因为当前的实现只是一个实验性的证明实验,在此次发布中虽然包含在了 Fedora 软件仓库中但是没有默认安装。下次发布时计划使其成为默认的防火墙方案。感谢来自 Red Hat 的 Thomas Woerner 开发这个特性。
  • BoxGrinder 应用创建器 BoxGrinder 是一组用来为各种平台(KVM, Xen, VMware, EC2)创建应用(镜像/虚拟机)的自由和开源工具集。BoxGrinder 可以从简单的纯文本配置文件来创建应用。感谢来自 Red Hat 的 Marek Goldmann 等人参与上游开发并将这一特性带入 Fedora。
  • Virt Manager 整合 Spice Fedora 15 中升级了 virt-manager ,包含 Spice 支持,实现与虚拟桌面交互的完全开源解决方案。现在无需使用命令行即可创建一个包含 Spice 支持的虚拟机,轻松在 virt-manager 中直接享用 Spice 带来一切性能强化。相比 VNC,Spice 提供更好的性能和额外的功能(比如在客户机和主机之间的复制/粘贴)。感谢 spice-gtk 库,可以使用 Python、C 或者 gobject-introspection 动态语言绑定来开发一个新的客户端 。感谢来自红帽的 Marc-André Lureau 领导了该功能的开发工作。
  • 一致的网络设备命名 服务器通常都有多个以太网接口,或是集成在主板上的,或是以附加 PCI 卡的方式。传统上 Linux 将这些接口命名为 ethX,但是这和物理上的接口顺序并没有关联—— ehtX 命名是不确定的。从 Fedora 15 开始,以太网接口将采用一种和物理位置相关的新的命名策略。而不再是 ethX。通过改变命名规则,系统管理员不再需要去猜测 ethX 和物理接口的映射关系,或是在每个系统中采用某些临时措施重命名这些接口使其“合理”。该功能在所有通过 SMBIOS 2.6 及以后暴露网络接口命名信息的物理设备上启用。感谢 Jordan Hargrave、Matt Domsch 和其他来自 Dell 的工程师们的长期参与上游,并与 Fedora 合作来整合该功能。
  • 移除 Setuid Fedora 15 在一部分应用程序中移除了 setuid ,然后明确的指定了每个程序的能力,通过减少这些程序中潜在的易受攻击点来提高系统的安全性。感谢 Red Hat 的 Daniel Walsh 来主导整合了该功能的整合。
  • 改进对于加密用户主目录的支持 Fedora 15 改善了对于 eCryptfs ,一个 Linux 堆栈加密文件系统的支持。从 Fedora 15 开始,authconfig 可以用来在登陆时自动挂在主目录中私人加密的部分。感谢 Red Hat 的 Paolo Bonzini 整合了该功能。
  • RPM 4.9.0 包管理器 RPM 4.9.0 为 Fedora 带来了为数不少的益处,包括插件式依赖生成器、内嵌依赖生成过滤、额外软件包提醒机制、性能改善和很多错误修复。更多详情位于 https://rpm.org/wiki/Releases/4.9.0,感谢 Red Hat 的 Panu Matilainen 和其他很多 RPM 开发者的参与以及整合入本次发布过程中的帮助。
  • Tryton ERP 系统 Tryton 是一个三层通用型应用程序平台和一个 ERP(企业资源规划)系统。目前,Tryton 的核心模块包含了会计、出纳、销售管理、采购管理、会计分析和库存管理。感谢 Fedora 社区的志愿者 Dan Horák 整合该功能。

以上只是开始而已。更多的 Fedora 15 的新特性列表可以在下面地址找到:

https://fedoraproject.org/wiki/Releases/15/FeatureList

快去下载吧,我知道你等不及了。

https://get.fedoraproject.org/

如果你是从旧版本升级而来,请参考:

https://fedoraproject.org/wiki/Upgrading

想看看 Fedora 15 的快速介绍,看看我们的“缩减版”发行注记:

https://fedoraproject.org/wiki/F15_one_page_release_notes

完整多语言的 Fedora 15 发行及技术标记位于:

https://docs.fedoraproject.org/

Fedora 15 的常见 Bug 记录在:

https://fedoraproject.org/wiki/Common_F15_bugs

Fedora 定制版

Fedora 定制版是为有特殊需求的用户群体量身定制的 Fedora 版本。Fedora 定制版包括提供其他默认桌面环境的,如 KDE、Xfce 和 LXDE ;还有更具有特定用途的,如 Fedora Security Lab, Fedora Electronics Lab 和 Fedora Design Suite。更多定制版以及关于它们的更多信息位于

https://spins.fedoraproject.org

Looking forward to Fedora 16 (Verne)

Our next release, Fedora 16 codename is named after and to honor, Jules Verne. Jules Verne is considered a father of science-fiction. He was a science-fiction writer and futurist, best known for novels such as "Twenty Thousand Leagues Under the Sea". More information at

https://secure.wikimedia.org/wikipedia/en/wiki/Jules_Verne

Even as we continue to provide updates with enhancements and bug fixes to improve the Fedora 15 experience, our next release, Fedora 16, is already being developed in parallel, and has been open for active development for several months already. We have an early schedule for an end of Oct 2011 release:

Features planned for Fedora 16 include the default use of Btrfs as the next generation filesystem, GRUB 2 bootloader by default, further enhancements to systemd system and session manager, dynamic firewall by default and much much more. Watch the feature list page for updates.

https://fedoraproject.org/wiki/Releases/16/FeatureList

Join us today and help improve free and open source software and lead the future of Linux.

We need your help!

Our rapid release cycle and innovative features are a direct result of development of thousands of upstream projects and collaboration by a large distributed and diverse community with many volunteers and organizations across the globe, participating in the free and open source world and within Fedora. Fedora strives to bring these thousands of upstream projects together and serves as a integration point for them and for our users and contributors. Red Hat, the leading provider of open source solutions is a partner in our community and major sponsor of the Fedora project. To continue to advance and bring you the best of free software quickly and robustly. we are always looking for more people to join us in the Fedora community. You don't have to be a dazzling software programmer to participate and join us in developing Fedora although if you are one, you are welcome too! There are many ways to contribute beyond programming. You can report bugs, help translate software and content, test and give feedback on software updates, write and edit documentation, design and do artwork, perform system administration on our infrastructure, help with all sorts of promotional activities, and package free software for use by millions of Fedora users worldwide and more. Whether you are a kernel hacker or just a newcomer, there is always something for everyone to pitch in.

To get started, visit https://join.fedoraproject.org today!

联系方式

如果你是新闻记者的话,可以在下面找到更多的信息:

https://fedoraproject.org/wiki/Press