设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Linux Kernel最新开发报告曝光

2017-10-29 18:11| 发布者: joejoe0332| 查看: 9852| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 现在是2017年,Linux 在统治着计算机世界。不相信?Linux 基金会报告说,Linux 运行着 90% 的公共云工作量,世界上 82% 的智能手机,62% 的嵌入式市场,以及几乎占领了 99% 的超级计算机市场。Ubuntu的创始人 Mark S ...
  现在是2017年,Linux 在统治着计算机世界。不相信?Linux 基金会报告说,Linux 运行着 90% 的公共云工作量,世界上 82% 的智能手机,62% 的嵌入式市场,以及几乎占领了 99% 的超级计算机市场。所有的这些都基于 Linux 内核。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,Ubuntu 的创始人 Mark Shuttleworth 分享了更多关于 Ubuntu 为什么选择放弃 Unity 的细节。上周发布的 Ubuntu 17.10 是自2011年推出以来,首次没有使用 Unity 桌面的 Ubuntu。创始人 Mark Shuttleworth 表示已和 Canonical 公司的其他“领导者”达成了共识,认为他们应该让公司成为上市公司。神经网络、机器学习、无人驾驶……这些尖端技术都需要大量的数据支撑。但团队和开发者要怎么公开分享数据? Linux 基金会给的答案是:Community Data License Agreement (社区数据许可协议,简称 CDLA )。2017年10月24日消息   众所周知,量子计算机理论上的云处理能力相比传统超级计算机高很多,用于复杂的科研项目对科学家而言是个福利。日前,谷歌就开放了这项福利,来自彭博社消息,谷歌近日公布了其量子软件开源代码,令科学家能更方便的使用量子计算机。在内部成功使用之后,Facebook 近日宣布开放其开发工具 RacerD 的开源版本,代码包含在静态代码分析工具 Infer 的代码库中。据 Facebook 介绍,Infer 静态分析平台过去10个月内在 Android 代码库中捕获了超过1000种多线程问题。Race Condition 是程序在多线程多任务处理时,对有些共享资源进行操作(例如两个进程同时修改同一个数据时),导致整个处理过程变得混乱甚至锁死,引发 BU G。JS 基金会近日宣布正在接管 Marko。Marko 由 eBay 在 2012年 开发,并于 2016年 开源。 该项目是一个快速、友好的 UI 库,旨在简化 Web 开发。Marko 平均每月从 npm 下载约 20万 次,目前已被用于近 20000个页面和组件。Marko 在多个不同的 IDE 和编辑器中得到支持。清华大学计算机科学与技术系的研究人员近日开源了一款 NE/NRL 训练和测试框架 —— OpenNE,旨在帮助开发者对 NE/NRL(Network Representation Learning,网络表示学习)开展相关的实验和研究。更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。本周早些时候,Canonical的Mark Shuttleworth宣布命名下个Ubuntu Linux系统为“Bionic Beaver”,而现在Ubuntu Kernel团队表示Ubuntu 18.04 LTS默认内核将会采用Linux 4.15。目前Ubuntu 18.04 LTS已经开始进入开发,根据目前公布的路线图系统开发为期6个月,几乎所有软件包和核心组件都会获得大量更新。向这款最流行和最强大的 Web 开发工具致敬!领导 Firebug 项目开发的 Jan Odvarko 在 Mozilla 官方博客发表文章,宣布 Firebug 的寿命即将终止,到 Firefox 57 发布时,旧版的 Firebug 将无法使用。Firebug 已经整合到 Firefox 中,成为开发者工具的一部分。此前曾报道过 Linux Mint 18.3 将以 Sylvia 为代号,虽然 18.3 尚未公布任何具体的发布日期,但我们预计将于 2017 年 12 月基于 Ubuntu 16.04.3 LTS 发布。在每月的新闻更新中,Linux Mint 团队分享了一些有意思的更新。其中最大的亮点是这个对初学者友好的 Linux 发行版将停止使用 KDE 桌面。因此,Linux Mint 18.3 将是最后一个使用 KDE 桌面的版本。你可能还记得 Linus Torvalds 曾对 Nvidia 竖中指,现在一位 Wayland 开发者发表文章用更激烈的言辞抨击 Nvidia。开发者 Drew DeVault 宣布兼容 i3 的 Wayland 合成器 Sway 1.0 将不支持 Nvidia 的私有驱动 EGLStreams。NetBSD 的团队发布了他们的第一个代码片段来实现 64 位 AMD 处理器的内核 ASLR - 地址空间布局随机化。KASLR 版本随机将 NetBSD 内核加载到内存中,为内核提供与 ASLR 提供给应用程序相同的安全保护。随机代码的内存位置使得诸如缓冲区溢出之类的错误类更难利用,因为攻击者不能轻易预测(并访问)错误所暴露的内存位置。本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2)。代码安全和安全开发是信息安全的源头,也是最重要的环节,但是随着开源组件的流行,开源组件漏洞正在对安全开发构成广泛威胁。随着敏捷开发和开源软件的流行,开源组件如今是开发者的宠儿,研究显示如今一个软件中平均75%的软件代码都来自开源组件!但这些开源组件中的漏洞也带来了巨大的安全风险。Apache软件基金会宣布,Apache PredictionIO正从Apache孵化器中脱胎而出,成为顶级项目。这个消息标志着项目进展的一个重要里程碑。Apache PredictionIO是一个开源机器学习服务。它旨在帮助开发人员和数据科学家为机器学习任务创建预测引擎和服务。作为全球最流行的移动操作系统,Android 即将启用一个全新的“DNS over TLS”安全协议,以防用户被互联网服务提供商(ISP)暗中观察。简而言之,该协议可以为用户发向域名服务器(DNS)的请求套上一层加密措施,让 ISP 在大部分情况下无从下手。Linux 基金会和在线求职招聘网站 Dice 发布了一份关于开源招聘的调查结果。结果显示,相对于其他类型的 IT 工作者,67% 的管理人员更希望雇佣在开源技术方面有所专长的技术人员。此外,42% 的受访管理人员表示,他们需要招聘更多熟悉开源技术的人才,因为他们正在增加对开源技术的使用,并且有 30% 的受访者表示开源技术正成为他们业务的核心技术支撑。然而,绝大多数(89%)的招聘主管表示,他们发现很难找到填补岗位所需的“开源人才”。。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  现在是2017年,Linux 在统治着计算机世界。不相信?Linux 基金会报告说,Linux 运行着 90% 的公共云工作量,世界上 82% 的智能手机,62% 的嵌入式市场,以及几乎占领了 99% 的超级计算机市场。所有的这些都基于 Linux 内核。在 Linux 基金会 2017 的 Linux Kernel 开发报告中,Linux 内核开发者和 LWN.net 的编辑 Jonathan Corbet 以及稳定的 Linux 内核维护者 Greg Kroah-Hartman 报告了 Linux 最新的发展。


  报告显示,自2005年以来,Linux Kernel 采用 Git 版本控制系统,来自 1,400 多家公司的 15,637 名开发者为 Linux 内核做出了贡献。去年以来,来自 500 多家公司的 4300 多名开发者对内核做出了贡献。其中 1,670 个是首次贡献,约占贡献者的三分之一。

  去年,Linux 内核的十大企业贡献者包括 Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas 和 Mellanox。微软也仍在贡献,但不再是最大的贡献者。

  随着开发人员和公司数量的增加,Linux 的开发速度持续加快。在2015-16年,每小时有7.8个补丁。去年内核每小时接受的平均更改次数为8.5次。这不是打字错误,确实是每小时8.5次的代码更改或每天204次的代码更改。

  因为更高质量的补丁正在被合并,并且社区比以往任何时候都更好地修复回归。此外,英特尔的 0-Day 测试服务在到达 Linux 内核前很久就发现了错误。此服务会自动从 Linux 内核邮件列表(LKML)中提取修补程序并对其进行测试。这意味着在影响用户之前,许多问题都会被解决。更多消息大家可以关注本次专辑……

  Ubuntu 的创始人 Mark Shuttleworth 分享了更多关于 Ubuntu 为什么选择放弃 Unity 的细节。上周发布的 Ubuntu 17.10 是自2011年推出以来,首次没有使用 Unity 桌面的 Ubuntu。


  创始人 Mark Shuttleworth 表示已和 Canonical 公司的其他“领导者”达成了共识,认为他们应该让公司成为上市公司。所以为了吸引潜在的投资者,该公司不得不专注于其盈利领域 —— 但是 Unity、Ubuntu手机、Unity 8 和一体化都不能盈利。缺乏盈利能力可能意味着 Unity 的死亡,但更广泛的 Ubuntu 项目则是十分健康的。

  Mark Shuttleworth 表示他最骄傲的一件事就是过去七年中,Ubuntu 已经变得完全可持续。即便明天他被汽车撞了,Ubuntu 项目也能继续发展下去。他还说到,这是不是有点神奇?这样一个世界级的企业平台,完全免费提供,但它却是可持续的。

  此外,Mark Shuttleworth 表示 Canonical 公司将会集中在云以及物联网领域发展。失去 Unity 可能是对桌面用户的一大打击,但它有助于平衡公司的其他部分。更多内容,大家不妨在本次专辑里了解一下……

  作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2)。


  一、什么是开源许可证:开源许可证是一种法律许可。通过它,版权拥有人明确允许,用户可以免费地使用、修改、共享版权软件。版权法默认禁止共享,也就是说,没有许可证的软件,就等同于保留版权,虽然开源了,用户只能看看源码,不能用,一用就会侵犯版权。所以软件开源的话,必须明确地授予用户开源许可证。

  二、开源许可证的种类:目前,国际公认的开源许可证共有80多种。它们的共同特征是,都允许用户免费地使用、修改、共享源码,但是都有各自的使用条件。如果一种开源许可证没有任何使用条件,连保留作者信息都不需要,那么就等同于放弃版权了。

  这时,软件可以直接声明进入"公共领域"(public domain)。根据使用条件的不同,开源许可证分成两大类。更多内容,本次专辑将为您一一带来……



  神经网络、机器学习、无人驾驶……这些尖端技术都需要大量的数据支撑。但团队和开发者要怎么公开分享数据? Linux 基金会给的答案是:Community Data License Agreement (社区数据许可协议,简称 CDLA )。


  过去,开源社区展现了其强大的开放式合作力量,一些重要的软件资产往往是由世界各地的程序员相互协作构建的。随着大数据时代的发展,已经到了将这些训练集更加公开的时候了。但同时存在的问题是:知识产权法在对待数据上有别于开源协议,常用的 OSI 认可的开源许可证在应用于数据时效果不佳。

  因此,Linux 基金会提出了 CDLA,以支持围绕策划和共享“开放”数据构建的协作社区。旨在允许所有类型的个人和组织在共享开源软件的同时轻松共享数据。CDLA 分为两类:Sharing 许可证:鼓励将数据贡献回社区;Permissive 许可证:对开放数据的贡献者和使用者不作要求。

  Linux 基金会此举有望将开源社区带入全新的发展阶段,当然随着而来的实施难度也不可忽视,具体能带来什么影响,拭目以待!详细内容本次专辑会为您慢慢道来……

  2017年10月24日消息   众所周知,量子计算机理论上的云处理能力相比传统超级计算机高很多,用于复杂的科研项目对科学家而言是个福利。日前,谷歌就开放了这项福利,来自彭博社消息,谷歌近日公布了其量子软件开源代码,令科学家能更方便的使用量子计算机。


  据悉,谷歌发布的量子软件是一款开放源代码软件,用户可以免费使用,例如化学家及材料学家可以通过谷歌软件改编算法和方程,令其可以在量子计算机上运行。此外,谷歌以及IBM、英特尔、微软和D-Wave也在大力推进量子软件的商用,不过仅限于性能一般的量子计算机。

  谷歌与量子计算机创企Rigetti合作开发了一款被称为OpenFermion的软件,这款软件内包含了一个算法库,可以在量子计算机上模拟电子相互作用,非常适于化学、材料学方面的研究。谷歌表示,这款软件的研发获得了美国劳伦斯伯克利国家实验室、苏黎世联邦理工学院、密歇根大学、哈佛大学、牛津大学、以及美国国家航空航天局的帮助。

  目前,科学家只能在性能强大的传统计算机上或与专业量子计算机软件开发者合作,才能模拟电子相互作用。谷歌与Rigetti开发的OpenFermion的软件,能直接改编普遍在用的传统模拟器Psi4和PySCF的软件,使之在量子计算机上运行。而且,OpenFermion软件兼容大多量子计算机,包括谷歌、Rigetti、IBM研发的机型。更多内容,大家请关注本次专题……
  
  本周早些时候,Canonical的Mark Shuttleworth宣布命名下个Ubuntu Linux系统为“Bionic Beaver”,而现在Ubuntu Kernel团队表示Ubuntu 18.04 LTS默认内核将会采用Linux 4.15。目前Ubuntu 18.04 LTS已经开始进入开发,根据目前公布的路线图系统开发为期6个月,几乎所有软件包和核心组件都会获得大量更新。


  Ubuntu Kernel在最新周报中写道:“每隔6个月,Ubuntu Kernel团队都会挑选内核用于下个版本中。这是一件非常困难的事情,因为我们并不知道未来6个月中内核和开发进度和质量情况。基于综合信息,我们计划为Bionic Beaver 18.04 LTS装备4.15内核。”

  Ubuntu 18.04 LTS“Bionic Beaver”将遵循与其前身相同的方案,这意味着在六个月的发展周期内,将有两个Alpha和两个Beta版本发布。根据发布时间表,Ubuntu 18.04 LTS预计在2018年1月4日拿出第一个Alpha版本,第二个Alpha应该在2月1日到达,3月8日,首次发布Beta版,最终测试版于2018年4月5日发布。更多内容请关注本次专辑……



  在内部成功使用之后,Facebook 近日宣布开放其开发工具 RacerD 的开源版本,代码包含在静态代码分析工具 Infer 的代码库中。


  据 Facebook 介绍,Infer 静态分析平台过去10个月内在 Android 代码库中捕获了超过1000种多线程问题。Race Condition 是程序在多线程多任务处理时,对有些共享资源进行操作(例如两个进程同时修改同一个数据时),导致整个处理过程变得混乱甚至锁死,引发 BU G。Race Condition 查找起来非常困难,开发者很难彻查一个 APP 中所有的潜在问题,因为 Race Condition 引发的 bug 并不持续,因此难以诊断。

  Facebook 科学家 Blackshear 和 O’Hearn 写道,RacerD 能查出大多数 Race Condition 导致的 Bug ,虽然不能保证全部。目前 RacerD 兼容 Java,下一步 Facebook 将进一步开发使 RacerD 能够兼容 C++ 。更多内容,请关注本次专辑……

  JS 基金会近日宣布正在接管 Marko。Marko 由 eBay 在 2012年 开发,并于 2016年 开源。 该项目是一个快速、友好的 UI 库,旨在简化 Web 开发。


  Marko 平均每月从 npm 下载约 20万 次,目前已被用于近 20000个页面和组件。Marko 在多个不同的 IDE 和编辑器中得到支持。

  JS 基金会是一个包容性项目,用于促进指导 JavaScript 生态中各种核心开源项目的发展,其主要任务是管理和资助这些项目,以及培育 JavaScript 生态。

  eBay 首席工程师 Patrick Steele-Idem 表示, “通过 JS 基金会管理 Marko,希望有更多的开发者为项目长期发展进行合作和贡献。”更多内容,大家可以关注本次专辑……

  向这款最流行和最强大的 Web 开发工具致敬!领导 Firebug 项目开发的 Jan Odvarko 在 Mozilla 官方博客发表文章,宣布 Firebug 的寿命即将终止,到 Firefox 57 发布时,旧版的 Firebug 将无法使用。Firebug 已经整合到 Firefox 中,成为开发者工具的一部分。


  他回顾了 Firebug 的历史:这个流行的 Firefox 扩展最早由 Joe Hewitt 开发,1.0 版发布后 Joe Hewitt 加盟了 Facebook,项目随后由 IBM 的 John J. Barton 领导开发,2014 年发布了 2.0 版,2015 年开发者宣布 Firebug 将与 Firefox 开发者工具整合起来,2016 年完成整合,2017 年 10 月结束生命。Firebug 是非常受欢迎的浏览器开发者工具,至今仍然有超过百万用户使用。

  在其12年的寿命中,Firebug 取得了巨大的成功。这款开源工具在 Web 开发者中发展了一批忠实的拥趸。2005年发布时,Firebug 是第一个允许程序员在 Firefox 浏览器中检查、编辑和调试代码的工具。它还允许您监视任何 Web 页面中的 CSS、HTML 和 JavaScript,这是一个巨大的进步。

  但让人遗憾的是,Firebug 现在已经在 Firefox 浏览器中走到了生命的尽头,下个月将发布 Firefox Quantum (version 57)。好消息是,Firebug 的所有功能现在都可在当前的 Firefox 开发工具中使用。详细内容请关注本次专辑……



  此前曾报道过 Linux Mint 18.3 将以 Sylvia 为代号,虽然 18.3 尚未公布任何具体的发布日期,但我们预计将于 2017 年 12 月基于 Ubuntu 16.04.3 LTS 发布。在每月的新闻更新中,Linux Mint 团队分享了一些有意思的更新。


  其中最大的亮点是这个对初学者友好的 Linux 发行版将停止使用 KDE 桌面。因此,Linux Mint 18.3 将是最后一个使用 KDE 桌面的版本。Linux Mint 19 将只上线 Cinnamon、MATE 和 Xfce 风味版本。

  Linux Mint 团队表示,希望这个选择能让开发团队有更多的时间和资源来开发 Cinnamon 版本的 Linux Mint,并为用户带来更加精细和良好的桌面体验。

  在博文中,Lefebvre 说道:在我们的用户群体中不乏一些 KDE 桌面版本的忠实用户。我们从他们的反馈中也看到了他们真的非常喜欢 KDE 桌面环境。他们能够继续在 Linux Mint 19 系统的基础上安装 KDE 环境,同时我可以确认 Kubuntu PPA 也会继续上线。他们也可以移植 Mint 的软件到 Kubuntu 上,或者也能迁移到例如 Arch 的发行版本来继续追随 KDE 环境。

  对于放弃 KDE 风味版本的原因主要有三点,首先 Lefebvre 表示 KDE 的核心是 KDE 生态系统和 QT 工具集和 Mint 系统并没有多少共同之处。其次 ,该项目希望在发行版本中包含自己的 Xapps,但由于各种原因从未在 KDE 桌面环境中发布。更多内容,请关注本次专辑……

  你可能还记得 Linus Torvalds 曾对 Nvidia 竖中指,现在一位 Wayland 开发者发表文章用更激烈的言辞抨击 Nvidia。开发者 Drew DeVault 宣布兼容 i3 的 Wayland 合成器 Sway 1.0 将不支持 Nvidia 的私有驱动 EGLStreams。


  他解释说,Sway 及其它 Wayland 合成器使用 Linux kernel API 如 Kernel Mode Setting(KMS)、Direct Rendering Manager(DRM) 和 Generic Buffer Management(GBM) 来支持不同的显卡,但 GPU 供应商中只有 Nvidia 不支持这些 API,AMD 和 英特尔都有合并到主线的开源驱动支持这些 API,其中 AMD 甚至用开源驱动取代了它的私有驱动。

  但在另一方面 Nvidia 却是一个不折不扣的混蛋,一年前它宣布将支持 Wayland,这包括 KMS 和 DRM 支持,但不包括 GBM 支持。不支持 GBM 意味着 Nvidia 的私有驱动不支持 Wayland。Sway 用户向他抱怨合成器不支持 Nvidia,但这个问题不是他的问题而是 Nvidia 的问题。

  他说,即使混蛋如 Broadcom 也提供对相应内核 API 的支持,建议 Linux 用户购买 AMD 的显卡。更多相关内容,大家可以关注本次专辑……

  清华大学计算机科学与技术系的研究人员近日开源了一款 NE/NRL 训练和测试框架 —— OpenNE,旨在帮助开发者对 NE/NRL(Network Representation Learning,网络表示学习)开展相关的实验和研究。


  OpenNE 统一了不同 NE 模型输入和输出接口,并为每个模型提供可扩展选项。此外,还基于 TensorFlow 实现了经典 NE 模型,使得这些模型可以用 GPU 进行训练。

  OpenNE 实现和修改的模型包括 DeepWalk、LINE、node2vec、GraRep、TADW 和 GCN,后续还将根据已公布的 NRL 论文持续实现更多有代表性的 NE 模型。

  与其他实现对比:运行环境:CPU:Intel(R)Xeon(R)CPU E5-2620 v3 @ 2.40GHz;下面是在不同数据集上对不同方法的节点分类结果。将表征维度设置为 128,GraRep 中的 kstep=4,node2vec 中 p=1,q=1。



  代码安全和安全开发是信息安全的源头,也是最重要的环节,但是随着开源组件的流行,开源组件漏洞正在对安全开发构成广泛威胁。随着敏捷开发和开源软件的流行,开源组件如今是开发者的宠儿,研究显示如今一个软件中平均75%的软件代码都来自开源组件!但这些开源组件中的漏洞也带来了巨大的安全风险。


  Veracode 最新发布的 2017 年软件安全报告显示,88% 的 Java 应用包含至少一个含有漏洞的组件,容易遭受攻击。而且由于组件(包括开源组件)往往被大量应用复用,一个组件的漏洞被挖掘利用,可导致数以千计的使用该组件的应用面临被攻击风险。而只有不到28%的企业会对软件组件安全性进行常规审查。

  事实上,过去 12 个月中对多个 Java 应用的回报丰厚的攻击,根源都是流行开源商业组件中的漏洞所致。其中一个典型的例子是今年3月份爆出的 Struts-Shock 漏洞,根据分析,使用 Apache Struts 2 代码库的Java 程序中,68% 都在使用一个含有远程代码执行漏洞(RCE)的版本,这直接导致 3500 万个网站面临攻击风险。

  NetBSD 的团队发布了他们的第一个代码片段来实现 64 位 AMD 处理器的内核 ASLR - 地址空间布局随机化。KASLR 版本随机将 NetBSD 内核加载到内存中,为内核提供与 ASLR 提供给应用程序相同的安全保护。


  随机代码的内存位置使得诸如缓冲区溢出之类的错误类更难利用,因为攻击者不能轻易预测(并访问)错误所暴露的内存位置。开发人员 Maxime Villard 解释说,目前的实现在引导程序和内核之间放置了一个专门的内核“prekern”。

  “内核被编译为具有 GENERIC_KASLR 配置文件的原始库,而 prekern 被编译为静态二进制文件。当机器启动时,引导程序将跳入 prekern。prekern 将内核以随机虚拟地址(VA)重新定位,然后跳转到其中。最后,内核执行一些清理,并正常执行。”

  Villard 补充说,实现还不够完整。例如,内核放在 prekern 的地方,它都位于连续的内存块中。这也确立未来的发展方向,主要是:独立的内核部分;修改几个内核入口点,不会将内核地址泄露给用户界面;随机内核堆(现在仍然是静态的)具体情况,请大家关注本次专辑……

  Apache软件基金会宣布,Apache PredictionIO正从Apache孵化器中脱胎而出,成为顶级项目。这个消息标志着项目进展的一个重要里程碑。Apache PredictionIO是一个开源机器学习服务。它旨在帮助开发人员和数据科学家为机器学习任务创建预测引擎和服务。


  Apache PredictionIO副总裁Donald Szeto表示:“PredictionIO的开始是通过使用由Apache和开源项目提供的一整套经过验证的技术,通过模板进行高度定制,从而使机器学习普及。随着越来越多的用户和开发者社区提供宝贵的反馈和贡献,推动了项目在孵化阶段的发展。为此我们感到十分兴奋,并期待在社区的帮助下继续实施项目的目标。”

  PredictionIO在成立自己的公司后,致力于简化机器学习技术的发展。该公司于2016年被Salesforce收购,去年夏天,该公司的开放源代码捐赠给了Apache软件基金会。

  该项目具有构建和部署作为Web服务的预测引擎的能力,实时响应动态查询,系统地评估和调整多个引擎变体,统一来自多个平台的数据,并加快机器学习建模。



  PC-MOS/386 是由 The Software Link (TSL) 公司打造的多用户多任务计算机操作系统,于1986年11月在 COMDEX 上向公众宣布,并于 1987 年 2 月发布,至今已有 30 年。PC-MOS 的后续版本 PC-MOS/386 可以在主机或与之连接的终端上运行多个 MS-DOS 软件。与 MS-DOS 不同,PC-MOS/386 针对 Intel 80386 处理器进行了优化,能运行在任何 x86 计算机上。


  PC-MOS 的最后一个版本是与 MS-DOS 5 兼容的 v5.01。它需要一个内存管理单元(MMU)来支持内存保护,所以与 8086 和 8088 处理器不兼容。

  PC-MOS 对于确立计算机拆封授权合同的法律地位也具有重大的意义, 当年 The Software Link 曾因违反默认协议而被销售商发起诉讼,最后虽然败诉,但帮助建立了更完善的拆封授权的可执行性法律先例。

  2017年7月21日,使用 GPL v3 开源许可证进行重新授权,宣布开源,源码托管在 GitHub 上。GitHub 项目包含一个 1.44MB 的最新版本的磁盘映像,可在 VirtualBox 上运行。此外,似乎在这个产品中有一个只发生在2012年7月31日的问题。在这个时间之后在系统上创建的文件将不再工作。所以使用时需要注意设置的系统时间。


  Linux 基金会和在线求职招聘网站 Dice 发布了一份关于开源招聘的调查结果。结果显示,相对于其他类型的 IT 工作者,67% 的管理人员更希望雇佣在开源技术方面有所专长的技术人员。此外,42% 的受访管理人员表示,他们需要招聘更多熟悉开源技术的人才,因为他们正在增加对开源技术的使用,并且有 30% 的受访者表示开源技术正成为他们业务的核心技术支撑。然而,绝大多数(89%)的招聘主管表示,他们发现很难找到填补岗位所需的“开源人才”。

  调查人员还联系了开源领域的专业人士和管理人员,他们当中有 86% 的人表示,加入开源领域提升了自己职业生涯的阶层。有意思的是,有约四分之一的受访者表示,他们已经在过去六个月里没有接到过招聘人员的电话。

  所以,哪些开源技术是需求最高的?调查向管理者和 IT 专业人员都进行了提问,他们给出的答案稍有不同。本文还参考了两个最近发布的数据:Robert Half 2018 技术专业人员薪资指南和 Stack Overflow 薪资计算器。

  当被问及到现在最需要哪些开源技能时,70% 的招聘主管提到了云计算技术,如 OpenStack 和 Cloud Foundry。2016 年有 66% 的招聘主管有过同样的表示,所以可以看到,对云计算技术的需求持续在增长。同样的,62% 的雇主表示,“云”是最影响他们招聘决策的技术。


  多年来,应用开发一直是 IT 招聘中最热门的领域之一,熟悉开源技术的开发者尤其有价值。在 Linux 基金会的调查中,59% 的管理人员将应用开发列为最受欢迎的开源技能之一。IT 专业人士也对应用开发进行了高度的评价,其中 44% 表示这是最抢手的技能之一。此外,有 77% 的 IT 专业人士表示,基于开源技术构建解决方案的能力是他们工作中最有价值的技能之一。

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

