设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Android Q改名 IBM宣布开源Power

2019-8-28 21:37| 发布者: joejoe0332| 查看: 1028| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Android Q不叫Q,正式命名为Android 10  根据官方博文,谷歌已经公布了 Android Q 的名称,它并不像以前一样,以甜食命名,也不是以任何以字母 Q 开头来命名,而是简单称它为 Android 10。该公司表示,正在改变其 ...
  根据官方博文,谷歌已经公布了 Android Q 的名称,它并不像以前一样,以甜食命名,也不是以任何以字母 Q 开头来命名,而是简单称它为 Android 10。该公司表示,正在改变其发布版本的命名方式。该公司写道:这些年来,我们听到的很多反馈,我们的命名并不总是被全球社会中的每个人所理解。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  Apache 软件基金会近日公布了其 2019 年财年报告,现在 Apache 软件基金会的代码库中约有 1.9 亿行代码,大概值 200 亿美元, Apache 在 2019 财年收到的捐赠为 58 万美元,现在有 7000 多的 committer,766 名 member。目前有 332 个顶级项目,47 个孵化项目。微软近日在其开源博客中宣布加入机密计算联盟(Confidential Computing Consortium,简称 CCC)。该组织致力于定义和加速推进机密计算的采用,并将托管在 Linux 基金会。联盟创始成员还包括阿里巴巴、Arm、百度、谷歌、IBM、英特尔、红帽、瑞士电信和腾讯等科技公司,它提供了一个让行业聚集起来的机会,以促进使用机密计算来更好地保护数据。在正在进行的北美 OpenPOWER 峰会上,IBM 宣布开源 Power 芯片指令集架构(ISA,Instruction Set Architecture)。同时 IBM 还推动 OpenPOWER 基金会加入了 Linux 基金会。OpenPOWER 基金会由 Google、Mellanox Technologies、Nvidia 和 Tyan 组建,这是一个基于 Power 架构的开放技术社区,旨在促进和鼓励基于 Power 架构的协作创新。近日 OpenJFX 项目负责人 Kevin Rushforth 提交了一份将 OpenJFX 迁移到 GitHub 的提案。OpenJFX 是 JavaFX 的开源实现。JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、测试、调试和部署富客户端程序,并且和 Java 一样跨平台。近日半导体供应商兆易创新推出了一款基于开源指令集架构 RISC-V 的通用单片机(Single Chip Microcomputer,单片微型计算机,MCU,微控制单元,Microcontroller Unit),据称这是全球首个基于 RISC-V 内核的 32 位通用单片机。在周二于加州帕洛阿尔托举行的 Hot Chips 会议上,英特尔宣布即将推出两款新的人工智能处理器,它们将作为英特尔 Nervana 神经网络处理器(NNP)产品系列的一部分,旨在加速人工智能模型的训练和推理。其中,NNP-T 用于训练,NNP-I 用于推理,详细内容请关注本次专辑……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Librem 5 发布了 8 月更新。Librem 5 是一款以用户隐私和加密为核心的自由开源 Linux 智能手机,其运行基于 Debian 的 GNU/Linux 操作系统,桌面环境使用 KDE Plasma Mobile 或 GNOME Shell,只运行开源应用。Ubuntu Touch OTA-10 发布了。Ubuntu Touch 是 Ubuntu 操作系统的移动版本,Meizu 与 OnePlus 等国产手机都支持该 OS。此版本包含了许多小修复,还改进了对 Nexus 5、Fairphone 2 和 OnePlus One 的硬件兼容性。Red Hat Enterprise Linux 6 和 CentOS 6 GNU/Linux 操作系统进行了一个重要的 Linux 内核安全更新,它解决了几个关键漏洞并修复了各种错误。包括影响 x86 处理器的 Spectre SWAPGS 小工具漏洞(CVE-2019-1125)。由于 Chromium 的开源特性,微软的 Edge 浏览器转到 Chromium 之后,一直在向其做贡献。微软最近提出的一项功能建议是:通过减少不必要的媒体缓存来改进用户设备的电池续航,谷歌已采纳并将它应用于 Chromium。源代码托管平台 Bitbucket 宣布将逐步放弃对版本控制系统 Mercurial 的支持。Bitbucket 推出于 2008 年,当时集中式版本控制是比较普遍的,Mercurial 是其中的典型代表,但是当前 Git 才是主流,它已经成为了大部分开源项目的首选版本控制工具,开发者可以在各种规模的团队中分布式协作,轻松地完成工作。许多开发者使用 Stack Overflow 搜索开发中遇到的问题,有时候需要查询的结果中有通俗的讲解,而且最好还能够带上代码 demo,但是两者同时很完美地满足要求还是比较困难的。不过最近 Stack Overflow 官方博客上介绍了一种智能化的技术,或许可以解决这一问题。Twitter 昨日宣布开源 Rezolus,这是一种高分辨率遥测代理,旨在发现性能异常现象和利用率峰值,这些异常现象和峰值通常都太短暂,难以通过常规观察和系统指标来捕获。Rezolus 有助于量化工作负载,提供数据以推进优化,并且已经用于诊断运行时的性能问题。Twitter 已经在 Rezolus 上运行了一年多,更多内容,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。今天朋友圈被下边这张图刷爆了,讲的似乎是一个优秀国产开源项目作者的才能没有得到很好的回报:据说作者一人完成了该项目,并且在公司中推动其开源,但是作者的工资待遇却不太理想,个中因果与是非大家可以从其它地方了解。微软已经收购了 jClarity,此次收购将通过提高 Java 工作负载的性能来增强微软的 Azure 云计算平台。jClarity,AdoptOpenJDK 项目的主要贡献者,也是开源的主要贡献者,该公司利用机器学习来查找其 Censum 工具中的内存泄漏,以及其照明诊断引擎的性能问题。有一个名为“Standard JS”的 JavaScript 代码规范开源项目(同时自带 linter 与代码自动修正功能),虽然它的规范被一些人认为是误导新手,但是其项目 star 数已经接近 22k,并且每月下载量超过 3 百万,受欢迎程度特别高。随着编程语言的发展,有些语言有很好的发展,有些则面临淘汰,而要数较热门的,其中就有 Python。Python 作为一种通用脚本语言,后来逐渐成为数据科学中最流行的语言。据 IT 行业的一些人说,Python 的成名是以 R 语言为踏脚石,R 现在是一门垂死的语言。Perl 语言创建者 Larry Wall 曾总结过好的程序员有 3 种美德:懒惰、急躁和傲慢(Laziness, Impatience and hubris)。因为懒惰,程序员绞尽脑汁地将大量的重复性劳动交由机器处理;因为懒惰,程序员希望通过“一次编写,处处运行”而实现“一劳永逸”的美好愿望。微软已经发布了第一款基于 Chromium 的 Edge beta 浏览器,可供 Windows 和 MacOS 用户使用,下载次数多达 100 多万次。在 2018 年 12 月,微软就宣布计划采用基于 Chromium 的 Blink 引擎,最终目标是以 Anaheim 为代号为其 Windows和 MacOS 客户构建全新的网络浏览器。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!   



  根据官方博文,谷歌已经公布了 Android Q 的名称,它并不像以前一样,以甜食命名,也不是以任何以字母 Q 开头来命名,而是简单称它为 Android 10。该公司表示,正在改变其发布版本的命名方式。


  该公司写道:这些年来,我们听到的很多反馈,我们的命名并不总是被全球社会中的每个人所理解。谷歌说,改变命名的实际原因并不是 Q 很难找到实际的甜点名称,而是甜点不是很具包容性,比如馅饼并不总是甜点,棒棒糖在某些地区很难发音。棉花糖在很多地方甚至都不算甜点。

  换句话说,以前的一些 Android 版本的名字虽然名字很有趣,但它们并不能与全部用户产生共鸣,该公司认为“是时候做出这种改变了”。

  谷歌表示它将在几周内正式发布,除了对 Android 命名做改动之外,Android 10 中还增加了新的功能,不只是在 5 月份的谷歌 I/O 上发布的内容。它更新了移动平台的标志,它将文本从绿色改为黑色,以便于阅读,转换字体,并使用特写的机器人,现在是一种新的绿色。

  Android 10有一个新功能,允许您为 Wi-Fi 网络创建一个 QR 码,或者扫描一个 QR 码,就直接在设备的 Wi-Fi 设置中加入 Wi-Fi 网络。若要使用此新功能,需转到 Wi-Fi 设置,然后选择您的家庭网络,然后是共享按钮,上面有一个小 QR 码。这样避免了与人分享密码或询问别人密码的尴尬。更多消息,大家可以关注本次专辑……

  Apache 软件基金会近日公布了其 2019 年财年报告,现在 Apache 软件基金会的代码库中约有 1.9 亿行代码,大概值 200 亿美元, Apache 在 2019 财年收到的捐赠为 58 万美元,现在有 7000 多的 committer,766 名 member。目前有 332 个顶级项目,47 个孵化项目。


  Apache 软件基金会在今年第 20 个年头发布了 2019 年财年报告,着重介绍了它的成功:“价值超过 200 亿美元的 Apache 开源软件产品提供给普通大众,百分之百免费,造福全球数十亿用户。”

  我们如何评价这个惊人的估值?也许 ASF 的 730 个成员和 7000 个 Apache 代码提交者希望它们各自贡献约 300 万美元的份额?我没有正儿八经地暗示实际情况是这样,不过你大致可以看出开源软件所创造的价值。

  价值 200 亿美元是使用 COMOMO II 模型评估出来的,该模型考虑到一系列的度量指标、规模、复杂性和可靠性等因素,并估算了创建软件的成本。基于分配给参数的值来调整估计的价值有相当大的余地,所以我觉得我们不能说 200 亿美元无论从哪个方面来说都是准确的或客观的。它还估计了创建软件的成本,并未估计代码的商业价值。更多消息,请大家关注本次专辑……

  微软近日在其开源博客中宣布加入机密计算联盟(Confidential Computing Consortium,简称 CCC)。该组织致力于定义和加速推进机密计算的采用,并将托管在 Linux 基金会。


  联盟创始成员还包括阿里巴巴、Arm、百度、谷歌、IBM、英特尔、红帽、瑞士电信和腾讯等科技公司,它提供了一个让行业聚集起来的机会,以促进使用机密计算来更好地保护数据。

  建立机密计算联盟的需求源于这样一个事实:随着计算从内部部署转移到公共云和边缘,对数据的保护变得更加复杂。当前的数据保护通常作用于静态(存储)或(网络)传输状态的数据。但是当数据正在被使用时,仍然存在风险,这也是数据保护中最具挑战性的一个步骤。

  因此,机密计算将侧重于保护使用中的数据,并为敏感数据提供完全加密的生命周期。它将在内存中处理加密数据,而不会将其暴露给系统的其余部分,并减少敏感数据的暴露,为用户提供更好的控制和透明度。

  “保护使用中的数据意味着数据在计算过程中不会以未加密的形式显示,得到访问授权的数据除外”,微软 Azure 首席技术官 Mark Russinovich 表示,“也就是说甚至连公共云服务提供商或边缘设备供应商都可能无法访问它,数据将完全处于私密状态。”

  机密计算功能可以做到协作共享数据——例如训练多方数据集机器学习模型、对多方数据集执行分析,或是在数据库引擎中启用机密查询处理——但同时无需对这些数据进行直接访问。更多内容,请关注吧本次专辑……



  在正在进行的北美 OpenPOWER 峰会上,IBM 宣布开源 Power 芯片指令集架构(ISA,Instruction Set Architecture)。同时 IBM 还推动 OpenPOWER 基金会加入了 Linux 基金会。


  OpenPOWER 基金会由 Google、Mellanox Technologies、Nvidia 和 Tyan 组建,这是一个基于 Power 架构的开放技术社区,旨在促进和鼓励基于 Power 架构的协作创新。OpenPOWER 成员分享经验、投资和服务器级别的知识产权,以开发各种解决方案,满足技术客户不断演进的需求。

  OpenPOWER 基金会支持成员定制 Power 处理器、系统平台、固件和中间件软件,进行优化,满足其业务和组织需求。在 Linux 基金会下运作的 OpenPOWER 基金会将拥有一个开放的治理模型,在关于未来可以对 Power ISA 做出哪些改变的问题上,IBM 与其它 OpenPOWER 基金会成员拥有相同的投票权。

  IBM 将保留对 Power 架构进行任何更改以满足其自身需求的权利,但所有其它更改需要成员的多数投票以确保兼容性。在接受 nextplatform 的采访时,IBM 的 OpenPower 总经理 Ken King 表示:“所有内容都必须遵守合规性准则,因为我们不希望出现碎片化。”。

  此外,IBM 还为社区贡献了一个已在 FPGA 上实现的 Power ISA 软核模型。值得注意的是,去年 11 月,Linux 基金会和 RISC-V 基金会宣布合作推广 RISC-V,现在 OpenPOWER 基金会出成为了 Linux 基金会的一部分,Linux 基金会也将会重点推广 Power 架构,同处一个基金下,那么 RISC-V 与 Power 该如何共存?更多内容,请大家关注本次专辑……
  
  近日 OpenJFX 项目负责人 Kevin Rushforth 提交了一份将 OpenJFX 迁移到 GitHub 的提案。OpenJFX 是 JavaFX 的开源实现。JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、测试、调试和部署富客户端程序,并且和 Java 一样跨平台。


  由于 JavaFX 库被写成了 Java API,因此 JavaFX 应用程序代码可以调用各种 Java 库中的 API,例如 JavaFX 应用程序可以使用 Java API 库来访问本地系统功能并且连接到基于服务器中间件的应用程序。

  JavaFX 可以自定义程序外观,CSS 将外观和样式与业务逻辑实现进行了分离,因此开发人员可以专注于编码工作。(从 JDK 11 开始,JavaFX 模块与 JDK 分开提供。)

  目前 OpenJFX 采用 Mercurial 托管,随着 Project Skara 不断推进,并且 JavaFX 已经有部分托管于 GitHub,再加上前两天我们才报导过的,使用 Mercurial 托管开源项目最多的 Bitbucket 宣布放弃 Mercurial,全面转向 Git,所以 OpenJFX  项目负责人认为是时候将项目转到 GitHub 上了。

  Skara 是一个研究用于 JDK 源码管理和代码审查的备选项的工具,它是官方 OpenJDK 上游 Mercurial 存储库在 GitHub 上的原型镜像。整个 Project Skara 项目是为了将 OpenJDK 从 Mercurial 中迁移出来,寻找新的托管平台,它的目标不是专门研究 Git,而是研究所有可行的替代方案,但是后来相关工具已经在 GitHub 上实现,也意味着事实上,Git 方案已经从中胜出。更多内容,请关注本次专辑……

  今天朋友圈被下边这张图刷爆了,讲的似乎是一个优秀国产开源项目作者的才能没有得到很好的回报:事件中的项目是 BiliBili 三年前开源的 flv.js,它是一个使用纯 JavaScript 编写的 FLV(HTML5 Flash Video)播放器,虽然是 FLV 播放器,但是完全没有使用到 Flash,这是它的一大特点,具体特性查看:https://www.oschina.net/p/flv-js。


  flv.js 的工作原理是将 FLV 文件流转换为 ISO BMFF(Fragmented MP4)段,然后通过 Media Source Extensions API 将 mp4 段提供给 HTML5  元素。它使用 ECMAScript 6 编写而成,再由 Babel Compiler 编译成 ECMAScript 5,并与 Browserify 绑定。

  项目十分优秀,它在 OSCHINA 上的关注度很高,目前也可以看到它在 GitHub 上的数据,star 达到 15k+、fork 有 2300+:据说作者一人完成了该项目,并且在公司中推动其开源,但是作者的工资待遇却不太理想,个中因果与是非大家可以从其它地方了解。

  这里想简单说的是另一些方面的话题。首先这样古老的资讯突然之间又刷爆了朋友圈,可见技术人对于同行人才不顺境遇的惋惜是一直存在的,这其实也侧面说明了当前应该有大量类似的“惨案”在发生。

  那些有几倍工资的“福报”或许对于大多数人来说还可以接受,但是那些正处在纯粹的 996 中的工程师可能也是此次“同仇敌忾”的主体,最根本的原因还是在于对工作中付出与回报公正与否的衡量,“头都秃了,你还在跟我画洗发水?”。

  另一方面,我们都知道国产开源的情况其实并没有表面那么风光,目前一些技术底层基础设施的开源项目,例如 Linux、Kubernetes、Redis 与 Spark 都是国外主导的,同时制定开源领域协议等规范的全球性组织也都是国外的,就连最流行的源代码托管平台也是国外的。

  虽然国内最近几年集中地有越来越多的公司和个人参与到开源中,但是我们在项目数量、质量、开源治理、开源文化与方法论等方面都有比较严重的不足。我们知道问题存在,我们也同时在疾呼要赶紧发展自己的开源事业甚至 IT 行业能力,但是我们还是在走一条可能没有光明前途的老路。更多相关内容,大家可以关注本次专辑……



  近日半导体供应商兆易创新推出了一款基于开源指令集架构 RISC-V 的通用单片机(Single Chip Microcomputer,单片微型计算机,MCU,微控制单元,Microcontroller Unit),据称这是全球首个基于 RISC-V 内核的 32 位通用单片机。


  根据公开的测试数据,该 GD32VF103 系列 MCU 在最高主频下的工作性能可达 153 DMIPS,CoreMark® 测试取得 360 分的,相比 GD32 Cortex®-M3 内核产品性能提升 15% 的同时,动态功耗降低了 50%,待机功耗降低了 25%。

  GD32V 采用的 RISC-V 内核内核支持标准 JTAG 接口及 RISC-V 调试标准,支持 RISC-V 标准的编译工具链,以及 Linux/Windows 图形化集成开发环境。

  新品首批提供了 14 个型号,包括 QFN36、LQFP48、LQFP64 和 LQFP100 等 4 种封装类型选择,评估板有:GD32VF103V-EVAL 全功能评估板以及 GD32VF103R-START、GD32VF103C-START 和 GD32VF103T-START 入门级学习板,可以分别对应四种不同封装和管脚。

  此外还提供了 GD32VF103-BLDC 电机控制开发板、GD-LINK 调试量产工具。IDE 和工具支持 Nuclei Studio、Huawei IoT Studio、SEGGER J-Link V10 及 Embedded Studio 等;嵌入式操作系统包括 μC/OS II、FreeRTOS、RT-Thread、Huawei LiteOS 等也已全面适配并可以直接连接至云。更多相关内容,请大家关注本次专辑……

  在周二于加州帕洛阿尔托举行的 Hot Chips 会议上,英特尔宣布即将推出两款新的人工智能处理器,它们将作为英特尔 Nervana 神经网络处理器(NNP)产品系列的一部分,旨在加速人工智能模型的训练和推理。其中,NNP-T 用于训练,NNP-I 用于推理。


  这些芯片由位于以色列海法的研发中心开发。英特尔早前投资了一些以色列的人工智能创业公司,Nervana NNP 系列正是以其于 2016 年收购的 Nervana Systems 公司命名。Nervana NNP-T 代号为 Spring Crest,用于从头开始构建大规模深度学习模型。

  它可以在功率预算范围内处理各种深度学习模型的数据,同时还能提高内存效率。NNP-T 可以与一些流行的深度学习框架直接集成,如百度的 PaddlePaddle、Facebook 的 PyTorch,还有 TensorFlow 等等。

  另一方面,代号为 Spring Hill 的 Nervana NNP-I 则专门针对主要数据中心进行深度学习推理。英特尔表示,该处理器采用了 10 纳米工艺,并基于现有的 Ice Lake 处理器进行开发。

  通过使用专用的 AI 推理计算引擎,NNP-I 能够利用最少的能耗来应对较高的工作负载。它还具有高度可编程性,同时不会使性能或功效受到影响。英特尔还透露,Facebook 已经开始使用新的人工智能处理器。

  “为了应对未来人工智能无处不在的情形,我们必须处理大量生成的数据,并且确保各组织具备相应的条件来收集和处理这些数据”,英特尔人工智能产品集团总经理 Naveen Rao 表示。他还说道,企业和机构等组织的计算机需要加速,以便处理复杂的人工智能应用场景。更多内容,请关注本次专辑……
 
  Librem 5 发布了 8 月更新。Librem 5 是一款以用户隐私和加密为核心的自由开源 Linux 智能手机,其运行基于 Debian 的 GNU/Linux 操作系统,桌面环境使用 KDE Plasma Mobile 或 GNOME Shell,只运行开源应用。


  此次软件更新专注于手机所需的最关键应用:呼叫、消息和网页浏览。此外还有一些支持项目,如 GNOME 设置、shell 和 GNOME 联系人等改进。对HdyHeaderBar的后退按钮进行了一些自适应对话框改进,应用抽屉带来了一个非常好的新分页小部件。

  此版本添加了呼叫历史记录,允许联系人应用拨打号码,并使系统在 shell 被锁定时接收呼叫。为了允许联系人或任何其它应用拨打电话,添加了一个电话网址处理程序。当 GNOME 启动时,呼叫程序现在以新的守护进程模式启动,因此始终可以接收呼入请求。

  消息功能上,此版本修复了一些崩溃问题,并重新设计了欢迎屏幕,改进了 SMS 插件,并修复了 SMS 中的许多问题。添加了许多移动调整,涉及:文件选择器对话框、“关于”对话框、消息对话框、自适应演示文稿对话框、对话框最大化和信息栏。

  向后移植了许多移动改进,同时将其包含在 devkit 镜像中。Epiphany“新标签页”和其它几个 viewport 内页面已经具有更强的适应性,并且一直在努力推动 Epiphany 采用 HdyPreferencesWindow。更多内容,请关注本次专辑……



  近日,著名计算机科学家 Danny Cohen 病逝,享年 81 岁。Danny Cohen,计算机科学家,1937 年 12 月 9 日—2019 年 8 月 12 日。


  Danny Cohen 为计算机科学做出了巨大的贡献,他参与了 ARPAnet 项目,并帮助开发了互联网的各种基础应用程序;他率先提出字节序(endianness)的概念;其开创性工作为现代 VOIP 服务开辟了一条道路;Danny 还开发出首批的集群计算部署系统,为现代云技术铺平了道路;此外他还开发出了第一个可视化飞行模拟器。

  Danny 最为人所知的事迹是在 1980 年通过其具有重大影响的论文《论圣战以及对和平的祈祷》(On holy wars and a plea for peace),为计算机科学界引入了字节序的概念,IETF 保存了该论文。

  Danny 将字节序归结为一个异常简单的问题:消息中正确的字节顺序是什么?并用外行人听得懂的浅显语言解释了这个问题,逐层解读,这一具有深远意义的贡献使他在现代计算历史长河中拥有一席之地。

  Danny 在 1978 年对他所谓的“数字语音电话会议”开展了一番早期工作,数字语音电话会议是现代 VoIP 技术的基本理念,从 Skype 到基于无线数字应用软件和套件的语音呼叫都依赖于该技术提供支持。具体情况,请大家关注本次专辑……
  
  Ubuntu Touch OTA-10 发布了。Ubuntu Touch 是 Ubuntu 操作系统的移动版本,Meizu 与 OnePlus 等国产手机都支持该 OS。此版本包含了许多小修复,还改进了对 Nexus 5、Fairphone 2 和 OnePlus One 的硬件兼容性。


  Fairphone 2 安卓摄像头方向进行了正确的检查,修复了 bug,现在可以成功地使用所有 Fairphone 2 相机版本。同时在这个过程中,发现部分旧设备的 Android 数据不正确,所以开发团队在自动检查中添加了手动恢复系统选项。

  这是以模块化方式完成的,以便将来遇到此问题的任何人都能够解决问题。这些修复程序也适用于 Nexus 5 和 Oneplus One。录制视频时音频和视频同步的问题也已经修复。此外还解决了 Fairphone 2 音频路由的一些问题。

  另一方面,此版本删除了基于 Wi-Fi 的地理定位工具 wolfpack。该模块使用 Geoclue 服务收集大致的位置数据,这导致在某些情况下定位非常不准确。而在几乎所有情况下,移除该模块都可以提高定位服务的可靠性。更多内容,请关注本次专辑……

  Red Hat Enterprise Linux 6 和 CentOS 6 GNU/Linux 操作系统进行了一个重要的 Linux 内核安全更新,它解决了几个关键漏洞并修复了各种错误。包括影响 x86 处理器的 Spectre SWAPGS 小工具漏洞(CVE-2019-1125)。还修补了导致页面缓存侧通道攻击的安全漏洞(CVE-2019-5489),这是 Salsa 20 加密算法中的一个问题,该算法允许本地攻击者导致拒绝服务(CVE-2017-17805),以及一个允许非特权用户检查任意任务堆的漏洞(CVE-2018-17972)。


  修复 bug:除了解决上面列出的安全漏洞之外,新的内核安全修补程序还修复了包括运行用户空间脚本后发生的内核崩溃,以及 32 位内核中的一个可分页问题。此外,还修复了当函数的第二个参数为 NULL 时,V4L2_ctrl_query_Menu 中的 Null 指针异常的 OOPS 问题;congestion_wait( ) 函数中的另一个挂起;fs/binfmt_misc.c 文件中的一个 bug 以及导致 Linux 头中断第三方包编译的错误 Spectre backport。

  最后还有一点,内核修补程序修复了一个问题,即使用 RETOPOINE 缓解来防止分支目标注入攻击,据报道,Intel Skylake 处理器在 Red Hat Enterprise Linux 6.10 系统上易受攻击。更多详细内容,请大家关注本次专辑……



  由于 Chromium 的开源特性,微软的 Edge 浏览器转到 Chromium 之后,一直在向其做贡献。微软最近提出的一项功能建议是:通过减少不必要的媒体缓存来改进用户设备的电池续航,谷歌已采纳并将它应用于 Chromium。


  “目前,媒体内容在获取和播放期间缓存到磁盘,在此过程中保持磁盘处于活跃状态会增加功耗,并且阻止操作系统进入较低功耗模式”,微软开发者 Shawn Pickett 解释说,“

  由于媒体有着较高使用率,额外的电池使用会对电池寿命产生负面影响。此更改将阻止将某些媒体内容缓存到磁盘,以改善用户设备的电池寿命。”微软曾花费了几年时间优化以前版本的 Microsoft Edge 中的电池寿命,结果一目了然,经典的 Edge 的电池续航时间通常优于 Chrome 和其他浏览器。

  新的建议正在作为 Chrome Canary(Chrome 78 的夜间版本)的实验性功能进行测试,不过并没有默认启用,用户需要打开 chrome://flags,并搜索 Turn off caching of streaming media to disk 即可。如果测试顺利,它将在浏览器中默认实现和启用。更多内容,请关注本次专辑……

  源代码托管平台 Bitbucket 宣布将逐步放弃对版本控制系统 Mercurial 的支持。Bitbucket 推出于 2008 年,当时集中式版本控制是比较普遍的,Mercurial 是其中的典型代表。


  但是当前 Git 才是主流,它已经成为了大部分开源项目的首选版本控制工具,开发者可以在各种规模的团队中分布式协作,轻松地完成工作。目前 Bitbucket 同时支持 Mercurial 与 Git。

  Bitbucket 表示,当前其平台正处于增长阶段,在对市场进行了更加深入的评估,以及考虑如何对用户提供更好的支持之后,他们决定从 Bitbucket Cloud 与其 API 中称除 Mercurial 支持,全面转向 Git。

  Mercurial 功能与 repo 将于 2020 年 6 月 1 日正式从 Bitbucket 及其 API 中删除,具体时间线如下:2020 年 2 月 1 日:用户将无法再创建新的 Mercurial repo。2020 年 6 月 1 日:用户将无法在 Bitbucket 或其 API 中使用 Mercurial 功能,并且将删除所有 Mercurial repo。Bitbucket 目前所有的 Mercurial 功能将于 2020 年 5 月 31 日不可用。

  为什么仅关注于 Git?Bitbucket 也给出了解释。DevOps 的采用在过去十年中飙升,用户正在以指数级的速度采用这种新的工作方式。随之改变的是,Bitbucket 从一个版本控制管理工具稳步发展为一个管理整个软件开发生命周期的系统,此外 Bitbucket 还将专注于构建更加深入的集成,以增强自动化和协作。

  同时支持 Mercurial 与 Git 两个版本控制系统意味着分散关注点,对于质量是不可靠的,比如这会加倍分发时间和技术开销。更多相关内容,请关注本次专辑……

  许多开发者使用 Stack Overflow 搜索开发中遇到的问题,有时候需要查询的结果中有通俗的讲解,而且最好还能够带上代码 demo,但是两者同时很完美地满足要求还是比较困难的。


  不过最近 Stack Overflow 官方博客上介绍了一种智能化的技术,或许可以解决这一问题。新技术名叫 CROKAGE(Crowd Knowledge Answer Generator,群众知识答案生成器),它来源于今年早些时候一个计算机科学研究小组发表的一篇论文,CROKAGE 可以将提问作为查询,然后返回相关的、全面的编程解决方案,所谓全面,就是说它不仅有代码片段,还包括简洁的自然语言解释,这样开发者就不用在众多的答案中拼凑出一个解决方案。

  CROKAGE 使用 Stack Overflow 上的数百万个 Q&A 作为训练语料库进行训练,还扩展了自然语言查询(任务描述),包括从 Stack Overflow 中仔细挖掘出来的独特的开源软件库和功能术语。

  对于返回来的候选答案,研究人员组合了四个加权因子进行排序,他们利用传统的信息检索(IR)指标,如 TF-IDF 和非对称相关性,同时为了适应 Stack Overflow 的环境,还采用了非常适合软件特定文档的针对性排序机制。



  微软已经收购了 jClarity,此次收购将通过提高 Java 工作负载的性能来增强微软的 Azure 云计算平台。jClarity,AdoptOpenJDK 项目的主要贡献者,也是开源的主要贡献者,该公司利用机器学习来查找其 Censum 工具中的内存泄漏,以及其照明诊断引擎的性能问题。


  微软的程序管理副总裁 Montgomery 说:在过去几年里,微软对 Java 的使用有所增长。jClarity 团队在数据驱动的 Java 虚拟机(Jvm)优化方面拥有公认的专业知识,将帮助微软的团队利用 Java 平台的进步。

  微软 Azure 和 jClarity 工程师将共同努力,为我们的 Java 客户和内部团队打造一个更好的平台,提高 Java 开发人员和最终用户的体验和性能。我们坚信,通过与 Java 社区一起努力,我们可以为我们的客户做更多的事情。

  自 2018 年 6 月以来,微软一直赞助 AdoptOpenJDK 项目,目的就是帮助为 Linux 和 Windows 等平台构建 OpenJDK 的二进制文件。OpenJDK 是 Java 平台标准版(Java Platform Standard Edition)的免费开源实现。

  微软是 AdoptOpenJdf 到 2020 年的白金赞助商,为其 Visual Studio Code 轻量级代码编辑器构建并交付 Java 安装程序。

  有一个名为“Standard JS”的 JavaScript 代码规范开源项目(同时自带 linter 与代码自动修正功能),虽然它的规范被一些人认为是误导新手,但是其项目 star 数已经接近 22k,并且每月下载量超过 3 百万,受欢迎程度特别高。


  最近 Standard JS 官方表示因为当前开源模式运转不灵,需要资金支援,所以将实验性地在项目中展示广告,显示来自开源赞助商的消息。安装 standard 14 时,会显示来自开源赞助公司的消息……这个实验的目的是回答这个问题:我们是否可以使用不跟踪用户或收集数据的广告,为开源软件募集资金?

  目前 Linode 与 LogRocket 这两个赞助商的广告已经生成。发布公告的 Standard JS 项目成员 feross 表示这些赞助资金将直接用于项目维护,也就是编写新功能、修复 bug、回答用户问题以及改进文档。目前为止募集的 2000 美元资金已经支持 feross 发布了 Standard JS 14。

  feross 还解释这么做是为了让 Standard JS 的发展更加健康,并且如果这项实验获得成功,那么也许对于其它开源项目都是很好的借鉴,会使得开源本身变得更加健康。但是似乎社区大部分人并不这么看。

  Standard JS 这一做法惹怒了许多开发者,现在可以看到这个 issue 下边点赞和点踩的比例明显分化,点踩的人占了大多数;在 reddit 帖子下许多人直接飙脏话表示反对,并且还有人已经针对性地写出了广告拦截程序,想要阻止这种“反乌托邦”式的行为。

  随着编程语言的发展,有些语言有很好的发展,有些则面临淘汰,而要数较热门的,其中就有 Python。Python 作为一种通用脚本语言,后来逐渐成为数据科学中最流行的语言。据 IT 行业的一些人说,Python 的成名是以 R 语言为踏脚石,R 现在是一门垂死的语言。


  有一些证据表明,Python 的流行导致 R 的使用率越来越低。根据 TIOBE 统计, Python 目前是世界上第三大最受欢迎的语言,仅次于两大热门语言 Java 和 C,从 2018 年 8 月到 2019 年 8 月,Python 的使用率上升了 3% 以上,达到了 10% 的评级(TIOBE 主要衡量搜索活动的专有标准),成为 20 种最受欢迎的语言中最显眼的明星。

  相比之下,近年来 R 在 TIOBE 排行榜上屡屡受挫,它从 2018 年 1 月的第 8 位下降到现在的第 20 位,仅次于 Perl、Swift 和 Go。在 2018 年 1 月的巅峰时期,R 的支持率约为 2.6%。但据 TIOBE 指数显示,现在该指数已降至 0.8%。更多本周开源资讯,本次专辑将为您一一呈现……

