Fedora 25正式发布 三个版本亮点详解

2016-11-28 20:24:21 +0800 CST

由红帽公司赞助并且由社区驱动的开源协作项目 - Fedora Project近日全面发布Fedora 25,一款完全开放的Fedora操作系统最新版本。与先前的版本一样,Fedora 25包含一组基础包,这些构成了Fedora 25工作站、Fedora 25服务器以及Fedora 25原子主机(Atomic Host)这三个版本的基础。其中Fedora 25原子主机已取代Fedora Cloud。

Fedora 25基础包提供了多项错误修复和性能调整,以及经过增强的最新组件,包括:

•  Docker 1.12:用于构建和运行容器化应用

•  Node.js 6.5:广受欢迎的服务器端JavaScript引擎的最新版本

•  多个Python版本(2.6、2.7、3.3、3.4和3.5)有助于在多种Python配置下开展测试

•  支持Rust – 这种编程语言保证开发工作更快、更稳定地完成

Fedora 25工作站

Fedora 25工作站提供了许多最新的开源开发人员和桌面工具,并且推出了许多新的特性,包括期盼已久的Wayland显示服务器的官方首次亮相。取代了原有的X11系统,Wayland经过几年的开发,对图形化环境提供更平滑、更丰富的体验,并且对现代化图形硬件提供更好的能力。为了进一步增强易用性,Fedora 25工作站还配置了GNOME 3.22,它提供了多种文件重命名、重新设计的键盘设置工具和更多的用户界面改进。工作站用户很高兴,因为该产品支持MP3媒体格式解码。

现在,Fedora 25工作站使Windows和OS X用户上手更轻松容易,Fedora Media Writer将作为这些操作系统的默认下载工具。该工具可帮助用户找到并下载最新的Fedora版本,将其写入可移动介质,例如U盘,从而使潜在的Fedora用户能够在该介质环境中对操作系统进行“路测”。然后,Fedora可用相同的流程安装到用户的系统中。

对于当前的Fedora用户,从Fedora 24向Fedora 25升级的路径已经进行了简化和精简,根据系统配置和网络速度的不同,一般的升级时间不到30分钟。升级可以从命令行或者GNOME软件工具开始,与常规的安全和错误修复升级一样。

对于开发人员,除了Fedora 25基础包内包含的全新Docker引擎和语言支持能力外,Fedora 25工作站还可更好地支持Flatpak。这种能力使得Flatpak软件的安装、更新和移除更加容易,而且使得这种应用封装标准在工作站层面更具用户友好性。

GNOME Shell扩展也不再需要检查与当前Shell版本的兼容性。最初需要进行这种检查的原因是,GNOME接口在GNOME 3早期快速变化。现在,这些接口已经稳定,而且其扩展一般可在新版本中运行。

Fedora 25服务器

除了rolekit提供的灵活的多角色功能外,Fedora 25服务器还为Cockpit提供了全新的SELinux Troubleshooter模块。与Fedora工作站提供的功能相似,在用户遇到SELinux拒绝时,该模块可为用户提供建议,否则,这种情况需要进行日志检查和手动解决。

Fedora 25 Server现在也将在系统仪表板中显示SSH密钥,使管理员更轻松地查看哪些密钥连接到指定机器。此外,产品为多步骤(包括双因子)鉴权服务提供支持。

FreeIPA身份管理系统也升级到4.4系列,为用于身份管理而部署的服务器提供了一组新特性。这些增强功能包括:

•  拓扑管理:FreeIPA web UI现在可用于以可视化方式管理大型部署环境的拓扑图。

•  DNS站点:FreeIPA中的DNS管理现在支持特定位置的服务布局。

•  下级证书机构:FreeIPA证书机构现在能够创建下级CA,在特定范围内签发证书。

•  Kerberos鉴权指标:Kerberos KDC在签发服务单时考虑了鉴权指标。例如,现在,在向VPN服务获取服务单之前(由OpenConnect Server提供支持),需要得到双因子鉴权的Kerberos授权。

Fedora 25原子主机

Fedora 25新添了Fedora 25原子主机(Atomic Host)作为Fedora的三个版本之一,取代了Fedora Cloud。尽管对于希望在通用主机上运行工作负载的用户来说,Fedora Cloud Base镜像继续可用,但Fedora原子主机提供了为创建和部署基于容器的工作负载而设计并优化的主机。

Fedora 25原子主机分为多种格式,允许用户在裸机上启用虚拟机或者安装原子主机。为了跟上Linux容器领域的创新速度,Fedora原子主机预计每两周更新一次(重大更新与Fedora新版本一致),并为实现快速的应用开发提供轻松的升级路径。

Fedora还将提供Docker格式的基础镜像,每月随着关键安全更新而更新,用于构建Linux容器使用。

引用语录

Matthew Miller,Fedora项目领导

“Fedora操作系统旨在向我们的用户提供免费开源软件领域的最新创新,包括从下一代显示服务器到强大的应用开发工具。Fedora 25借助期待已久的Wayland的首次亮相、精简的升级路径以及为使用Linux容器而设计的新版本,有助于实现这一目标。”