2017 Linux Kernel开发报告 Linux在统治着计算机世界

  现在是2017年,Linux 在统治着计算机世界。不相信?Linux 基金会报告说,Linux 运行着 90% 的公共云工作量,世界上 82% 的智能手机,62% 的嵌入式市场,以及几乎占领了 99% 的超级计算机市场。所有的这些都基于 Linux 内核。

Ubuntu创始人解释为什么Ubuntu决定放弃Unity

  Ubuntu 的创始人 Mark Shuttleworth 分享了更多关于 Ubuntu 为什么选择放弃 Unity 的细节。上周发布的 Ubuntu 17.10 是自2011年推出以来,首次没有使用 Unity 桌面的 Ubuntu。创始人 Mark Shuttleworth 表示已和 Canonical 公司的其他“领导者”达成了共识,认为他们应该让公司成为上市公司。

阮一峰:开源许可证基础知识扫盲

  作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2)。



Linux基金会提出CDLA协议,助推开放数据共享

  神经网络、机器学习、无人驾驶……这些尖端技术都需要大量的数据支撑。但团队和开发者要怎么公开分享数据? Linux 基金会给的答案是:Community Data License Agreement (社区数据许可协议,简称 CDLA )。

谷歌发布量子开源软件,量子计算机对科学家免费开放


  2017年10月24日消息   众所周知,量子计算机理论上的云处理能力相比传统超级计算机高很多,用于复杂的科研项目对科学家而言是个福利。日前,谷歌就开放了这项福利,来自彭博社消息,谷歌近日公布了其量子软件开源代码,令科学家能更方便的使用量子计算机。