Android Q不叫Q,正式命名为Android 10

  根据官方博文,谷歌已经公布了 Android Q 的名称,它并不像以前一样,以甜食命名,也不是以任何以字母 Q 开头来命名,而是简单称它为 Android 10。该公司表示,正在改变其发布版本的命名方式。该公司写道:这些年来,我们听到的很多反馈,我们的命名并不总是被全球社会中的每个人所理解。

Apache软件基金会代码库约有1.9亿行代码,价值200亿美元


  Apache 软件基金会近日公布了其 2019 年财年报告,现在 Apache 软件基金会的代码库中约有 1.9 亿行代码,大概值 200 亿美元, Apache 在 2019 财年收到的捐赠为 58 万美元,现在有 7000 多的 committer,766 名 member。目前有 332 个顶级项目,47 个孵化项目。

微软、谷歌和BAT等巨头成立机密计算联盟,联手保护数据安全

  微软近日在其开源博客中宣布加入机密计算联盟(Confidential Computing Consortium,简称 CCC)。该组织致力于定义和加速推进机密计算的采用,并将托管在 Linux 基金会。联盟创始成员还包括阿里巴巴、Arm、百度、谷歌、IBM、英特尔、红帽、瑞士电信和腾讯等科技公司,它提供了一个让行业聚集起来的机会,以促进使用机密计算来更好地保护数据。



