【软件周刊第 40 期】时隔三年,OpenGL 4.6 正式发布;Sharding-JDBC 1.5.0 里程碑版发布


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

Red Hat Enterprise Linux 7.4 正式发布,将弃用 Btrfs 文件系统

Red Hat 的企业发行版 Red Hat Enterprise Linux(RHEL)发布了最新的 7.4 版,其中一个引人注目的变化是 RHEL 将移除 Btrfs 文件系统

Red Hat 在声明中称,自 RHEL 6 发布以来 Btrfs 就一直处于技术预览状态,Btrfs 将不会转变成完整支持的功能,未来的大更新版本将会移除该功能。Btrfs 将会继续留在 RHEL 7 中,RHEL 7.4 包含了多个来自上游的 Btrfs 更新,但这将是计划中的最后更新。

一部分人认为,Red Hat 此举是出于技术方面的原因,但还有一部分人认为是政治方面的原因,因为 Btrfs 最早是 Red Hat 竞争对手甲骨文开发的,甲骨文在 RHEL 基础上创造了自己的企业发行版。

时隔三年的升级 OpenGL 4.6 正式发布:支持 SPIR-V 语言

时隔整整三年,Khronos Group 标准组织终于将 OpenGL 标准规范从 4.5 版升级到了 4.6 版 —— 版本号变化不大,但带来了不少的新功能。

OpenGL 4.6 的最大变化就是支持 SPIR-V,一种用于 GPU 通用计算和图形学的中间语言,Khronos 开发设计,最初是为 OpenCL 规范准备的,和下一代图形标准 Vulkan 差不多同时提出,也在不断发展完善。

OpenGL 4.6 标准将 SPIR-V 着色器整合在了核心规范中,可以确保得到广泛的支持。

同时,新标准还增加了大量的 ARB、EXT 扩展,这些扩展由 Khronos、AMD、Intel、NVIDIA 联合创建,会得到各家显卡的普遍支持。此外,OpenGL 标准一如既往地开放,OpenGL、OpenGL ES 都新增了不少可以与 DirectD、Vulkan 合作、互通的扩展。

Sharding-JDBC 1.5.0 发布:全新的自研 SQL 解析引擎 + 全数据库支持

Sharding-JDBC 1.5.0 版本是一次里程碑式升级,工作量巨大,Sharding-JDBC 截止到 1.4.2 之前所有的提交次数为 385 次,而 1.5.0 版本的总共提交次数为 804 次。

Sharding-JDBC 定位为水平扩展数据库中间件以及云原生基础开发套件,将全力专注于 OLTP 和本地内联事务处理以及数据库访问层治理。本次里程碑版本的重要更新是:

  1. 数据库全支持,包括 MySQL、Oracle、SQLServer 和 PostgreSQL
  2. 全新的 SQL 解析模块,去掉对 Druid 的依赖。仅解析分片上下文,对于 SQL 采用"半理解"理念,进一步提升性能和兼容性,并降低代码复杂度
  3. 全新的 SQL 改写模块,增加优化性改写模块
  4. 全新的 SQL 归并模块,重构为流式、内存以及装饰者 3 种归并引擎

Sharding-JDBC 从 2016 年开源至今,已发布了 16 个版本,其中包含 5 个里程碑版本升级。在经历了整体架构的数次精炼以及稳定性打磨后,如今它已积累了足够的底蕴,相信可以成为开发者选择技术组件时的一个参考。真诚邀请感兴趣的人关注和参与。

Ubuntu 下个版本将把窗口控件按钮恢复到右侧

根据用户的投票结果,Ubuntu 下个版本将把窗口的关闭、最小化和最大化按钮恢复到右侧

绝大多数软件窗口控制选项默认是在右手边,但 7 年前,Ubuntu 创始人 Mark Shuttleworth 坚持要将窗口控制选项转移到左手边,因为右手边被用于新引入的窗口指示器。现在,Ubuntu 已经决定放弃自己的桌面环境 Unity,改用 GNOME。

开发者进行了投票,想知道是不是像 GNOME 那样将窗口控制选项默认设置在右手边。结果显示,46.2% 的用户喜欢左侧的按钮,53.8% 的用户喜欢右边的窗口控制按钮。

Windows 命令控制台配色方案 20 年来首次更新

微软正在更新 Windows 终端(也就是命令提示符)的颜色。

Windows 10 的测试者将可以在新版 Build 16257 中尝试新的颜色方案。Windows 终端传统的蓝色将在现代的高对比度显示器上变得更清晰。这是微软二十年来首次更新 Windows 终端的颜色。

测试者需要全新安装才能体验新的颜色方案,如果只是在旧版本升级 Windows 仍然会保留原来的颜色设置,以确保用户定制的颜色设置不会被替换。微软计划发布工具让测试者能应用新的颜色方案。

全平台 Chrome 60 正式版发布:稳定性改进以及问题修复

Chrome浏览器团队宣布,全平台(Windows、Mac、Linux)Chrome 浏览器迎来正式版更新,版本号升级至 60.0.3112.90,根据 Chrome 团队之前公布的内容,Chrome 60 稳定版最大的变化是支持 Payment Request API,在 Android 平台上支持使用包含 MP4(ISOBMFF)容器的 VP9 开源免税的视频编码格式,此外还支持全新 VP9string 格式。

Chrome 60 版本之后,Google 不再使用定制的 fetch() 函数来访问存储的密码,而是让开发者使用 Credential Management API 进行更轻松的管理。此外,新版 Chrome 支持 CSS @font-face 描述符,统一的 CSS font-display 属性以及全新的 Paint Timing API。

Chrome 60 稳定版共计修复了 40 处安全漏洞,包含 IndexedDB, V8 和 PPAPI 的 after free bugs,Blink 引擎中的 UIspoofing,扩展程序的类型混乱,PDFium 和 PPAPI 的 out-of-bounds write 问题等等。

其他热门软件更新:

本周热门项目推荐

Slate —— API 文档生成器

Slate 可帮助您创建美观,智能,响应式的 API 文档。

具有以下特性:

  • 干净、直观的设计
  • 支持 Markdown 语法
  • 有多种编程语言的代码示例
  • 开箱即用的语法高亮功能,支持超过 100 种语言,无需配置

目前仅支持 Linux 以及 OS X,在 Windows 上可能可以运行,但官方不支持。

原文链接:https://my.oschina.net/editorial-story/blog/1503306
责任编辑:开源中国 – 局长

转载必须在正文中标注并保留原文链接和作者等信息

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

阅读 2269 讨论 0 喜欢 0

抢先体验

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

闪念胶囊

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

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

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

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

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

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