Ubuntu 18.04 LTS将基于Linux Kernel 4.15内核

  本周早些时候,Canonical的Mark Shuttleworth宣布命名下个Ubuntu Linux系统为“Bionic Beaver”,而现在Ubuntu Kernel团队表示Ubuntu 18.04 LTS默认内核将会采用Linux 4.15。目前Ubuntu 18.04 LTS已经开始进入开发,根据目前公布的路线图系统开发为期6个月,几乎所有软件包和核心组件都会获得大量更新。

Facebook开源RacerD,帮助开发者消灭顽固Bug

  在内部成功使用之后,Facebook 近日宣布开放其开发工具 RacerD 的开源版本,代码包含在静态代码分析工具 Infer 的代码库中。据 Facebook 介绍,Infer 静态分析平台过去10个月内在 Android 代码库中捕获了超过1000种多线程问题。Race Condition 是程序在多线程多任务处理时,对有些共享资源进行操作(例如两个进程同时修改同一个数据时),导致整个处理过程变得混乱甚至锁死,引发 BU G。

eBay将开源UI库Marko移交给JS基金会

  JS 基金会近日宣布正在接管 Marko。Marko 由 eBay 在 2012年 开发,并于 2016年 开源。 该项目是一个快速、友好的 UI 库,旨在简化 Web 开发。Marko 平均每月从 npm 下载约 20万 次,目前已被用于近 20000个页面和组件。Marko 在多个不同的 IDE 和编辑器中得到支持。

