【软件周刊第 15 期】Linux Kernel 3.18 LTS 终止支持 请升至 4.9 或 4.4 分支;Visual Studio 2017 正式版 3 月 7 日发布...

【软件周刊第 15 期】Linux Kernel 3.18 LTS 终止支持 请升至 4.9 或 4.4 分支;Visual Studio 2017 正式版 3 月 7 日发布...

Linux Kernel 3.18 LTS 终止支持 请升至 4.9 或 4.4 分支

在发布最后一个维护版本更新之后,Linux 稳定版内核维护者 Greg Kroah-Hartman 宣布 Linux Kernel 3.18 分支走到了生命的尽头。而 3.18 LTS 原计划于今年 1 月终止支持。

Linux Kernel 3.18.48 LTS 是该分支的最后版本,根据短日志显示该版本共计调整了 50 个文件,插入 159 处删除 351 处。升级网络堆栈的同时改善了 Bluetooth, Bridge, IPv4, IPv6, CAIF 和 Netfilter,并升级了 USB, SCSI, ATA, media, GPU, ATM, HID, MTD, SPI 和网络(有线和无线)驱动。新发布的 3.18.48 还修正了 3.18.47 和 3.18.27 中的一个 bug。

Linux Kernel 3.18 主要被 Google 和其他供应商应用于一些 Android 设备、部分 Chromebook 上,Kroah-Hartman 建议用户拒绝购买仍然使用 3.18 LTS 的供应商的设备。

20 周年献礼:Visual Studio 2017 正式版 3 月 7 日发布

本周早些时候,微软透露 Visual Studio 2017 的开发工作已经接近尾声,即将进入 RTM 阶段。

现在,微软正式宣布,Visual Studio 2017 正式版将于 3 月 7 日正式发布!

值得一提的是,今年正好是 Visual Studio 诞生 20 周年纪念,为了表示庆祝,微软将在 Visual Studio 2017 正式版发布之时举办两天特别活动,其中包括一整天的现场培训,开发者可以了解到关于 Visual Studio 2017 的任何开发技巧和知识。

Visual Studio 2017 的最新改进,主要集中在下述几个方面:

  • Vectors(向量)
  • Warnings(警告)
  • Code correctness(代码校正)
  • Runtime performance(运行时性能)
  • Compiler throughput(编译器吞吐)

史上最快的 Opera 43 发布,页面加载时间缩至极限

开发团队称这是有史以来最快的版本,页面加载时间已缩短到极限。

即时页面加载

即时页面加载体现在当你在地址栏键入网址或者搜索内容时,后台会迅速计算预判,实现秒载。而且,即时网页加载会随着时间变得更加智能。 例如,如果你多次键入 “nyt.com”,它将从中学习并开始在后台加载 “纽约时报”。 此外,当在地址栏中搜索某个内容时,它会加载可能在后台点击的结果。

PGO for Windows

该版本另一个重要功能就是 Profile Guided Optimization (PGO)。PGO 优化了浏览器的最重要的部分,并带来了一些显着的速度改进。有了这项技术,启动速度快了13%。此外,浏览器引擎获得了性能提升,通过几个基准,如 Speedometer(与 Opera 42 相比,提升了 60.3%),JetStream(提升7.7%)和Octane(提升 3.35%)。

阿里开源的企业级 Node.js 框架 egg 0.11 发布

egg 是阿里开源的企业级 Node.js 框架,为企业级框架和应用而生。通过 egg,团队的架构师和技术负责人可以非常容易地基于自身的技术架构在 egg 基础上扩展出适合自身业务场景的框架。特性如下:

egg 的插件机制有很高的可扩展性,一个插件只做一件事。奉行『约定优于配置』,按照一套统一的约定进行应用开发。

阿里前端设计语言 Ant Design 2.7.0 发布