IBM宣布开源Power,OpenPOWER基金会加入Linux基金会

  在正在进行的北美 OpenPOWER 峰会上,IBM 宣布开源 Power 芯片指令集架构(ISA,Instruction Set Architecture)。同时 IBM 还推动 OpenPOWER 基金会加入了 Linux 基金会。OpenPOWER 基金会由 Google、Mellanox Technologies、Nvidia 和 Tyan 组建,这是一个基于 Power 架构的开放技术社区,旨在促进和鼓励基于 Power 架构的协作创新。

OpenJDK之后,OpenJFX也要从Mercurial迁移到Git

  近日 OpenJFX 项目负责人 Kevin Rushforth 提交了一份将 OpenJFX 迁移到 GitHub 的提案。OpenJFX 是 JavaFX 的开源实现。JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、测试、调试和部署富客户端程序,并且和 Java 一样跨平台。

如何看待优秀国产开源项目作者月薪却不到5000元?


  今天朋友圈被下边这张图刷爆了,讲的似乎是一个优秀国产开源项目作者的才能没有得到很好的回报:据说作者一人完成了该项目,并且在公司中推动其开源,但是作者的工资待遇却不太理想,个中因果与是非大家可以从其它地方了解。

全球首款基于RISC-V的32位通用单片机出现

  近日半导体供应商兆易创新推出了一款基于开源指令集架构 RISC-V 的通用单片机(Single Chip Microcomputer,单片微型计算机,MCU,微控制单元,Microcontroller Unit),据称这是全球首个基于 RISC-V 内核的 32 位通用单片机。