和Firebug说再见Firefox宣布Firebug的寿命即将终止

  向这款最流行和最强大的 Web 开发工具致敬!领导 Firebug 项目开发的 Jan Odvarko 在 Mozilla 官方博客发表文章,宣布 Firebug 的寿命即将终止,到 Firefox 57 发布时,旧版的 Firebug 将无法使用。Firebug 已经整合到 Firefox 中,成为开发者工具的一部分。

放弃KDE?Linux Mint 18.3或为使用KDE的最后一版

  此前曾报道过 Linux Mint 18.3 将以 Sylvia 为代号,虽然 18.3 尚未公布任何具体的发布日期,但我们预计将于 2017 年 12 月基于 Ubuntu 16.04.3 LTS 发布。在每月的新闻更新中,Linux Mint 团队分享了一些有意思的更新。其中最大的亮点是这个对初学者友好的 Linux 发行版将停止使用 KDE 桌面。因此,Linux Mint 18.3 将是最后一个使用 KDE 桌面的版本。

Wayland开发者发文抨击Nvidia,驱动支持太差

  你可能还记得 Linus Torvalds 曾对 Nvidia 竖中指,现在一位 Wayland 开发者发表文章用更激烈的言辞抨击 Nvidia。开发者 Drew DeVault 宣布兼容 i3 的 Wayland 合成器 Sway 1.0 将不支持 Nvidia 的私有驱动 EGLStreams。

