设为首页收藏本站

LUPA开源社区

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

LUPA新春特辑:Red Hat新动向 微软加入开源组织

2019-2-18 15:57| 发布者: joejoe0332| 查看: 3033| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Red Hat打造业内首个Kubernetes原生IDE  微服务、容器与云原生正在不断改变着软件开发领域的发展,将应用打包到容器中,再通过 Kubernetes 对容器进行管理也成了一种普遍的做法。Kubernetes 在这个过程中显得十分 ...
  微服务、容器与云原生正在不断改变着软件开发领域的发展,将应用打包到容器中,再通过 Kubernetes 对容器进行管理也成了一种普遍的做法。Kubernetes 在这个过程中显得十分重要,它影响到开发人员构建、测试和部署关键应用的各个方面,但是目前并没有一款知名的专门针对 Kubernetes 而编写的IDE。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!

  OpenChain 提供了一个符合开源供应链许可的行业标准,目前由 Linux 基金会维护。微软作为 OpenChain 的白金会员,正式加入该项目。OpenChain 很重要,开源软件从一名工程师的应用程序发展到价值数十亿美金的业务,如何保证这些程序中的各种软件许可证合规合法,如何更方便的管理各种开软软件证书?Raspberry Pi 基金会在绿树成荫的剑桥开设了第一家实体店。Raspberry Pi 创始人 Eben Upton 表示,这家实体店会让更多原本会错过他们的人们认识到更容易和更便宜地学习 STEM 技能的重要性。他避免将其描述为商店,而是将其描述为“陈列室”。Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器工具构建镜像。红帽前天宣布,Red Hat Satellite 底层数据库将放弃 MongoDB,全部改用 PostgreSQL。用来管理 RHEL 部署的系统管理解决方案 Red Hat Satellite 将变更其底层数据库架构,从同时使用 MongoDB 和 PostgreSQL 两种数据库,转为仅使用 PostgreSQL。此前我们介绍过终身仁慈独裁者  Python 之父 Guido van Rossum 在退位后,Python 社区将如何在新的治理模式下发展,并且还跟进报导了最终 PEP 8016 当选了新时代的 Python 社区治理方案。该方案采用 5 人组成的指导委员会模式,其特点是引导治理的迭代。近日游戏开发商育碧宣布,将与 Mozilla 将联手开发 Clever-Commit —— 一个基于 AI 技术的代码助手。3A 游戏大作所需的代码数量非常庞大,育碧自然需要更加优化的代码工具。根据育碧的说法,Clever-Commit 能够通过 AI 从代码库的错误与回归数据中学习,在新代码提交(commit)时分析并标记潜在的 bug,即能够找出代码潜在的错误。据 variety 的报导,Sony Pictures Imageworks 将其用于制作电影的工具 OpenColorIO 捐赠给了学院软件基金会。OpenColorIO(OCIO)是一种用于生产过程中颜色管理的工具,是一个面向电影制作、视觉特效和电脑动画的完整色彩空间管理解决方案。Canonical 近日提醒 Ubuntu 14.04 LTS(Trusty Tahr) 用户,它将从2019年5月开始提供商业扩展安全维护(ESM)产品阶段。2014年4月17日发布的 Ubuntu 14.04 LTS(Trusty Tahr) 操作系统系列将从现在起三个月内到达其生命周期,即2019年4月30日,详细内容请关注本次专辑……

  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Electron 公开了 5.0.0 版本的发布时间表,4 月 23 日将发布 5.0.0 稳定版。Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其基于 C++ 开发,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8。KDE 团队于昨天发布了 KDE Plasma 5.15 正式版,为这款热门的 GNU/Linux 图形桌面环境引入了诸多新功能和改进。经过长达6个月的开发,Plasma 5.15 桌面环境进行了诸多改进,包括全新的配置界面、复杂网络配置新增选项、重新设计图标、改进对第三方技术和应用集成,以及大幅改进的 Discover 安装包管理器。经过广泛讨论,GTK+ 团队决定将项目名中的加号“+”移除,重命名“GTK+”为“GTK”。GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。上个月我们报道了 Fedora logo 要进行重新设计的消息,并在文章中介绍了 Fedora logo 改版所遇到的技术难题,以及设计师提供的两套新 logo 候选方案。消息公布后,许多用户对改造思路有很强烈的意见。为此,Fedora logo 改版一事也发生了一些变化。RISC-V 过去几年吸引了越来越多企业的注意,它是基于精简指令集(RISC)的一个开源指令集架构。相比其他指令集,RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件。当我们点击一个链接,或者打开新的浏览器选项卡时,浏览器就开始自动播放视频和声音,这是一件十分烦人的事。Chrome 浏览器早已对这些行为下手了,现在 Firefox 也明确表示要原生支持「阻止自动播放」功能。开发者 pomber 开源了一个可以轻松快速浏览 GitHub 文件操作历史记录的工具 Git History。如上图所示,该工具的功能和使用方法简洁明了,只要将任何文件的 URL 中的“github.com”替换成“github.githistory.xyz”即可以动画的方式快速查看该文件的修改历史记录。更多内容,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。作为继 Java 8 之后的第一个 LTS 版本,Java 11 的发布引起了广泛关注,一方面是因为这个版本带来了一些重要的新特性,比如热议的 ZGC、HTTP/2 Client、Flight Recorder 等,在内存管理与 JVM 诊断/Profiling 等方面都有很强的能力突破。距离 Fedora 30 推出还没有三个月,系统范围内修改的截止日期就已经过去了。Fedora 开发人员正在准备将于11月推出的 Fedora 31 的早期功能计划了。Uber 宣布开源 Ludwig,一个基于 TensorFlow 的工具箱,该工具箱特点是不用写代码就能够训练和测试深度学习模型。Uber 官方表示,对于AI开发者来说,Ludwig 可以帮助他们更好地理解深度学习方面的能力,并能够推进模型快速迭代。IBM宣布,旗下的 Watson AI 服务,将开放所有云端平台使用。这代表企业,无论是亚马逊 AWS 或是微软 Azure 的用户,都可以直接在自己的公共云或私有云上运作 Watson AI。而过去如果要使用 Watson 服务,企业用户都必须使用 IBM 的云端服务。微软 Bing 近日宣布希望改变搜索引擎发现新内容和更新内容的方式。目前搜索引擎通常使用页面抓取方式来查找新内容或者内容更新。当搜索引擎机器人登录页之后,就会抓取页面上的链接,然后根据页面上提供的链接进行后续深入抓取,这相当于创建了一个强大的网站索引。Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是 Bootstrap 5 的基础。在这忙碌春节长假里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  微服务、容器与云原生正在不断改变着软件开发领域的发展,将应用打包到容器中,再通过 Kubernetes 对容器进行管理也成了一种普遍的做法。Kubernetes 在这个过程中显得十分重要,它影响到开发人员构建、测试和部署关键应用的各个方面,但是目前并没有一款知名的专门针对 Kubernetes 而编写的 IDE。

  日前 Red Hat 发布了一个 Kubernetes 原生 IDE —— Red Hat CodeReady Workspaces,弥补了这块不足。CodeReady Workspaces 基于开源的 Eclipse Che,其功能包括编写、构建、测试、运行和调试应用所需的所有工具和依赖项,同时它基于网页浏览器,作为服务器运行在 OpenShift 集群中,无需开发者在本地安装任何东西。

  实际上当前一些 IDE 是可以与 Kubernetes 一起使用的,比如 IntelliJ IDEA 通过各种插件来增强该方向的能力,但是 CodeReady Workspaces 似乎是第一个原生 Kubernetes IDE。ZDNet 的报导指出,Red Hat 声称 CodeReady Workspaces 是第一个在 Kubernetes 集群内运行的 IDE。

  以往只能在测试和部署的最后阶段引入 Kubernetes,而使用 CodeReady Workspaces,开发者可以在 OpenShift Kubernetes pod 和容器中管理代码、其依赖项与工件,从一开始就在 OpenShift 中进行开发,无需处理将应用从开发平台移动到生产系统的麻烦。更多消息大家可以关注本次专辑……

  OpenChain 提供了一个符合开源供应链许可的行业标准,目前由 Linux 基金会维护。微软作为 OpenChain 的白金会员,正式加入该项目。OpenChain 很重要,开源软件从一名工程师的应用程序发展到价值数十亿美金的业务,如何保证这些程序中的各种软件许可证合规合法,如何更方便的管理各种开软软件证书?OpenChain 解决的就是这个问题。

  微软称为 OpenChain 的白金会员,这是微软在开源领域迈出的重要一步。微软不仅在开源代码方面发挥很重要的作用,而且在软件的潜在的法律问题也更加注重。微软并不是唯一一家意识到 OpenChain 如何帮助公司安全合法的使用开源代码的公司,早在2018年1月,Facebook、Google 和 Uber 也加入到来 OpenChain 项目。

  除了与 OpenChain 合作外,微软还将与 ClearlyDefined 和 TODO Group 合作,前者寻求使开源组件许可条款清晰明了,后者开发并分享运行企业开放源码项目的最佳实践。更多消息,请大家关注本次专辑……

  Raspberry Pi 基金会在绿树成荫的剑桥开设了第一家实体店。Raspberry Pi 创始人 Eben Upton 表示,这家实体店会让更多原本会错过他们的人们认识到更容易和更便宜地学习 STEM 技能的重要性。他避免将其描述为商店,而是将其描述为“陈列室”。

  新的 Raspberry Pi 商店并不打算经营传统零售业务,而更像是一个创客空间。新的 Raspberry Pi 商店将出售标志性电脑以及各种配件。顾客还可以在货架上找到品牌商品,如马克杯和服装。但重点还是放在为游客提供学习电子设备和编程的机会。

  即使它没有收支平衡,该实验仍然有价值,Raspberry Pi 基金会将其作为与新客户互动的实验室,允许它为更广泛的人群定制其产品。很多人好奇为什么 Raspberry Pi 基金会决定在剑桥开设旗舰零售店,人口不到 125000 的城市但实际上,它确实有意义。

  剑桥显然因其世界领先的大学而闻名。除此之外,它还是一个富裕的中产阶级城市,它也是英国科技产业的核心,也是 ARM Holdings,Infose 等公司的所在地,也是美国以外最重要的微软研究机构之一。更多内容,请关注吧本次专辑……


  Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器工具构建镜像。


  Google 软件工程师陈庆阳在一片博文中写到:“去年,我们开始让开发人员更好的管理Java 应用。我们注意到,开发人员使用现有的工具构建时间都很慢。Dockerfiles 的文档乱七八糟。容器体积也很大”。

  Jib 1.0.0 旨在降低 Docker 的上手难度。他可以有效的避免安装 Docker、运行 Docker 守护程序和编写 Dockerfile  这些步骤 。Jib 1.0.0 通过将 Java 程序分为多个层,来进行更精简的增量构建方式来实现这一点(传统上,Java 应用程序被构建为包含应用程序的单个 Jar 的镜像层)。

  当应用程序发生改变,只需要重构你的改变的部分,而不是整个应用程序。Jib 1.0.0 作为 Maven 和 Gradle 插件,他运行在 Java 的Jib Core 之上。发布后,Jib 将不单单作为 Maven 和 Gradle 插件。

  你可以为 Java 的任何程序构建容器,而无需使用 Docker 守护进程。在正式版中,Jib 还可以在不进行任何额外配追的情况下运行 WAR 文件。更多内容,请大家关注本次专辑……
  
  红帽前天宣布,Red Hat Satellite 底层数据库将放弃 MongoDB,全部改用 PostgreSQL。用来管理 RHEL 部署的系统管理解决方案 Red Hat Satellite 将变更其底层数据库架构,从同时使用 MongoDB 和 PostgreSQL 两种数据库,转为仅使用 PostgreSQL。

  红帽表示,在 Red Hat Satellite 中使用两种数据库是因为多个上游产品也使用了不同的数据库,而现在红帽将调整数据库架构,未来的版本将转为仅使用 PostgreSQL 数据库。红帽认为,对 Satellite 来说,PostgreSQL是一个更好的解决方案,可提供Satellite需要的数据类型以及功能,而且统一数据库能够大大简化Satellite整体架构,让可支持性、数据备份和灾难恢复更简单。

  红帽还表示,Satellite 移除 MongoDB 预计不会对性能产生重大影响,同时他们也会避免影响 Satellite 现有的功能。目前支持 MongoDB 数据库的是 Satellite 6 版本,而红帽也是在 Satellite 6.0 首次使用 MongoDB。

  从2016年开始,红帽开始研究在 Satellite 中的软件仓库管理平台 —— Pulp 使用的数据库,最后认为关系数据库的回滚与事务功能是 Pulp 需要的功能,因此先是对 Pulp 的数据库进行迁移,现在轮到了 Satellite。更多内容请关注本次专辑……

  此前我们介绍过终身仁慈独裁者  Python 之父 Guido van Rossum 在退位后,Python 社区将如何在新的治理模式下发展,并且还跟进报导了最终 PEP 8016 当选了新时代的 Python 社区治理方案。


  该方案采用 5 人组成的指导委员会模式,其特点是引导治理的迭代。2月4日,在为期两周的投票后,Python 社区选出了新治理模式下指导委员会的 5 名成员。更多相关内容,大家可以关注本次专辑……


  据 variety 的报导,Sony Pictures Imageworks 将其用于制作电影的工具 OpenColorIO 捐赠给了学院软件基金会。OpenColorIO(OCIO)是一种用于生产过程中颜色管理的工具,是一个面向电影制作、视觉特效和电脑动画的完整色彩空间管理解决方案。

  OCIO 提供了简单、具有一致用户体验的跨应用支持,同时支持先进的后端配置选项与高端的生产。它参与制作过的电影包括耳熟能详的《蜘蛛侠:平行宇宙》、《爱丽丝梦游仙境》、《精灵旅社3:疯狂假期》与《天降美食》等。

  Sony Pictures Imageworks 的捐赠,也使 OpenColorIO 成为了学院软件基金会的第二个软件项目(第一个是视觉特效软件 OpenVDB),该基金会是由 Linux 基金会牵头的行业范围的开源协会。

  根据修改后的 BSD 许可,行业可以免费和开放地访问 OpenColorIO。通过向学院软件基金会提供该工具,Sony Pictures Imageworks 希望鼓励社区负责该工具的未来。“我们希望将 OpenColorIO 贡献给社区”,工作室副总裁兼软件开发主管 Michael Ford 表示:“每天使用它的开发人员和公司将指导项目路线图,从新版本 2.0 的功能和发布节奏开始。”

  关于学院软件基金会(Academy Software Foundation,ASWF),我们之前有报导过,它成立于 2018 年 8 月,面向电影与媒体领域的开发者,旨在为电影和媒体行业提供中立论坛,协调跨项目工作,提供一个共同的构建和测试基础设施,帮助个人和组织参与开源生态系统。,更多相关内容,请大家关注本次专辑……

  近日游戏开发商育碧宣布,将与 Mozilla 将联手开发 Clever-Commit —— 一个基于 AI 技术的代码助手。3A 游戏大作所需的代码数量非常庞大,育碧自然需要更加优化的代码工具。根据育碧的说法,Clever-Commit 能够通过 AI 从代码库的错误与回归数据中学习,在新代码提交(commit)时分析并标记潜在的 bug,即能够找出代码潜在的错误。


  育碧已经在内部测试 Clever-Commit,而 Mozilla 将会用它来找寻火狐浏览器代码中的 bugs,初步期望 Clever-Commit 能够在5个 bugs 中找出3到4个。另外,Mozilla 会分享其在程序语言 Rust、C++ 与 JavaScript 上的专业知识。同时也会提供在 C++ 代码分析与 bug 追踪系统分析上的协助。

  通常提到Mozilla,会与开源联系起来。不过育碧的 Clever-Commit 并不是开源工具,“目前没有将Clever-Commit开源的计画。”育碧发言人说。所以本次合作中,Mozilla 愿意加入育碧 Clever-Commit 的开发,令人有些惊讶。

  也许是其看到 AI 代码助手的无限潜力,让 Mozilla 愿意违背一点点大众对他们的期待。在此前,已有一些公司推出 AI 代码助手,比如以色列创业公司 Codota和另一家新的创业公司 Kite,都有过帮助开发人员的 AI 产品,并获得大额融资。更多内容,请关注本次专辑……
 
  作为继 Java 8 之后的第一个 LTS 版本,Java 11 的发布引起了广泛关注,一方面是因为这个版本带来了一些重要的新特性,比如热议的 ZGC、HTTP/2 Client、Flight Recorder 等,在内存管理与 JVM 诊断/Profiling 等方面都有很强的能力突破。


  另一方面是因为 Oracle 针对 Java 的一系列动作,比如宣布变更版本迭代周期、修改了商业支持方式,推出订阅模式、在两种不同的 License 下提供 JDK 发布版……这持续性的变化让大家不断困惑,开发者不知道还能不能愉快地免费使用 Java,也不清楚接下来将会面对一些什么。

  虽然 Oracle 官方有解释,并且也有 30 几位 Java 社区领袖与专家联名发表了一篇文章,详细分析了 Java 其实还是免费的等相关问题,但是因为普遍存在语言与网络障碍,并且也有理解上的偏差,再加上一些自媒体的过度制造焦虑,使得本身就复杂的问题变得更加难以理解。

  在前阵子资深 Java 专家杨晓峰为大家带来了针对 Java 11 的最新解读,带领大家重新认识了现代 Java。杨晓峰是 OpenJDK Committer,目前在京东担任大数据中心架构师,曾领导 Oracle 北京 Java 核心类库等团队,参与甚至负责过 Java 8~11 核心类库等部分新特性的相关任务。

  我们借此机会邀请他为大家把 Java 这令人困扰的事理清楚了。杨晓峰一开始就直接来了一句:Java 还是免费的。话是这么说,但实际上这并不足以打消疑虑,也存在一些更加具体的问题需要解释,具体是怎么回事呢?具体情况,请大家关注本次专辑……


  Electron 公开了 5.0.0 版本的发布时间表,4 月 23 日将发布 5.0.0 稳定版。Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其基于 C++ 开发,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8。

  这是 Electron 首次公布 timeline,此前,4.0.0 稳定版发布的时候,Electron 计划大约每季度发布一次,以便与 Chromium 版本保持更接近的节奏,Chromium 每 6 个星期发布一次。

  Electron团队表示,此前紧跟 Chromium 的任务目前来看完成得不错,并且相信随着大约每个季度发布一次大版本 Electron 的速度,现在正在跟上 Chromium 的发布节奏。但是“领先于 Chromium 稳定版本始终是我们的目标。”

  可以看到,下一个版本将会在近期的 2 月 12 日发布,而 5.0.0 稳定版将于 4 月 23 日将发布。更多内容,请关注本次专辑……

  KDE 团队于昨天发布了 KDE Plasma 5.15 正式版,为这款热门的 GNU/Linux 图形桌面环境引入了诸多新功能和改进。经过长达6个月的开发,Plasma 5.15 桌面环境进行了诸多改进,包括全新的配置界面、复杂网络配置新增选项、重新设计图标、改进对第三方技术和应用集成,以及大幅改进的 Discover 安装包管理器。

  在发布公告中写道:“作为2019年的首个生产力版本,Plasma 团队已经秉承了 KDE 的可用性和生产力目标,努力寻找并删除拖慢系统体验的文件。而能做到这点离不开我们和 VDG(视觉设计组)的贡献者合作,向我们反馈了大量烦人的问题从而让我们逐步修复,并在用户日常使用中提供直观和统一的使用体验。”

  KDE Plasma 5.15 桌面环境的亮点包括全新改进的 Plasma Discover 图形安装包管理器,以更好地支持 Flatpak 和 Snap 通用安装包以及本地安装包、支持通过 Plasma Update Notifier 小部件升级 GNU/Linux 发行版、全新的 Sources 页面,以及从“更新”页面更轻松地安装可用更新。

  经过广泛讨论,GTK+ 团队决定将项目名中的加号“+”移除,重命名“GTK+”为“GTK”。GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。


  在脱离 GIMP 源码树并加入 GLib 和 GTK 类型系统等项目之后,为了与原来版本区分开,项目名加上了加号“+”,变成“GTK+”,而现在在经过一系列讨论之后,项目团队决定将“+”去掉。

  宣布改名的公开信表示,“GTK+”中的“+”给新手和专家都造成了困惑,人们还会因此加入到错误的 IRC 频道,维基上的网址也十分丑陋。现在是时候跟“+”说再见了,集中还透露,项目的下个大版本将被称为 GTK 4。更多内容,请关注本次专辑……


  上个月我们报道了 Fedora logo 要进行重新设计的消息,并在文章中介绍了 Fedora logo 改版所遇到的技术难题,以及设计师提供的两套新 logo 候选方案。消息公布后,许多用户对改造思路有很强烈的意见。


  为此,Fedora logo 改版一事也发生了一些变化。设计师 Máirín 近日在博客发文公布 Fedora logo 重新设计的最新进展,Máirín 表示已根据收到的反馈缩小了新设计的选择范围,不过她也提到这次的目标不是完全推倒重来式的重新设计,而是对 logo 进行一次更新。

  最新的候选方案如下:新的设计没有太大的改动,但它们也不完全一样。根据用户反馈,设计团队做的第一件事就是将上个版本的候选方案2砍掉。Máirín 的博客文章很好地概述了 logo 重新设计的迭代过程及其背后的原因。

  主要还是根据用户的反馈意见进行修改:字母 f 是否应该包含“无限”的含义?字母 f 看起来像 p,而不像 f;logo 中字母之间的间距不够大,影响阅读;logo 看起来像 cf 或者 df……

  设计师特别介绍了 f, e, a 这三个字母的重新设计思路和遇到的问题。除了技术问题外,还需考虑是否已准确表达出了字母原本的含义,以及能否给用户带来有可能的想象空间。最后,设计师 Máirín 表示这不是号召大家进行投票,而是希望大家能提供有建设性的反馈意见。