英特尔推出其首款人工智能芯片,10纳米工艺


  在周二于加州帕洛阿尔托举行的 Hot Chips 会议上,英特尔宣布即将推出两款新的人工智能处理器,它们将作为英特尔 Nervana 神经网络处理器(NNP)产品系列的一部分,旨在加速人工智能模型的训练和推理。其中,NNP-T 用于训练,NNP-I 用于推理。

开源Linux智能手机Librem 5发布8月更新


  Librem 5 发布了 8 月更新。Librem 5 是一款以用户隐私和加密为核心的自由开源 Linux 智能手机,其运行基于 Debian 的 GNU/Linux 操作系统,桌面环境使用 KDE Plasma Mobile 或 GNOME Shell,只运行开源应用。

提出字节序概念的计算机科学家Danny Cohen逝世

  近日,著名计算机科学家Danny Cohen病逝,享年81岁。Danny Cohen,计算机科学家1937年12月9日—2019年8月12日。Danny Cohen为计算机科学做出了巨大的贡献,他参与了ARPAnet项目,并帮助开发了互联网的各种基础应用程序;他率先提出字节序(endianness)的概念;其开创性工作为现代VOIP服务开辟了一条道路;Danny还开发出首批的集群计算部署系统,为现代云技术铺平了道路;此外他还开发出了第一个可视化飞行模拟器。