清华大学开源用于网络嵌入的工具包OpenNE

  清华大学计算机科学与技术系的研究人员近日开源了一款 NE/NRL 训练和测试框架 —— OpenNE,旨在帮助开发者对 NE/NRL(Network Representation Learning,网络表示学习)开展相关的实验和研究。

开源组件有风险 Veracode发布2017年软件安全报告

  代码安全和安全开发是信息安全的源头,也是最重要的环节,但是随着开源组件的流行,开源组件漏洞正在对安全开发构成广泛威胁。随着敏捷开发和开源软件的流行,开源组件如今是开发者的宠儿,研究显示如今一个软件中平均75%的软件代码都来自开源组件!但这些开源组件中的漏洞也带来了巨大的安全风险。

NetBSD和OpenBSD使用随机的方式提升内核安全性

  NetBSD 的团队发布了他们的第一个代码片段来实现 64 位 AMD 处理器的内核 ASLR - 地址空间布局随机化。KASLR 版本随机将 NetBSD 内核加载到内存中,为内核提供与 ASLR 提供给应用程序相同的安全保护。随机代码的内存位置使得诸如缓冲区溢出之类的错误类更难利用,因为攻击者不能轻易预测(并访问)错误所暴露的内存位置。

机器学习服务器PredictionIO成为Apache顶级项目

  Apache软件基金会宣布,Apache PredictionIO正从Apache孵化器中脱胎而出,成为顶级项目。这个消息标志着项目进展的一个重要里程碑。Apache PredictionIO是一个开源机器学习服务。它旨在帮助开发人员和数据科学家为机器学习任务创建预测引擎和服务。

