Fedora 27的新特性

Fedora 27, 红帽赞助的 linux 项目的最新版本,红帽企业版的功能试验田, 将会在本周或下一周发布。


最重要的增加和变化 Fedora 27 包括:

  • 更大模块化的基础系统。

  • 最新版本的流行语言和系统组件。

  • 更广泛的使用 Flatpak 安装装的桌面应用程序。

  • Fedora 阿尔法版本已经退休。


新 Fedora 的特点

fedora 26 介绍了模块化的概念,套用 Fedora 自己的描述, 模块化项目是试图将应用程序的生命周期从彼此和分布本身分开。用户需要能够升级到两个应用程序栈的最新版本, 但也要保留该堆栈的早期版本, 以便向后兼容 (如 python 3.x 与 python 2.x)。


以前的每个版本的Fedora有自己的软件组件数据库, 语言运行时作为一个独立环境。模块化将这些包打包到模块中,应用程序数据库具有核心数据库,该库允许每个模块分别安装和运行。模块也有自己的版本和生命周期, 因此用户可以同时部署前言和更保守的应用程序栈版本。将软件包转换成模块需要一些手工工作, 但是 Fedora 未来的目标之一将是尽可能多地自动化这个过程。


在最后版本的 Fedora 中完成的大部分工作都是通过实验项目Boltron进行的。fedora 27 促进这些工作并入主线服务器版本产品,,因此普通桌面用户能从模块也受益。


Fedora 开发工具

这是常见的做法, 每一个 Fedora 的版本, 让其软件开发工具升级到较新的版本。Fedora 27 的工具集包括:


  • Go 1.9, 以其更好的编译速度、更高效的垃圾回收以及用于大规模代码重构的工具。

  • Perl 5.26,Perl 6, 虽然正式发布, 并没有被添加到 Fedora 作为一个标准组件。但是想要使用它的开发者可以手动安装它。

  • Java 9, 目前可供一般使用, 但 Fedora 27 只包括它作为一个技术预览。java 5月9日以后,在 Fedora 28成为 java 的缺省运行时, 但不保证。

  • Ruby on Rails 5.1。

  • Node. js 8.x. "x" 简单地意味着节点将升级到任何最新版本的通过测试及发布的8.0系列。最后一个Fedore Node发布包括是Node. js 6.x, 因此此更新为那些完全依赖于6.x 的人带来了许多潜在的突破性变化。

  • 新版本的 Gnu C 库 (2.26) 和 Boost 库 (1.64)。

Fedora 的桌面 Flatpaks 做什么

Red Hat 的 Flatpak 计划吸取了从容器技术中收集的一个想法, 使得在多个发行版中使用 gui (如 LibreOffice) 更容易部署 Linux 应用程序。它需要正在使用de 一个运行时的 Linux 发行版,,fedora 开始增加支持Flatpak 是fedora 24, 和一些应用程序, 如 LibreOffice, 现在提供了他们的应用程序的 Flatpak 版本。


Fedora 的阿尔法版已经停止

作为 fedora 的测试和发布周期的细化的一部分,Fedora 不再提供正式的 alpha 发行,但仍会有 beta 版本。


在哪里下载 Fedora

Fedora 27 发布有三个版本: 工作站, 服务器和Atomic (以容器为中心的版本)。每个都将在其自己的下载页面上提供。Atomic主机也可作为亚马逊 EC2 镜像, Vagrant boxes和OpenStack 和其他云提供商的镜像格式。


欢迎加入翻译小组,一起交流技术,已经有二十几名业界大牛在云技术社区翻译组等你,云技术社区翻译组申请

扫描二维码


相关阅读:

高端私有云项目交流群,欢迎加入!

2017年度Linux发布内核开发报告(附视频)

2017年度KVM开源贡献排名重磅发布

向云上迁移数据时如何避免停机和中断

如何从传统IT技能转型进入云计算

谷歌和IBM启动开源项目以更好地控制容器

CNCF基金会公布了30名新成员,共达到138名成员

Kubernetes 1.8专注安全,在容器编排平台中稳居领导地位

Oracle宣布开源 Fn project

云管理平台实践指南

Optimus PB级数据迁移系统

Prometheus(普罗米修斯)用户档案:动态化特性加速weaveworks云原生程序的发展

附PDF下载:《迁移到原生云应用架构》第二部分

相关文章
相关标签/搜索