文档章节

【软件周刊第 34 期】Debian 9 Stretch 经过 26 个月的开发后终于正式发布

编辑部的故事
 编辑部的故事
发布于 2017/06/24 17:51
字数 1529
阅读 2302
收藏 16

摘要:软件周刊(06.18 — 06.24):本周热门软件更新 — Kotlin 1.1.3 发布,初始支持 JDK 9;Alpha 版 Ubuntu 17.10 月底发布:支持 PIE,Python 3.6 系列;Julia 0.6.0 发布,动态编程语言

Debian 9 Stretch 正式发布,MariaDB 成为默认的 MySQL 版本

Debian 9 Stretch 在经过 26 个月开发后终于释放,团队将会为它提供 5 年的支持,尽管它将在 3 年内被取代。开发者将 Stretch 专门献给于 2015 年 12 月 28 日去世的项目创始人 Ian Murdock。

Stretch 的主要变化包括:MariaDB 成为默认的 MySQL 版本;Firefox 和 Thunderbird 替代去品牌名的版本 Iceweasel 和 Icedove;九成以上的源包用逐位对应的方式构建,未来版本的 Debian 还将提供验证包的工具和元数据;X 显示系统不再需要 root 权限运行;GnuPG 经典版本将被淘汰,引入的现代版本增加了椭圆曲线加密,改进默认设置,模块化架构,改进智能卡支持;改进 UEFI 支持等。

软件方面的变化包括:Apache 2.4.25、Chromium 59.0.3071.8、Firefox 45.9、GIMP 2.8.18、已更新的 GNOME 3.22、GnuPG 2.1、LibreOffice 5.2、Linux 4.9、MariaDB 10.1、PHP 7.0.... 更详细清单见发布公告。

预计 8 月正式发布的 Golang 1.9 新特性抢先看

Go 1.9 的开发团队希望几乎所有的 Go 程序都能像以前一样运行,该版本的重点是在保持兼容性的前提下,提升性能,编译和扩展大型代码库。正式版本预计 8 月发布。

新特性和改进:

  • 垃圾收集器加速,更好的代码和核心库优化将使程序运行速度更快一些。
  • math/bits 包,对操作 bits 进行了优化。该包中的函数被编译器视为内联函数来提高性能。
  • Go 1.9 编译器支持并行编译包中的函数,利用多个处理器内核。Go 1.9 保留以前版本的 go 命令支持并行编译单独的包。默认情况下,并行编译是打开的,但可以禁用。
  • 为了可扩展性,Go 1.9 增加了对代码修复的类型别名声明(type-alias declaration)的支持。对 Go 语言的更改,类型别名支持逐行代码修复,同时支持在程序包之间移动类型。它应该在大规模重构期间辅助代码修复,将引用旧包中的类型改为引用新包的类型,并可互操作。基本上,类别别名的引入提供了一个过渡期,其中 API 可以从新的和旧的包中获得,引用旧的和新的版本可以同时存在。
  • Go 1.9 增加了透明单调递增时间(transparent monotonic time)支持,这使得在两个时间值之间的计算持续时间总是安全的,即使是在时钟调整的情况下。
  • Go 1.9 改进了测试能力,用新的 (T).Helper 和 (B).Helper 方法将调用函数标记为测试 helper 函数。
  • sync 包中的新 Map 类型,这是一个具有 amortized-constant-time 加载、存储和删除的并发 Map。多个 goroutines 可以安全并发的调用它。

Webpack 3.0.0 正式发布,附新特性一览

对于本次发布的 Webpack 3.0 版本,用户可以便捷地平滑升级,享受新版本中带来的性能提升与 Magic Comment 等新特征。

新特性包括作用域的提升(Scope Hositing)以及 Magic Comments,Magic Comments 允许用户通过设置行内注释的方式自定义块名。本次发布中其他的新特性还包括:

  • 更好地编译缓存
  • 优化初始化速度与增量构建效率
  • 更好的 TypeScript 支持
  • 修订长期缓存
  • WASM 模块支持
  • 提升用户体验

Chrome 60 Beta 发布,新特性都在这了!

为了让开发者更好地洞察网站的加载性能,全新的 Paint Timing API 公开了捕获 First Paint and First Contentful Paint(反映页面的加载时间)的指标。

为了使 Credential Management API 更易于用于所有网站,现在已不再需要自定义 fetch() 来访问存储的密码。从 Chrome 60 开始,用户的密码现在将直接作为 PasswordCredential 的一部分返回。

此外,为了更好地呼应在网络身份验证工作组中所做的工作,还做出了一系列更改。其中包括弃用 requireUserMediation,已将其重命名为 preventSilentAccess。

Firefox 56 将支持 Headless 模式

Windows 版的 Firefox 56 将支持 Headless 模式。Headless 提供一种无 GUI 的纯浏览器环境,对于 Web 应用和网页的自动化测试非常有用。另一个主流浏览器 Chrome 也透露将支持 Headless 模式。Linux 版本的 Headless 模式将随 Firefox 55 的发布提供给 Linux 用户。根据 Mozilla 的发布时间表,Firefox 55 将在 8 月 8 日发布,而 Firefox 56 将在 9 月 26 日发布。

其他热门软件更新

本周开源项目推荐

ElasticHD — ElasticSearch 的可视化应用

ElasticHD 是一款 ElasticSearch 的可视化应用。不依赖 ES 的插件安装,更便捷;导航栏直接填写对应的 ES IP 和端口就可以操作 ES 了。目前支持如下功能:

  • ES Real time data search
  • ES Dashboard data visualization
  • ES Index Template (在线修改、查看、上传)
  • ES Indices Index deletion and search
  • SQL Converts to Elasticsearch DSL
  • ES 基本查询文档

ElasticHD 应用页面

1 2 3

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

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1121
博文 244
码字总数 410711
作品 0
深圳
运营/编辑
加载中

评论(3)

西红士子
西红士子
休眠后不能唤醒
被追杀的大领主
被追杀的大领主
看见了
simpleCool
simpleCool
先赞在观看
Debian GNU/Linux 9 "Stretch"宣布于 6 月 17 日发布

备受期待的 Debian GNU/Linux 9 “Stretch” 操作系统终于确认了发布日期,就在几分钟前团队成员宣布这款热门发行版本将于 2017 年 6 月 17 日正式发布,距离现在还有三周时间。 不过在这段时...

局长
2017/05/27
2.7K
26
Q4OS 1.8.6 发布,基于 Debian 的桌面 Linux

Q4OS 1.8.6 发布了。Q4OS GTK + 3 主题在此版本中得到了显着改善,支持 Google Chrome 59 。 开发团队已经对 Q4OS Orion 进行了几项相关的修改,以便在其他基于 Debian 的操作系统下进行安装...

王练
2017/06/16
666
4
Debian 9 Stretch 发布,默认 MySQL 变种改为 MariaDB

Debian 发行版宣布正式释出代号为 Stretch 的 Debian 9,该版本将提供五年的支持。Stretch 将专门献给于 2015 年 12 月 28 日去世的项目创始人 Ian Murdock。Stretch 的主要变化包括:默认 ...

两味真火
2017/06/18
6.5K
30
Parsix GNU/Linux 项目宣布即将终止

基于 Debian 的 Parsix 发行版已经宣布将会在 Debian Stretch 发布六个月后终止。官方表示 Parsix GNU/Linux 8.15 (Nev) 在这段时间里会得到完全的支持,用户应该可以把他们的安装升级到 De...

局长
2017/05/23
2.4K
12
Tails 3.0 正式发布,不再支持 32 位计算机

基于 Debian 9 (Stretch) 的匿名发行版 Tails 已正式释出 3.0 版。 Tails 3.0 不再支持 32 位计算机,只支持 64 位计算机。官方表示这是一个艰难的决定,但只支持 64 位具有安全性和可靠性方...

两味真火
2017/06/17
737
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

谷歌 Fuchsia 上手体验,将取代Android/win10

在手机市场领域,Google表现很抢眼,毫无疑问,Android 至今在移动操作系统的市场份额占据绝对领先地位,但是 Android 仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,...

linux-tao
28分钟前
1
0
List、Array与ArrayList

数组在内存中是连续存储的,所以它的索引速度很快,而且赋值和修改元素也非常快,比如: string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1"; 但是数组...

shimmerkaiye
31分钟前
0
0
Linux 的Lnmp环境下为mysql添加环境变量

一.问题 在Linux 安装完Lnmp 环境后 , 连接Mysql 告诉没有这条命令 mysql -uroot -p 命令失效 因为是源码安装的,所以会出现这样的的原因 。集成环境是不会出现的。 其实很简单,只需要给m...

15834278076
33分钟前
3
0
apolloxlua include函数

include函数不是单独使用的函数, 他并不是标准库的一部分, 你可以使用include函数将某个后缀为 .aop的文档包含到你的文档流中。 因为include是单独处理流, 所以不会在主处理流程中有所表示...

钟元OSS
36分钟前
0
0
【转载分享】做一名较真的工程师

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱...

HellerZhang
38分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部