更多相关内容,请关注本次专辑……

  RISC-V 过去几年吸引了越来越多企业的注意,它是基于精简指令集(RISC)的一个开源指令集架构。相比其他指令集,RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件。

  RISC-V 正被用于物联网和边缘计算,你可能想问,那么我们何时能组装一台 RISC-V PC?答案是现在就能。SiFive 发布了首个能运行 Linux 的 RISC-V 开发板 HiFive Unleashed,配备的处理器是 64 位 4核 RISC-V 处理器,使用台积电 28 纳米工艺制造,搭配了 8GB DDR4 ECC 内存,有 FPGA Mezzanine Connector (FMC)连接器,可连接 FPGA 开发板。

  你可以在这台 PC 上正常安装和运行 Fedora Linux、Debian 等一些 Linux 发行版,不过安装过程会比在其他常见的设备上安装更复杂和曲折,因为有许多组件和其他的移植工作需要手动完成,Linux 发行版也需要配置、测试和打包等。

  当我们点击一个链接,或者打开新的浏览器选项卡时,浏览器就开始自动播放视频和声音,这是一件十分烦人的事。Chrome 浏览器早已对这些行为下手了,现在 Firefox 也明确表示要原生支持「阻止自动播放」功能。


  从发布适用于桌面的 Firefox 66 和 Firefox for Android 开始,Firefox 将默认阻止音频和视频的自动播放。除非网页通过 HTMLMediaElement API 与用户进行交互以播放音频和视频,例如用户点击「播放」按钮。

  当然,Firefox 也支持静音自动播放,只需将 HTMLMediaElement 的 “muted” 属性设置为 true,即可启用自动播放功能。实现该功能的 Firefox 66 计划于2019年3月19日发布。在 Firefox for Android 中,这将取代现有的阻止自动播放功能,其行为与我们将在 Firefox 桌面中使用的行为相同。

  对于有些网站,用户可能会希望允许自动播放音频和视频。当 Firefox for Desktop 阻止自动播放音频或视频时,URL 栏中会出现一个图标。用户可以单击该图标以访问站点信息面板,在该面板中他们可以将该站点的“自动播放声音”权限从默认设置“阻止”更改为“允许”。

  修改后,Firefox 将允许该网站以带声音的方式自动播放。该操作允许用户轻松管理他们信任的站点白名单,以便针对性进行「自动播放」。


  Canonical 近日提醒 Ubuntu 14.04 LTS(Trusty Tahr) 用户,它将从2019年5月开始提供商业扩展安全维护(ESM)产品阶段。2014年4月17日发布的 Ubuntu 14.04 LTS(Trusty Tahr) 操作系统系列将从现在起三个月内到达其生命周期,即2019年4月30日。Ubuntu 14.04 是作为 LTS(长期支持)版本发布的,这意味着它已收到软件和安全更新长达五年。

  去年9月19日,Canonical 告知 Ubuntu 14.04 LTS(Trusty Tahr) 用户,他们可以通过名为扩展安全维护(ESM)的商业产品购买额外的操作系统支持。通过购买扩展安全维护产品,Canonical 为企业用户和企业提供了一种新的方式来接收安全更新,如果他们不想升级到更新的 LTS 版本的 Ubuntu,例如 Ubuntu 16.04 LTS(Xenial Xerus) 或 Ubuntu 18.04 LTS(Bionic Beaver)。

  “对于 Ubuntu 14.04,ESM 的启动意味着2019年4月 Ubuntu 14.04 LTS (Trusty Tahr) 的生命终结不会对组织的安全性和合规性工作产生负面影响”,Canonical 说,“Canonical 将安全性置于 Ubuntu 的核心,在我们的实践,流程,合规性和产品架构中。”

  有兴趣购买扩展安全维护包以保持其 Ubuntu 14.04 基础架构最新的组织和企业应查看 Canonical 的 Ubuntu Advantage 商业支持包或联系销售部门,以便开始计划2019年4月30日即将到期的生命周期结束后继续保持操作系统的安全和稳定。更多内容,详见本次专辑……

  开发者 pomber 开源了一个可以轻松快速浏览 GitHub 文件操作历史记录的工具 Git History。如上图所示,该工具的功能和使用方法简洁明了,只要将任何文件的 URL 中的“github.com”替换成“github.githistory.xyz”即可以动画的方式快速查看该文件的修改历史记录。

  作者表示,当前版本还只是一个概念证明,但接下来将添加更多功能。该工具受到了大量关注,开源不到四天已经有 3500+ star,而且马上有开发者为其提供了新特性:浏览器扩展和私有项目支持。更多内容,请查阅本次专辑……

  最近,开源机器学习框架 TensorFlow Lite 更新,新版更新支持了 GPU。虽然移动设备的处理能力和功率都有限。虽然 TensorFlow Lite 提供了不少的加速途径,比如将机器学习模型转换成定点模型,但总是会在模型的性能或精度上做出让步。


  而将GPU作为加速原始浮点模型的一种选择,不会增加量化的额外复杂性和潜在的精度损失。随着 TensorFlow Lite GPU 后端开发者预览版的发布,将能够利用移动 GPU 来选择模型训练 (如下所示),对于不支持的部分,将自动使用 CPU 进行推理。

  新的后端利用了:OpenGL ES 3.1 在 Android 设备上计算着色器;iOS 设备上的金属计算着色器。目前 TensorFlow Lite 仍使用 CPU 浮点推断进行人脸轮廓检测 (非人脸识别)。未来会利用新的 GPU 后端,可以将 Pixel 3 和三星 S9 的推理速度提升 4~6 倍。


  Uber 宣布开源 Ludwig,一个基于 TensorFlow 的工具箱,该工具箱特点是不用写代码就能够训练和测试深度学习模型。Uber 官方表示,对于AI开发者来说,Ludwig 可以帮助他们更好地理解深度学习方面的能力,并能够推进模型快速迭代。

  另一方面,对于 AI 专家来说,Ludwig 可以简化原型设计和数据处理过程,从而让他们能够专注于开发深度学习模型架构。Ludwig 提供了一套 AI 架构,可以组合起来,为给定的用例创建端到端的模型。开始模型训练,只需要一个表格数据文件(如 CSV)和一个 YAML 配置文件——用于指定数据文件中哪些列是输入特征,哪些列是输出目标变量。

  如果指定了多个输出变量,Ludwig 将学会同时预测所有输出。使用 Ludwig 训练模型,在模型定义中可以包含附加信息,比如数据集中每个特征的预处理数据和模型训练参数, 也能够保存下来,可以在日后加载,对新数据进行预测。

  对于 Ludwig 支持的数据类型(文本、图像、类别等),其提供了一个将原始数据映射到张量的编码器,以及将张量映射到原始数据的解码器(张量是线性代数中使用的数据结构)。内置的组合器,能够自动将所有输入编码器的张量组合在一起,对它们进行处理,并将其返回给输入解码器。

  Uber 表示,通过组合这些特定于数据类型的组件,用户可以将 Ludwig 用于各种任务。比如,组合文本编码器和类别解码器,就可以获得一个文本分类器。

  Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是 Bootstrap 5 的基础。


  开发团队重点提到了以下几方面:放弃 jQuery:Bootstrap 5 将删除 jQuery 作为依赖项。开发团队已经在这方面工作了很长时间,PR 也是处于正在进行中并已接近完成的状态(https://github.com/twbs/bootstrap/pull/23586)

  改进开发分支:v3-dev 分支将成为 master 分支;v4-dev 则保持原样,不过会从该分支切出一个新的 master 分支来开发 v5 版本;从 Jekyll 迁移到 Hugo:目前已有一个 PR 正在进行并且已接近完成。

  移除 jQuery 这个最大的依赖之后,开发团队表示未来将使用原生的纯 JavaScript 来代替 jQuery。这和去年 GitHub 改版重构页面时移除了 jQuery 的举措有点像。

  据外媒报道,IBM 的人工智能辩论系统 Project Debater 今天挑战了2016年世界辩论赛和2012年欧洲辩论赛冠军哈利什·纳塔拉简(Harish Natarajan),辩题是学前教育补贴问题。此次辩论,Project Debater 为正方,纳塔拉简为反方,都是在赛前15分钟才被告知辩论题目。


  此次辩论现场有超过50%的听众在辩论后的投票中认为 Project Debater 充实了他们在这个话题上的知识,而纳塔拉简的得票数只有20%。另外,双方在说服听众改变观点方面似乎打成平手——辩论赛结束后,17%反对学前教育补贴的听众改变了观点。同时,有17%支持学前教育补贴的听众也改变了观点。

  Project Debater 认为,学前教育补贴可以惠及穷人,培养更好的学生,还能减少犯罪率。他还引述了美国国家早教研究所以及疾控中心的众多信息。做人类认为道德上正确的事情,是 Project Debater 在自由辩论阶段的核心观点。持相反立场的纳塔拉简则认为,学前教育补贴可以花在其它地方,用于帮助最弱势的群体,毕竟学前教育补贴往往是瞄准中产阶级的。

  更多本周开源资讯,本次专辑将为您一一呈现……

Red Hat打造业内首个Kubernetes原生IDE

  微服务、容器与云原生正在不断改变着软件开发领域的发展,将应用打包到容器中,再通过 Kubernetes 对容器进行管理也成了一种普遍的做法。Kubernetes 在这个过程中显得十分重要,它影响到开发人员构建、测试和部署关键应用的各个方面,但是目前并没有一款知名的专门针对 Kubernetes 而编写的IDE。

微软以白金会员加入OpenChain开源组织

  OpenChain 提供了一个符合开源供应链许可的行业标准,目前由 Linux 基金会维护。微软作为 OpenChain 的白金会员,正式加入该项目。OpenChain 很重要,开源软件从一名工程师的应用程序发展到价值数十亿美金的业务,如何保证这些程序中的各种软件许可证合规合法,如何更方便的管理各种开软软件证书?

Raspberry Pi在英国开设首家零售店


  Raspberry Pi 基金会在绿树成荫的剑桥开设了第一家实体店。Raspberry Pi 创始人 Eben Upton 表示,这家实体店会让更多原本会错过他们的人们认识到更容易和更便宜地学习 STEM 技能的重要性。他避免将其描述为商店,而是将其描述为“陈列室”。


Google Jib即将迎来正式版


  Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器工具构建镜像。

RedHat Satellite弃MongoDB ,全面改用PostgreSQL

  红帽前天宣布,Red Hat Satellite 底层数据库将放弃 MongoDB,全部改用 PostgreSQL。用来管理 RHEL 部署的系统管理解决方案 Red Hat Satellite 将变更其底层数据库架构,从同时使用 MongoDB 和 PostgreSQL 两种数据库,转为仅使用 PostgreSQL。

Python之父没有离开,成为了指导委员会成员

  此前我们介绍过终身仁慈独裁者  Python 之父 Guido van Rossum 在退位后,Python 社区将如何在新的治理模式下发展,并且还跟进报导了最终 PEP 8016 当选了新时代的 Python 社区治理方案。该方案采用 5 人组成的指导委员会模式,其特点是引导治理的迭代。

学院软件基金会迎来第二个开源项目


  据 variety 的报导,Sony Pictures Imageworks 将其用于制作电影的工具 OpenColorIO 捐赠给了学院软件基金会。OpenColorIO(OCIO)是一种用于生产过程中颜色管理的工具,是一个面向电影制作、视觉特效和电脑动画的完整色彩空间管理解决方案。

育碧同Mozilla联手开发AI代码助手

  近日游戏开发商育碧宣布,将与 Mozilla 将联手开发 Clever-Commit —— 一个基于 AI 技术的代码助手。3A 游戏大作所需的代码数量非常庞大,育碧自然需要更加优化的代码工具。根据育碧的说法,Clever-Commit 能够通过 AI 从代码库的错误与回归数据中学习,在新代码提交(commit)时分析并标记潜在的 bug,即能够找出代码潜在的错误。

杨晓峰:开发者其实不太需要关注Java收不收费

  作为继 Java 8 之后的第一个 LTS 版本,Java 11 的发布引起了广泛关注,一方面是因为这个版本带来了一些重要的新特性,比如热议的 ZGC、HTTP/2 Client、Flight Recorder 等,在内存管理与 JVM 诊断/Profiling 等方面都有很强的能力突破。

Electron 5.0发布时间确定

  Electron 公开了 5.0.0 版本的发布时间表,4 月 23 日将发布 5.0.0 稳定版。Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其基于 C++ 开发,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8。

KDE Plasma 5.15正式版发布,改进安装包管理器


  KDE 团队于昨天发布了 KDE Plasma 5.15 正式版,为这款热门的 GNU/Linux 图形桌面环境引入了诸多新功能和改进。经过长达6个月的开发,Plasma 5.15 桌面环境进行了诸多改进,包括全新的配置界面、复杂网络配置新增选项、重新设计图标、改进对第三方技术和应用集成,以及大幅改进的 Discover 安装包管理器。

GTK+项目名终于去掉了那个加号

  经过广泛讨论,GTK+ 团队决定将项目名中的加号“+”移除,重命名“GTK+”为“GTK”。GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。

Fedora logo改版最新进展:已有三个候选方案

  上个月我们报道了 Fedora logo 要进行重新设计的消息,并在文章中介绍了 Fedora logo 改版所遇到的技术难题,以及设计师提供的两套新 logo 候选方案。消息公布后,许多用户对改造思路有很强烈的意见。为此,Fedora logo 改版一事也发生了一些变化。

想要组装一台RISC-V PC?试试这个RISC-V开发板

  RISC-V 过去几年吸引了越来越多企业的注意,它是基于精简指令集(RISC)的一个开源指令集架构。相比其他指令集,RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件。

Firefox 66将阻止自动播放音频和视频

  当我们点击一个链接,或者打开新的浏览器选项卡时,浏览器就开始自动播放视频和声音,这是一件十分烦人的事。Chrome 浏览器早已对这些行为下手了,现在 Firefox 也明确表示要原生支持「阻止自动播放」功能。

Ubuntu 14.04将于4月30日停止支持,但可以购买“延保”

  Canonical 近日提醒 Ubuntu 14.04 LTS(Trusty Tahr) 用户,它将从2019年5月开始提供商业扩展安全维护(ESM)产品阶段。2014年4月17日发布的 Ubuntu 14.04 LTS(Trusty Tahr) 操作系统系列将从现在起三个月内到达其生命周期,即2019年4月30日。

Fedora 31已经为Python 3.8做好了准备


  距离 Fedora 30 推出还没有三个月,系统范围内修改的截止日期就已经过去了。Fedora 开发人员正在准备将于11月推出的 Fedora 31 的早期功能计划了。从 Python 3.7 升级到 Python 3.8,是 Fedora 31 早期版本的提议之一。

四天3500+ star,快速浏览文件修改记录的Git History

  开发者 pomber 开源了一个可以轻松快速浏览 GitHub 文件操作历史记录的工具 Git History。如上图所示,该工具的功能和使用方法简洁明了,只要将任何文件的 URL 中的“github.com”替换成“github.githistory.xyz”即可以动画的方式快速查看该文件的修改历史记录。

TensorFlow Lite支持移动GPU,速度推测提升4-6倍

  最近,开源机器学习框架 TensorFlow Lite 更新,新版更新支持了 GPU。虽然移动设备的处理能力和功率都有限。虽然 TensorFlow Lite 提供了不少的加速途径,比如将机器学习模型转换成定点模型,但总是会在模型的性能或精度上做出让步。

Microsoft Edge,谷歌浏览器新增Scroll to Text功能


  Chromium 内核的浏览器将推出新功能,该功能允许用户直接链接到页面上的特定单词,句子或段落。近日,ChromeStory发现了 Chromium 团队的一个 Commit ,该功能被称为 Scroll to Text 。该功能目前在 GitHub 开源。

Uber宣布开源AI工具箱,免代码训练和测试学习模型

  Uber 宣布开源 Ludwig,一个基于 TensorFlow 的工具箱,该工具箱特点是不用写代码就能够训练和测试深度学习模型。Uber 官方表示,对于AI开发者来说,Ludwig 可以帮助他们更好地理解深度学习方面的能力,并能够推进模型快速迭代。

IBM向所有云平台开放旗下Watson AI服务


  IBM宣布,旗下的 Watson AI 服务,将开放所有云端平台使用。这代表企业,无论是亚马逊 AWS 或是微软 Azure 的用户,都可以直接在自己的公共云或私有云上运作 Watson AI。而过去如果要使用 Watson 服务,企业用户都必须使用 IBM 的云端服务。

Bing希望改变搜索引擎发现新内容的方式

  微软 Bing 近日宣布希望改变搜索引擎发现新内容和更新内容的方式。目前搜索引擎通常使用页面抓取方式来查找新内容或者内容更新。当搜索引擎机器人登录页之后,就会抓取页面上的链接,然后根据页面上提供的链接进行后续深入抓取,这相当于创建了一个强大的网站索引。

谷歌为Chrome推出12款官方新皮肤

  在 Windows 10 主题的带动下,第三方开发商也在积极为自家软件推出新主题。在近日,谷歌更是一口气为 Chrome 发布了 12 款新主题。为满足用户对夜间模式需求,谷歌已经为其 Chrome 浏览器测试了黑暗模式一段时间。

和jQuery说再见,Bootstrap 5将移除对其依赖

  Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是 Bootstrap 5 的基础。

Google Docs API发布,自动化文档处理

  Google 云服务提供了方便的文档处理平台,不过如果要进行进阶操作就比较麻烦了。最近 Google 终于推出了 Google Docs API,可以在平台上进行更复杂的文档操作。它可帮助开发人员按照样版,大量生成文件、{敏感词}或契约,自动化工作流程并建立内容管理服务,并在事后轻松更新文本资料。

MongoDB数据库遭泄露,大量后门帐号被曝光

  近日,一位荷兰安全研究人员意外发现了克里姆林宫的后门账户,指其可被政府用来访问在俄罗斯经营的本土和外国企业的服务器。据悉,安全研究人员在数千个 MongoDB 数据库中,发现了这些后门账户(Admin@kremlin.ru)。该数据库被散落到了互联网上,且无需密码就能够访问。

微软和谷歌警告投资者:糟糕的AI会损害他们的品牌

  对于像谷歌和微软这样的公司,AI (人工智能)是他们未来的重要组成部分,能够增强现有产品和扩展收入来源。但是,正如最近的财务报告所揭示的那样,两家公司也承认 AI,尤其是做出错误决策的有偏见的 AI,可能会损害他们的品牌和业务。

辩论界人机大战:IBM人工智能和人类辩手几乎平手

  据外媒报道,IBM 的人工智能辩论系统 Project Debater 今天挑战了2016年世界辩论赛和2012年欧洲辩论赛冠军哈利什·纳塔拉简(Harish Natarajan),辩题是学前教育补贴问题。此次辩论,Project Debater 为正方,纳塔拉简为反方,都是在赛前15分钟才被告知辩论题目。

为什么CAPTCHA变得越来越难?因为AI更聪明了

  美国科技媒体 Futurism 援引科技媒体 The Verge 报道称,如果你发现网上使用的各种身份验证码越来越难以识别,你肯定不是个例,这都是因为人工智能越来越聪明导致的。这种验证码在业界被称作 CAPTCHA(全自动区分计算机和人类的图灵测试),而 The Verge 的最新报道对 CAPTCHA 的历史进行了回顾。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部