部分更新内容:

  • AutoComplete 支持自定义输入框的用法。
  • 升级了 rc-cascader 到 0.11.0,支持键盘操作。
  • notification 支持更多弹出方向。
  • 新增 less 变量: @border-style-base @border-width-base @btn-danger-color @btn-danger-bg 等。
  • 修复了 Badge 在页面放大时错位的问题。
  • 修复一个固定表头的表格错位问题。
  • 修复一个 IE 下表格滚动时卡顿的问题。
  • 添加别名以修正图标命名风格:addfile => file-addaddfolder => folder-open,原有的命名依然有效。

轻量级 Java 应用开发框架 YMP v2.0.0 发布

自 YMP v2.0GA 版本发布至今,在经历近一年时间不断的优化完善,YMP v2.0.0 版正式发布了。

更新内容较多,主要包括以下方面:核心 (Core)、配置体系 (Configuration)、持久化 (JDBC)、Web 框架 (WebMVC)、验证 (Validation)、缓存 (Cache)、日志 (Log)、服务 (Serv)和插件 (Plugin)

PostgreSQL 五版齐发,修复超过 75 个 bug

其中重要修复包括修复了可见性和预写日志的稳定性:这些版本包含几个修复,以提高可见数据和 WAL 日志记录的稳定性。

还有 Bug 修复,部分如下所示:

  • Several fixes for operating in hot standby mode
  • Disallow setting the num_sync field to zero in synchronous_standby_names
  • Don't count background worker processes against a user's connection limit
  • Fix check for when an extension member object can be dropped
  • Fix tracking of initial privileges for extension member objects so that it works correctly with ALTER EXTENSION ... ADD/DROP
  • Several vacuum and autovacuum fixes

告别 32-bit:Tails OS 将从 3.0 版本起全面转向 64 位

Tails OS 是一款在官网上宣称 “为任何人在任何地方” 提供更好的隐私防护的热门 Linux 发行版。但是从 Tails 3.0 开始,该发行版将不再支持 32 位处理器。促成 Tails OS 全面向 64 位处理器转型的,主要有三个方面的原因。

首先,32 位 Tails 操作系统的使用率在下降。2014 年 2 季度的时候,其仍有 15% 的份额。但到了 2016 年 3 季度,该版本已仅剩 7% 。

其次,是处于安全性的考虑。放弃对 32 位版本的支持,意味着维护人员可以利用专为 64 位处理器设计的软件,以更好地应对攻击。(比如“地址空间布局随机化”和支持 NX bit 等改进)

最后,砍掉 32 位发行版可以减轻项目维护的工作压力。从 Tails 3.0 开始,将只提供 64 位版本。Tails 3.0 有望在 2017 年 6 月 13 日正式发布。

应用容器引擎 Docker 1.13.1 正式版发布

重要更新内容:

  • 在默认存储驱动程序为 devicemapper 的 Linux 发行版上,overlay2 或 overlay 现在被默认使用(如果内核支持它)。要使用 devicemapper,可以通过--storage-driver daemon 选项或通过在 daemon.json 配置文件中设置 “storage-driver” 来手动配置要使用的存储驱动。
  • 在 Docker 1.13 中,托管插件 api 发生了变化。 必须卸载使用 Docker 1.12 安装的插件,然后升级到 Docker 1.13。 可以使用 docker plugin rm 命令卸载插件。

本周开源项目推荐

Gooey —— 将命令行程序变成一个 GUI 程序

Gooey:一条命令,将命令行程序变成一个 GUI 程序。

Gooey 使用命令行程序来呈现用户,尤其是 rank-and-file 用户是减少其使用的最快方法之一。Gooey 论证了 argparse 命令行解析库期望的参数,并把它们作为 GUI 形式呈现给用户,所有选项都使用适当的控件(例如多选项参数的下拉列表等)进行标记和显示。假设你已经在使用 argparse,只需要很少的附加编码 - 一个单独的 include 和一个单独的 decorator ,就能使其工作。

【软件周刊第 15 期】Linux Kernel 3.18 LTS 终止支持 请升至 4.9 或 4.4 分支;Visual Studio 2017 正式版 3 月 7 日发布...

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

转载于:https://my.oschina.net/editorial-story/blog/836120