【软件周刊第 37 期】Fedora 26 正式版发布;Redis 4.0.0 正式发布,4.0 系列的首个稳定版


声明:本文转载自https://my.oschina.net/editorial-story/blog/1417535,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

Fedora 26 正式版发布

Fedora 团队在跳票 5 次后,终于发布了 Fedora 26 的正式版本,包括 Workstation、Server 和 Atomic Host 版本。用户可以通过命令行或者 GNOME Software 非常方便的进行升级,整个升级过程大约需要半个小时。

主要变化包括:新的开发工具 GCC 7、Golang 1.8 和 Python 3.6;新的分区工具 Anaconda,能够赋予系统爱好者和系统管理员更精细的控制选项;GNOME 3.24、 LibreOffice 5.3、包管理器 DNF 2.5、在专利过期后支持 MP3 文件的编解码,等等。

开发者表示新版本提供了数千项改进,本次升级中对 Fedora 26 的后台性能进行了诸多优化,例如更好的缓存用户和群组信息此外还有大量底层的改进,如更好的处理调试信息。

ECMAScript 2017 语言规范发布

Ecma 国际公布了第八版的 ECMAScript 语言规范 ECMAScript 2017(或 ES8)。ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会)通过 ECMA-262 标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMA-262 标准的实现和扩展。

其在 1998 年和 1999 年发布了第二和第三个版本,之后沉寂了许多年,直到 Ajax 流行起来后标准工作才再次起步,2009 年发布了第五个版本,自 2015 年起每年发布一个版本。ECMAScript 2017 的主要变化包括:Object.values/Object.entries、字符串填充、Object.getOwnPropertyDescriptor、尾随逗号、异步函数、共享内存和原子等。ECMAScript 2018 已在制定中。

Redis 4.0.0 正式发布,4.0 系列的首个稳定版

这是 Redis 4.0 系列的首个稳定版,包含以下的一些重大改进:模块化的系统、更好的复制 (PSYNC2)、对 eviction policies, threaded DEL/FLUSH 的改进、混合 RDB+AOF 格式、对 Raspberry Pi 的支持作为主要平台、新的 MEMORY 命令行、Redis Cluster 对 Nat/Docker 的支持、更快的 Redis Cluster 键创建,以及许多其他较小的功能和一些行为修复等。

与之前的 RC 相比,有一些错误修复和改进,主要是:

  • 针对新的复制引擎 PSYNC2 的修复
  • 引入了模块线程安全上下文(Modules thread safe contexts),现在还是一个实验性的 API,但是当需要时,该 API 被认为是稳定和可用的
  • 添加 DEBUG DIGEST 模块 API
  • HyperLogLog 命令不再在某些输入的字符串中(非 HLL)崩溃
  • 修复在 MULTI/EXEC blocks 中的 SLAVEOF
  • 其他许多小的 bug 修复和改进

深度操作系统镜像服务新增 Linux Kernel 等镜像站

近日,深度操作系统镜像服务新增了 Linux Kernel 等镜像站,这也是 Linux Kernel 镜像服务首次支持中国发行版。

深度团队表示,随着深度操作系统在全球用户不断增多,为了使各个地区的用户都能够得到高质量的体验,其将不断的在世界各地增设镜像服务,让所有人都能体验到高质量的 Linux 桌面体验。

本次新增的海外以及国内的镜像站点包括:美国 Kernel.org、美国 Silicon Valley Web Hosting LLC、俄罗斯 Truenetwork、日本 JAIST、葡萄牙 University of Porto、瑞典 Zetup AB、中国 南京邮电大学。

微软发布 TypeScript 2.4

这是该 JavaScript 超集语言的最新版本。最新版本的新特性并不多,但是保持了该语言的新鲜感并添加了一些新功能来跟踪开发人员的需求。

微软这次展示的最大特性就是支持动态 import() 表达式。这项特性目前处于 TC39 进程(预期会出现在 ECMAScript 2018 的定义中)的第 3 阶段,允许开发人员“有条件并且懒导入其他的模块和库,从而让应用程序更加高效且节省资源”。在此之前,如果模块想要导入一个库的话,必须要在文件的顶部实现。这里有个提示,以 es2015 为 target 的模块无法使用该特性。要结合 Webpack 2+ 的 code-splitting 功能来使用该特性时,开发人员必须要将 esnext 作为要形成的目标模块。

其他热门软件更新:

本周开源项目推荐

Stacer —— Linux 系统优化和监控工具

Stacer 是一款 Linux 系统优化和监控工具。可看作是 CCleaner 的 Linux 版本。简单易用,速度快,且完全开源

仪表板

系统清理

资源

原文链接:https://my.oschina.net/editorial-story/blog/1417535
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息

本文发表于2017年07月15日 20:36
(c)注:本文转载自https://my.oschina.net/editorial-story/blog/1417535,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 2262 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1