Ubuntu Touch OTA-10发布,Ubuntu移动版本

  Ubuntu Touch OTA-10 发布了。Ubuntu Touch 是 Ubuntu 操作系统的移动版本,Meizu 与 OnePlus 等国产手机都支持该 OS。此版本包含了许多小修复,还改进了对 Nexus 5、Fairphone 2 和 OnePlus One 的硬件兼容性。

Red Hat Enterprise Linux 6和CentOS 6更新


  Red Hat Enterprise Linux 6 和 CentOS 6 GNU/Linux 操作系统进行了一个重要的 Linux 内核安全更新,它解决了几个关键漏洞并修复了各种错误。包括影响 x86 处理器的 Spectre SWAPGS 小工具漏洞(CVE-2019-1125)。

微软对Chrome新贡献:降低功耗、改进续航


  由于 Chromium 的开源特性,微软的 Edge 浏览器转到 Chromium 之后,一直在向其做贡献。微软最近提出的一项功能建议是:通过减少不必要的媒体缓存来改进用户设备的电池续航,谷歌已采纳并将它应用于 Chromium。

Mercurial黄昏,Bitbucket宣布全面转向Git

  源代码托管平台 Bitbucket 宣布将逐步放弃对版本控制系统 Mercurial 的支持。Bitbucket 推出于 2008 年,当时集中式版本控制是比较普遍的,Mercurial 是其中的典型代表,但是当前 Git 才是主流,它已经成为了大部分开源项目的首选版本控制工具,开发者可以在各种规模的团队中分布式协作,轻松地完成工作。

