Fedora 29 Linux发行版发布,新功能使Web开发人员的工作更方便
Matthew Miller宣布发布Fedora 29。这个项目的最新版本是在Fedora Core 1发布后几乎整整15年才发布的,并且可以在多个版本中用于多个体系结构。 |
最新版本的Fedora已经发布,为流行的Linux发行版带来了各种结构变化。 除了构成大量新版本的标准软件包升级之外,新版本还使开发人员能够更轻松地为更广泛的系统编写和测试程序,并提高嵌入式设备的系统性能。
“这个版本特别令人兴奋,因为它是第一个在所有不同变体中包含Fedora Modularity功能的模块。模块化允许我们在同一个Fedora基础上提供不同版本的软件包。这意味着您不再需要根据整个操作系统升级决策 在单个软件包版本上。例如,您可以在Fedora 28或Fedora 29上选择Node.js版本8或版本10,或者您可以选择与OpenShift Origin匹配的Kubernetes版本和跟随上游的模块流 ,“Fedora项目负责人Matthew Miller说。
Miller进一步说,“其他重大变化包括GNOME 3.30桌面上,ARM镜像的ZRAM以及Fedora Scientific的Vagrant镜像。一如既往,我们在更广泛的开源中集成了大量更新的软件包作为软件。 自由软件世界继续增长。感谢Fedora社区中的每个人都对本次发布的所有辛勤工作表示感谢!“
为什么我这么喜欢Fedora? 这是一种纯粹的开源体验。 操作系统快速,稳定,并且具有非常现代的包装。 它甚至默认使用世界上最好的GNOME桌面环境。最终,让Ubuntu蒙羞的是一种直接而严肃的体验。 如果你现在还是一个不运行Fedora的Linux用户,那你应该试一试并提升到新的水平。
Fedora 29利用模块化,允许开发人员安装同一软件的多个版本,以安装在同一硬件上。 对于开发人员来说,这极大地简化了编写和测试Web应用程序的过程,因为它可以针对不同的版本进行开发。 这个功能是在Fedora 28的Server版本上引入的,但现在可以在所有版本的Fedora 29上使用。
例如,流行的网络平台Node.js的发布节奏与Fedora的发布模型(或其他任何实际情况)不一致。目前的长期支持版本是8.x,默认安装版本是10.x,最新版本是11.x. 实际上,生产应用程序部署应该使用8.x或10.x分支,但是希望为新版本平台调整应用程序的开发人员需要访问11.x分支,以便同时在其应用程序的稳定和开发分支上工作。 使用Fedora 29,可以使用容器并行部署这些版本。
在新版本中,Fedora 29现在支持ARMv7和v8的ZRAM(以前称为compcache)。 ZRAM允许更有效地使用RAM,因为Fedora可以使用它来在压缩交换空间中保存更多内存页,而不是将原始RAM用于应用程序内存或磁盘缓存。这对于使用Raspberry Pi和类似ARM供电的SBC以及相对有限的RAM量特别有用,并且自2013年以来一直在Android和Chrome OS上使用.ZRAM的使用也增加了Raspberry Pi上microSD卡的使用寿命以及依赖microSD卡或eMMC芯片来包含系统OS的其他SBC。通过使用ZRAM,减少了对闪存的高速缓存写入频率,这是写周期限制闪存的重要考虑因素。
此外,Fedora 29现在支持ARMv7的UEFI,这也使Raspberry Pi用户受益。 Fedora已经在64位ARM设备上支持UEFI。
在安装映像上可以使用Linux内核4.18和Mesa 18.1,Fedora 29开箱即用的是英特尔的“Hades Canyon”NUC,小型PC,它将Intel CPU和AMD Vega-M GPU融合在一个混合芯片上。
Fedora 29 Linux发行版发布,新功能使Web开发人员的工作更方便的更多相关文章
- 在Linux发行版上使用7zip的方法
学习如何在 Ubuntu 和其他 Linux 发行版中安装和使用 7zip 7zip介绍 7Zip(更适当的写法是 7-Zip)是一种在 Windows 用户中广泛流行的归档格式.一个 7Zip 归档 ...
- 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验
在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...
- 极度简约 最小 Linux 发行版 Tiny Core Linux 7.1 发布
感谢Linux Story的投递 Tiny Core Linux 是一个极度简约但是也高度可扩展的 GNU/Linux 发行版,其之精简甚至可以小到只有 10MB 大小,昨天 5月23日刚刚发布的 T ...
- CentOS 7.4 发布下载,安全稳定的Linux发行版
CentOS 7.4 发布了.CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Lin ...
- Alpine Linux 3.9.2 发布,轻量级 Linux 发行版
开发四年只会写业务代码,分布式高并发都不会还做程序员? Alpine Linux 3.9.2 已发布,Alpine Linux 是一款面向安全的轻量级 Linux 发行版,体积十分的小. Alpi ...
- LFS 中文版手册发布:如何打造自己的 Linux 发行版
您是否想过打造您自己的 Linux 发行版?每个 Linux 用户在他们使用 Linux 的过程中都想过做一个他们自己的发行版,至少一次.我也不例外,作为一个 Linux 菜鸟,我也考虑过开发一个自己 ...
- Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Linux学习之四-Linux发行版及版本比较
Linux发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本.相比RHEL,Fedora打包了显著的更多的 ...
- 最适合和最不适合新手使用的几款 Linux 发行版
大多数知名的Linux发行版都属于"比较容易使用"这一类.一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引. ...
随机推荐
- OKHttp使用简单介绍
如今android网络方面的第三方库非常多,volley.Retrofit.OKHttp等,各有各自的特点,这边博客就来简介下怎样使用OKHttp. 梗概 OKHttp是一款高效的HTTP客户端,支持 ...
- httpd: Could not reliably determine the server's fully qualified domain name
[root@luozhonghua sbin]# service httpd start Starting httpd: httpd: apr_sockaddr_info_get() failed f ...
- POJ 2828 Buy Tickets(线段树·插队)
题意 n个人排队 每一个人都有个属性值 依次输入n个pos[i] val[i] 表示第i个人直接插到当前第pos[i]个人后面 他的属性值为val[i] 要求最后依次输出队中各个人的属性 ...
- Zepto源代码分析之二~三个API
因为时间关系:本次仅仅对这三个API($.camelCase.$.contains.$.each)方法进行分析 第一个方法变量转驼峰:$.camelCase('hello-world-welcome' ...
- 使用client对象模型读取SharePoint列表数据
使用client对象模型读取SharePoint列表数据 client对象模型提供了强有力的方式.从远程client应用程序管理列表. 1. 管理员身份打开VS,新建项目Windows窗口应用程序,命 ...
- User-defined types
We have used many of Python’s built-in types; now we are going to define a new type. As an example, ...
- 1.CMD命令
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr. ...
- .net 操作INI文件
using System.Runtime.InteropServices; using System.Text; namespace FaureciaManager { public class Fi ...
- 发送消息vs函数调用
消息发送:对象处理消息: 消息发送的selector作为消息的一部分,在对象的运行时底层参与了消息分发,最终完成动态函数调用. objc_msgSend(void /* id self, SEL op ...
- Blink Coordinate Spaces
Blink Coordinate Spaces Blink Coordinate Spaces Types of Zoom There are two types of zoom in Chromiu ...