4. Fedora 针对开发人员所做的变更
Fedora 一直以来都带有丰富的开发工具套件。以下内容概括了本 Fedora 版本集成的开发工具所带来的改进。
Fedora 17 采用 4.7.0 版
gcc、
gcc-c++、
gcc-gfortran、
gcc-objc 以及
gcc-gnat。更新包括对 gcc 系列编译器的大量变更,不仅是 C 和 C++,还包括 Ada 和 Fortran。有关完整信息请参考 GCC 4.7 Release Series Changes:
http://gcc.gnu.org/gcc-4.7/changes.html。
部分显著变化:
几个废弃架构包括 IRIX 6.5、MIPS OpenBSD、Solaris、Tru64 UNIX 5.1 以及一些老式 ARM 平台
在 C,C++ 及 Fortran 上支持 OpenMP 3.1
更多对 C11 及 C++11 标准更新的支持
Ada的调试更多样化
Fortran 有了大量的性能提升
许多优化改进
此外在 ARM、AVR、IA-32/x86-64、MIPS、PowerPC/PowerPC64、SH 及 SPARC 平台中还有平台专有的改进。
Haskell 平台已更新至最新版本 2011.4.0.0。
Fedora 目前采用了 JBoss AS 7 (jboss-as) 的一个瘦身版本。JBoss AS 7 是一个快速、模块化、轻量级的、兼容 Java EE 的应用服务器。目前仅支持 JBoss AS 7 Web Profile,对 Full Profile 的支持将在后续版本中加入。
除了大量 bug 修正外,
doxygen 1.7.6.1 还包括:
所选择的成员现在HTML中被高亮(当GENERATE_TREEVIEW启用时)。.
导航树 (GENERATE_TREEVIEW) 与索引显示相同信息。
布局中的 navindex 部分也控制着导航树 (navigation tree) 的显示内容。
当一个类或结构有超过15个相同类型成员时,UML图中只显示前10个。
让基于 JavaScript 的搜索引擎输出更加紧凑。
更新了法语翻译。
增加对 PHP heredoc 和 nowdoc 结构的支持。
增加了在 operator-> 过载情形时的交叉引用支持。当 BUILTIN_STL_SUPPORT 启用后,它包括对 std::auto_ptr、std::smart_ptr、std::unique_ptr 以及 std::weak_ptr 的支持。
GNU Emacs 更新到来自上游最新的预发行版本:24.0.93
git 由 Fedora 16 的 1.7.7 更新至 1.7.9。
The venerable revision control system (rcs) has been updated to 5.8.
更新包括:
bugzilla 4.0.4 解决了上个版本中的很多安全问题。此外,新版本中允许系统管理员禁用自动完成,同时修正了很多小 bug。详情请参考
http://www.bugzilla.org/。
Although basically a bugfix release, 2.5 of bzr represents a new stable version from which future bugfixes will be applied.
Fedora 17 集成了
highlight 3.7。3.6 版本以来的改进包括:
Fedora 17 集成了 monodevelop 2.8.5。大量新特性包括: