文档章节

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

编辑部的故事
 编辑部的故事
发布于 2017/06/24 17:51
字数 1529
阅读 2347
收藏 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
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息

© 著作权归作者所有

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

编辑部的故事

粉丝 1219
博文 255
码字总数 457655
作品 0
深圳
运营/编辑
私信 提问
加载中

评论(3)

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

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

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

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

王练
2017/06/16
693
4
Parsix GNU/Linux 项目宣布即将终止

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

局长
2017/05/23
2.4K
13
Debian 9 Stretch 发布,默认 MySQL 变种改为 MariaDB

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

两味真火
2017/06/18
7.2K
30
Tails 3.0 正式发布,不再支持 32 位计算机

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

两味真火
2017/06/17
837
2

没有更多内容

加载失败,请刷新页面

加载更多

Linux下端口转发工具rinetd介绍

linux下简单好用的工具rinetd,实现端口映射/转发/重定向,针对TCP协议,不支持UDP。 官网地址 http://www.boutell.com/rinetd 里面介绍及使用齐全。 使用场景举例: 阿里云内网Redis连接问题...

ouhoo
22分钟前
2
0
Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)

因为有编程基础,所以对于这一章还是很好理解,只需要注意对NULL的运算。 操作的表格 算数运算符 查询商品名字和商品售价,并商品售价乘2 SELECT product_name,sale_price * 2 AS "sale_pri...

白话
35分钟前
1
0
搜索引擎(Lucene介绍、分词器详解)

Lucene介绍 Lucene简介 最受欢迎的java开源全文搜索引擎开发工具包。提供了完整的查询引擎和索引引擎,部分文本分词引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简...

这很耳东先生
40分钟前
1
0
quartz详细介绍

quartz常用api Scheduler 调度程序交互的主要API。 Job 希望由调度程序执行的组件实现的接口。 JobDetail 用于定义作业的实例。 JobDataMap 可以包含不限量的序列化数据,在job运行的时候可以...

大笨象会跳舞吧
40分钟前
1
0
kotlin使用jackson序列化enum

默认情况下,我们序列化与反序列化enum是它的name,事实上大部分情况下我们需要序列化的是我们自定义的value,那应该怎么做呢? 这种情况下我们就需要@JsonValue与@JsonCreator data class U...

weidedong
44分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部