Stack Overflow引入CROKAGE,搜问题不用再东拼西凑

  许多开发者使用 Stack Overflow 搜索开发中遇到的问题,有时候需要查询的结果中有通俗的讲解,而且最好还能够带上代码 demo,但是两者同时很完美地满足要求还是比较困难的。不过最近 Stack Overflow 官方博客上介绍了一种智能化的技术,或许可以解决这一问题。

微软收购jClarity,以提高Azure上Java工作负载的性能


  微软已经收购了 jClarity,此次收购将通过提高 Java 工作负载的性能来增强微软的 Azure 云计算平台。jClarity,AdoptOpenJDK 项目的主要贡献者,也是开源的主要贡献者,该公司利用机器学习来查找其 Censum 工具中的内存泄漏,以及其照明诊断引擎的性能问题。

Twitter开源高分辨率遥测工具Rezolus,轻松捕获系统性能异常瞬间

  Twitter 昨日宣布开源 Rezolus,这是一种高分辨率遥测代理,旨在发现性能异常现象和利用率峰值,这些异常现象和峰值通常都太短暂,难以通过常规观察和系统指标来捕获。Rezolus 有助于量化工作负载,提供数据以推进优化,并且已经用于诊断运行时的性能问题。Twitter 已经在 Rezolus 上运行了一年多。

