【软件周刊第 24 期】Ubuntu 17.04 正式发布,不再支持 32 位 PowerPC(PPC)架构

前端之家收集整理的这篇文章主要介绍了【软件周刊第 24 期】Ubuntu 17.04 正式发布,不再支持 32 位 PowerPC(PPC)架构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PostgreSQL 10 新增特性

Postgresql 10 新增了多项新特性,这里梳理几项主要内容

  • 声明式分区在以前版本的 Postgresql 中,Postgresql支持表继承,可用于模拟表分区,但是设置复杂,性能特征不是很好。在 Postgresql 10 中,可以使用专用语法进行列表或范围分区,并且 INSERT 性能已经大大提高。
  • 逻辑复制Postgresql 自版本 9.0 以来已经进行了物理复制(通常称为流式传输复制),但这需要复制整个数据库,不能容忍任何形式的备用服务器上的写入,对于跨版本或数据库系统进行复制是无用的。Postgresql 10 添加了容易配置的逻辑复制,并以表格粒度工作。 它将复制初始数据,并保持最新。
  • 改进并行查询虽然 Postgresql 9.6 提供了并行查询,但 Postgresql 10 中的这一功能得到了显着改善,其中还包括并行位图堆扫描,并行索引扫描等新功能
  • SCRAM 认证Postgresql 10 引入了 scram 认证,特别是 SCRAM-SHA-256,它更加安全。
  • 执行加速,Postgresql 执行的重要部分已被重写,使表达和目标列表投影更快; 及时编译将在以后的版本中添加
  • 散列索引Postgresql 中的散列索引遭受长期忽视,情况将在 v10 中明显改善。
  • 提供ICU 整理支持

Ubuntu 17.04(Zesty Zapus)正式发布

2017 年 4 月 13 日,Canonical 官方发布了 Ubuntu 17.04(Zesty Zapus)的最终版。自从去年十月发布 Ubuntu 16.10(Yakkety Yak)起,它已经开发了将近 6 个月。

这是一个强大的发行版,它由最新的稳定的 Linux 4.10 内核驱动,并使用最新的基于 X.org 服务器 1.19.3 和 Mesa 17.0.3 的图形 Stack 进行配备。

Ubuntu 17.04(Zesty Zapus)的默认桌面环境仍然是 Unity 7,在未来的 Ubuntu 17.10 中,Unity 依然可用,Ubuntu 17.10 将在下个月开始开发。之后,从 Ubuntu 18.04 LTS 开始,将默认使用 GNOME 桌面。从本次发行版本开始,不再支持 32 位 PowerPC(PPC)架构,以后的发行版也不再会支持。但是 PPC64el(PowerPC 64 位 Little Endian)会持续支持

其他的 Ubuntu 风味版本也在今天开始发行,包括 Ubuntu GNOME 17.04、Ubuntu MATE 17.04、Kubuntu 17.04、Xubuntu 17.04、Lubuntu 17.04、Ubuntu Kylin 17.04、Ubuntu Studio 17.04 以及 Ubuntu Budgie 17.04,这也是 Budgie 桌面作为官方的 Ubuntu 风味版本的首次亮相。

请注意,Ubuntu 17.04(Zesty Zapus)是一个短暂的分支,仅支持 9 个月的安全更新,即从今天到 2018 年 1 月中旬 。

ip2region 1.2.4 发布,开源 IP 地址定位库

ip2region 是准确率 99.9% 的 IP 地址定位库,0.0x毫秒级查询数据库文件大小只有 1.6M,提供了 Java,PHP,C,Python,NodeJS 和 Golang 查询绑定和 Binary,B 树,内存三种查询算法。部分更新:

  1. 重写了数据的升级算法,再次提高准确率
  2. 修复原始数据关于 “香港,台湾,澳门” 国家信息错误的 bug
  3. 增加 c_mmap 查询客户端,C 客户端查询文件读取使用内存映射加速

谷歌升级 Chrome WebVR 功能 增加在线 VR 体验商店

谷歌对 Chrome 浏览器的 WebVR 功能进行了升级增加了对 Cardboard 的支持,同时为网页端虚拟现实内容提供了主页。

WebVR Experiments 似乎是一个在线虚拟现实体验的商店,但目前其中所有一切均免费。因此,这更多地是发现工具。该服务提供了一些很酷的体验,例如在虚拟现实环境中打乒乓球,以及围着甜甜圈追逐。

在虚拟现实环境中打乒乓球

通过对 Cardboard 的支持,谷歌极大地拓展了 WebVR 平台的覆盖范围。目前,全球正在使用的 Cardboard 设备超过 1000 万个。

WebVR for Chrome 目前支持 Daydream、Cardboard,以及桌面端和移动端的 2D 视图,因此几乎所有人都可以获得这一体验。谷歌团队还升级了 Rift 和 Vive 等设备对桌面端 Chrome 的支持

Nginx 发布 1.12.0 稳定版

Nginx 1.12.0 相比 1.10.0,增加了众多重要特性,其中最重要的是 stream 的众多模块以及 http 模块的大量新功能

  • ngx_stream_return 模块
  • ngx_stream_map 模块
  • ngx_stream_geo 模块
  • ngx_stream_geoip 模块
  • ngx_stream_split_clients 模块
  • ngx_stream_realip 模块
  • ngx_stream_log 模块
  • ngx_stream_ssl_preread 模块
  • stream 模块变量
  • stream 模块支持客户端证书校验
  • 双证书

其他热门软件更新

本周开源项目推荐

Anbox — 在 Linux 系统中运行 Android 应用

AnBox 可让你在任何 GNU/Linux 操作系统上运行 Android 应用程序。

具有以下特性:

  • 没有限制:由于 AnBox 运行着整个 Android 系统,所以理论上任何应用都可以在其中运行
  • 安全:AnBox 将 Android APP 放进一个密封的盒子中,无需直接访问硬件或数据
  • 性能:无需虚拟化硬件而运行 Android,可以无缝桥接硬件加速功能
  • 集成:与主机操作系统紧密集成,以提供丰富的功能

AnBox 使用 Linux 命名空间(user,pid,uts,net,mount,ipc)在容器中运行完整的 Android 系统,并在任何基于 GNU Linux 的平台上提供 Android 应用程序。

容器内的 Android 无法直接访问任何硬件。所有硬件访问都经过主机上的 anBox 进程。正在重用 Android 中实现的基于 QEMU 的模拟器,用于 Open GL ES 加速渲染,容器内的 Android 系统使用不同的管道与主机系统进行通信,并通过这些管道发送所有硬件访问命令。

原文链接http://www.jb51.cc/article/p-skubhbbt-bov.html
责任编辑:开源中国局长
转载必须在正文中标注并保留原文链接和作者等信息

猜你在找的Ubuntu相关文章