多用户操作系统PC-MOS/386使用GPLv3协议开源

  PC-MOS/386 是由 The Software Link (TSL) 公司打造的多用户多任务计算机操作系统,于1986年11月在 COMDEX 上向公众宣布,并于 1987 年 2 月发布,至今已有 30 年。PC-MOS 的后续版本 PC-MOS/386 可以在主机或与之连接的终端上运行多个 MS-DOS 软件。

安卓 8.1为防运营商“暗中观察”将支持DNS over TLS


  作为全球最流行的移动操作系统,Android 即将启用一个全新的“DNS over TLS”安全协议,以防用户被互联网服务提供商(ISP)暗中观察。简而言之,该协议可以为用户发向域名服务器(DNS)的请求套上一层加密措施,让 ISP 在大部分情况下无从下手。

希望涨工资?看看为开发者带来更高收入的十大开源技术

  Linux 基金会和在线求职招聘网站 Dice 发布了一份关于开源招聘的调查结果。结果显示,相对于其他类型的 IT 工作者,67% 的管理人员更希望雇佣在开源技术方面有所专长的技术人员。此外,42% 的受访管理人员表示,他们需要招聘更多熟悉开源技术的人才,因为他们正在增加对开源技术的使用,并且有 30% 的受访者表示开源技术正成为他们业务的核心技术支撑。然而,绝大多数(89%)的招聘主管表示,他们发现很难找到填补岗位所需的“开源人才”。

娱乐开发两不误,10大开源游戏框架推荐

  从角色扮演游戏到即时策略游戏,从冒险解谜游戏到动作射击游戏,甚至是只有一兆大小的迷你游戏,都有起着核心作用的技术组成部分。本文将介绍十大好用的开源游戏引擎和框架,希望能给你的游戏开发带来帮助。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部