Kubernetes kubectl cp命令中发现第三处目录遍历问题

  Kubernetes 官方又发现了一处 kubectl cp 命令相关的目录遍历漏洞。该漏洞可以使 kubectl cp 命令启用目录遍历,使得恶意容器可以替换或创建用户工作站上的文件。漏洞属于客户端缺陷,需要利用用户交互,恶意用户可能创建或覆盖 kubectl cp 操作的目标目录之外的文件。

微软第一个测试版的Chromium的Edge浏览器已经上线

  微软已经发布了第一款基于 Chromium 的 Edge beta 浏览器,可供 Windows 和 MacOS 用户使用,下载次数多达 100 多万次。在 2018 年 12 月,微软就宣布计划采用基于 Chromium 的 Blink 引擎,最终目标是以 Anaheim 为代号为其 Windows和 MacOS 客户构建全新的网络浏览器。

Win 10更新:记事本上架MS Strore、内置GPU温度显示

  Windows 记事本不再与系统捆绑,现在可以单独从 Microsoft Stroe 上下载。0 多年来,Notepad 一直是 Windows 上快速而简单的文本编辑器,现在可以在 Microsoft Store 中获取!立即查看、编辑、搜索纯文本文档和源代码文件。

项目内出现广告位引争议,开源如何持续健康运营?

  有一个名为“Standard JS”的 JavaScript 代码规范开源项目(同时自带 linter 与代码自动修正功能),虽然它的规范被一些人认为是误导新手,但是其项目 star 数已经接近 22k,并且每月下载量超过 3 百万,受欢迎程度特别高。

Python真的勒死R了吗?


  随着编程语言的发展,有些语言有很好的发展,有些则面临淘汰,而要数较热门的,其中就有 Python。Python 作为一种通用脚本语言,后来逐渐成为数据科学中最流行的语言。据 IT 行业的一些人说,Python 的成名是以 R 语言为踏脚石,R 现在是一门垂死的语言。

Dropbox与C++的“七年之痒”难跨越,跨平台真的是伪命题吗?


  Perl 语言创建者 Larry Wall 曾总结过好的程序员有 3 种美德:懒惰、急躁和傲慢(Laziness, Impatience and hubris)。因为懒惰,程序员绞尽脑汁地将大量的重复性劳动交由机器处理;因为懒惰,程序员希望通过“一次编写,处处运行”而实现“一劳永逸”的美好愿望。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187  

返回顶部