
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 基础上创造了自己的企业发行版。
时隔整整三年,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 版本是一次里程碑式升级,工作量巨大,Sharding-JDBC 截止到 1.4.2 之前所有的提交次数为 385 次,而 1.5.0 版本的总共提交次数为 804 次。
Sharding-JDBC 定位为水平扩展数据库中间件以及云原生基础开发套件,将全力专注于 OLTP 和本地内联事务处理以及数据库访问层治理。本次里程碑版本的重要更新是:
- 数据库全支持,包括 MySQL、Oracle、SQLServer 和 PostgreSQL
- 全新的 SQL 解析模块,去掉对 Druid 的依赖。仅解析分片上下文,对于 SQL 采用"半理解"理念,进一步提升性能和兼容性,并降低代码复杂度
- 全新的 SQL 改写模块,增加优化性改写模块
- 全新的 SQL 归并模块,重构为流式、内存以及装饰者 3 种归并引擎
Sharding-JDBC 从 2016 年开源至今,已发布了 16 个版本,其中包含 5 个里程碑版本升级。在经历了整体架构的数次精炼以及稳定性打磨后,如今它已积累了足够的底蕴,相信可以成为开发者选择技术组件时的一个参考。真诚邀请感兴趣的人关注和参与。
根据用户的投票结果,Ubuntu 下个版本将把窗口的关闭、最小化和最大化按钮恢复到右侧。
绝大多数软件窗口控制选项默认是在右手边,但 7 年前,Ubuntu 创始人 Mark Shuttleworth 坚持要将窗口控制选项转移到左手边,因为右手边被用于新引入的窗口指示器。现在,Ubuntu 已经决定放弃自己的桌面环境 Unity,改用 GNOME。
开发者进行了投票,想知道是不是像 GNOME 那样将窗口控制选项默认设置在右手边。结果显示,46.2% 的用户喜欢左侧的按钮,53.8% 的用户喜欢右边的窗口控制按钮。
微软正在更新 Windows 终端(也就是命令提示符)的颜色。

Windows 10 的测试者将可以在新版 Build 16257 中尝试新的颜色方案。Windows 终端传统的蓝色将在现代的高对比度显示器上变得更清晰。这是微软二十年来首次更新 Windows 终端的颜色。
测试者需要全新安装才能体验新的颜色方案,如果只是在旧版本升级 Windows 仍然会保留原来的颜色设置,以确保用户定制的颜色设置不会被替换。微软计划发布工具让测试者能应用新的颜色方案。
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 文档。

具有以下特性:
- 干净、直观的设计
- 支持 Markdown 语法
- 有多种编程语言的代码示例
- 开箱即用的语法高亮功能,支持超过 100 种语言,无需配置
目前仅支持 Linux 以及 OS X,在 Windows 上可能可以运行,但官方不支持。
原文链接:https://my.oschina.net/editorial-story/blog/1503306
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息