现在,JavaEE已经是Eclipse基金会的一个项目;甲骨文也加快了JavaSE的发布频率,最重要的是通过Java模块化系统(JavaPlatformModuleSystem),即大家熟知的Jigsaw,Java的模块化特性终于正式和开发者见面了!我们有理由相信,未来的一年对Java专业人士来说将是有趣的一年。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注! 2017年对Angular团队来说是一个伟大的一年。该公司最近透露,Angular社区在2017年底的开发人员达到了100万名,比AngularJS增长了5倍。为了保持这种势头,该团队发布了2018年路线图,重点关注生产力。内核包过滤系统ipchains和netfilter/iptables的作者和维护者RustyRussell宣布退出维护,将投入到比特币的LightningNetwork原型开发之中。RustyRussell在告别信中回顾了他参与内核开发的历史,告诫后来的维护者不要害怕拒绝代码。Russell担任内核防火墙和网络过滤子系统的维护者已有二十年历史,是Linux成功的主要贡献者之一。Google的通用编程语言Dart正在重新启动。并推出Dart2,该语言是针对优化Web和移动的客户端进行开发的。在移动端,Google的UI框架Flutter使用Dart来简化学习,提高开发人员的速度并拥有高性能。借助Flutter和Dart,开发人员终于有机会使用共享代码库,为编写Android,iOS和Web程序提高编码质量。1月底发布的LibreOffice6.0受到了科技博主和开源爱好者的热烈欢迎。而这种热情也转化成了一些非常“健康”的下载数量——LibreOffice6.0,这个非常受欢迎的开源办公套件的最新版本,在两周内被下载了大约100万次。UbuntuDesktop团队负责人WillCooke在邮件列表中表示,Canonical计划收集与用户系统配置和安装在其机器上的软件包有关的一些数据,以便于提取更多有用信息来改进系统。这和我们平时使用的安卓智能手机中“用户体验改进计划”的选项有点类似,Canonical表示将计划在安装过程中通过“发送诊断信息以改进Ubuntu”提醒用户,默认情况下为勾选状态,但如果用户不希望Canonical收集数据,可以在安装过程取消,更多内容本次专辑我们一起来关注…… 本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。据有关消息报道,下一版本安卓(9.0?)的初步代号已经确定为“PistachioIceCream”(开心果冰淇淋),并将带来极大的功能变化。当然了按照Google的惯例,如此长的三个单词代号,通常都只会在安卓新版本开发初期使用,后期会更换为更简单的单个或双个单词代号,但无论如何,下一版安卓的代号将是以P字母开头的甜点。谷歌的机器学习处理器TPU(TensorProcessingUnit)现已开放公测版,谷歌云的用户可利用这一特制芯片大幅加快对AI模型的培训和执行速度。这款由谷歌去年公开的芯片专门致力于加快AI的计算性能,谷歌利用64块TPU芯片在短短的半小时内完成了对ResNet-50神经网络的培训,这款芯片有助于吸引用户从亚马逊AWS和微软Azure服务转向谷歌的云平台,加快电脑学习计算性能和执行速度,将大力帮助数据科学家利用实验结果促进未来AI模型的迭代发展。甲骨文被发现已经将DTrace的授权许可证从CDDL切换到了GPLv2和UPL(核心内核使用GPLv2+,uapi使用UPL)。UPL是一种通用许可证,根据FSF的规定,这是一种宽松的、非copyleft的许可证,与GNUGPL兼容。微软ASP.Net团队近日正式开源了Blazor,这是一个WebUI框架,可通过WebAssembly在任意浏览器中运行.Net。Blazor旨在简化快速的单页面.Net浏览器应用的构建过程,它虽然使用了诸如CSS和HTML之类的Web技术,但它使用C#语言和Razor语法代替JavaScript来构建可组合的WebUI。Canonical的LukaszZemczak宣布,该公司计划于3月1日更新长期支持版的Ubuntu16.04LTS(XenialXerus)操作系统,这是其第四次维护更新。该版本最初计划于2018年2月15日发布,但由于上月已公开披露的Meltdown和Spectre安全漏洞,Canonical上个月决定推迟它,因为其已经影响数十亿设备。微软近日在官方博客宣布,其免费和跨平台代码编辑器VisualStudioCode已默认被包含在Anaconda发行版中。Python用户现在可以在安装Anaconda的同时轻松安装VisualStudioCode,以提供出色的编辑和调试体验,微软还为Anaconda用户量身定制了专用功能。近日,KDE发文公告,已收到Pineapple基金会捐赠的20万美元。KDEe.V总裁LydiaPintscher表示:“KDE非常感谢这笔捐款,我们将利用这笔资金继续推动我们把自由软件带给所有人和所有平台的目标和愿景。”Mozilla资深工程师、Bugzilla首席开发GervaseMarkham因转移性腺样囊性癌而宣布离开Mozilla。Markham从1999年开始为Mozilla项目贡献代码,从牛津大学毕业之后加盟Mozilla成为它最年轻的全职雇员,为Mozilla奉献了18年,本次专辑我们一起来关注…… 本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。VMware在今年1月份,开源了无服务器框架Dispatch,该框架可与PKS结合,打造FaaS应用。近日VMware更是有大动作,直接找来OpenFaaS创始人AlexEllis坐镇该公司的开源技术中心。在IaaS领域坐稳后,近年VMware开始往CaaS、FaaS领域发展,像是去年VMworld时,该公司就与Pivotal、Google联手发布Pivotal容器服务(PKS),而在今年1月时,也开源了无服务器框架Dispatch,该框架也可与PKS结合,打造FaaS应用。据ithome消息,Joblift调查了过去12个月8672个数据科学家的职缺,依照职缺所提及的技能需求统计出,成为一名抢手的数据科学家应该拥有那些硬实力和软实力。不出意外地,数据科学家需要知道编程的知识,在软实力部分则首重沟通能力。LinuxQuestions.org之前曾对Linux使用者进行了问卷调查,问题包括最爱使用的Linux版本,或是在Linux平台最喜欢的游戏等等,并在2月公布了Linux使用者的问卷调查结果。本次调查约有1万人参与,2017年度最热门Linux桌面发行版由Ubuntu以18.17%的得票率夺冠,排在第二名的是LinuxMint,得票率为18.02%,Slackware以16.79%排名第三,高于第四名Debian的12.82%。据VMware官方博客消息,OpenFaaS创始人兼负责人AlexEllis已加入VMware开源技术中心(OSTC)。OSTC致力于为开源项目提供一些有意义的技术贡献,以确保它们的可行性,给行业带来新生力量。加入VMware后,Alex将全职为OpenFaaS贡献自己的力量,领导其贡献者团队,发展社区,并为Dispatch团队提供发展方向。UBports社区宣布为个人电脑移植已经被Canonical弃用的Unity8桌面环境,在初步开发阶段中已经为安装做好准备。去年,Canonical决定停止为后续Ubuntu和UbuntuTouch系统版本开发Unity8桌面环境,随后部分忠实社区成员宣布接管Unity8的开发工作,其中最具知名度的就是Yunit。KDE开发人员NateGraham分享了下一代KDEPlasma,KDE应用程序和KDEFrameworks软件版本的新可用性和生产力改进的诸多细节。Graham表示由于移除了QmlObjectIncubationController组件,即将到来的KDEPlasma5.13桌面环境版本启动时间比此前版本快了足足1秒时间。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! 现在,Java EE 已经是 Eclipse 基金会的一个项目;甲骨文也加快了 Java SE 的发布频率,最重要的是通过 Java 模块化系统(Java Platform Module System),即大家熟知的 Jigsaw,Java 的模块化特性终于正式和开发者见面了! 我们有理由相信,未来的一年对 Java 专业人士来说将是有趣的一年。IBM 杰出工程师兼 Java 首席技术官 John Duimovich 已经持续关注不断发展的 Java 生态系统超过 20 年。他最近在这个新环境中和大家分享了他对 Java 未来的一些期望。 随着像 EE4J 和 MicroProfile 这样的重要项目现在处于 Eclipse 基金会的管理之下,Eclipse 基金会在 2018 年将会变得更加重要。而且,随着开源社区越来越多地参与这些和其他 Java 相关的项目,我们由此寻找加速创新的渠道,开发者在明年将会关注 Eclipse 基金会。 作为简化开发和管理等更广泛工作的一部分,像 Java 这样的容器和运行时将变得更加紧密耦合。它们将一起优化以实现 Java 应用程序的无缝管理和配置。一致的内存管理以及 Java 结构与容器之间的连接将更容易实现,因此开发者可以利用容器和 Java 运行时的优势,这实质上也是容器的另一种形式。更多消息大家可以关注本次专辑…… 2017 年对 Angular 团队来说是一个伟大的一年。该公司最近透露,Angular 社区在 2017 年底的开发人员达到了100万名,比AngularJS增长了5倍。为了保持这种势头,该团队发布了2018年路线图,重点关注生产力。Angular 2018 路线图包括:Bazel,Schematics,组件开发工具包,Angular Elements和Ivy Renderer。 谷歌平台的角度工程总监Green表示,Bazel是Google内部使用了十多年的多语言构建工具。Angular团队正在努力为其开发者提供Bazel作为选择。Bazel具有先进的本地和分布式缓存,依赖性分析,并行执行,增量构建,多语言支持,还可以扩展到任何规模组和代码库,以及添加对新语言和平台的支持的能力。 Schematics是Angular命令行界面的核心技术。该团队计划在CLI v1.7中为开发人员提供新的基于原理图的功能。Green解释说,新功能可以自动更新项目依赖关系并进行自动版本修复。“使用Schematics,不必等待CLI团队提出功能,可以构建自己的代码转换。”?更多内容,大家不妨在本次专辑里了解一下…… 内核包过滤系统 ipchains 和 netfilter/iptables 的作者和维护者 Rusty Russell 宣布退出维护,将投入到比特币的 Lightning Network 原型开发之中。Rusty Russell 在告别信中回顾了他参与内核开发的历史,告诫后来的维护者不要害怕拒绝代码。 Russell 担任内核防火墙和网络过滤子系统的维护者已有二十年历史,是 Linux 成功的主要贡献者之一。他过去一年逐渐转交了维护工作,停止了贡献,他的兴趣已经转移到了比特币和区块链。Russell 现在就职于区块链科技公司 Blockstream,开发 Lightning Network。 由于区块链的固定容量,比特币的每秒最高交易量受到了限制。Lightning Network 工作在区块链之上,是“第二层”支付协议,能实现交易双方的即时交易,被认为有助于解决比特币的扩展性问题。更多内容,本次专辑将为您一一带来…… Google 的通用编程语言 Dart 正在重新启动。并推出Dart 2,该语言是针对优化Web和移动的客户端进行开发的。在移动端,Google的UI框架Flutter使用Dart来简化学习,提高开发人员的速度并拥有高性能。借助Flutter和Dart,开发人员终于有机会使用共享代码库,为编写Android,iOS和Web程序提高编码质量。 在网络方面,AdWords和AdSense使用Dart管理广告,捕捉错误,扩展应用程序并提高代码质量。Dart 2还将UI作为代码来提供更好的编程体验并减少了上下文的切换量,因为在用户界面标记语言和编写代码之间来回切换会让人觉得很厌烦。 “Dart 提升了开发人员的速度,因为它具有清晰简洁的语法,并且能够使用JIT编译器在VM上运行。后者允许在移动开发期间进行有状态的热加载,从而实现超快的开发周期,可以应用程序中编辑,编译和替换代码,“Google 写道。“Dart 2 是一款高效,干净,经过测试的语言,可以应对现代应用程序开发的挑战。”,详细内容本次专辑会为您慢慢道来…… 1 月底发布的 LibreOffice 6.0 受到了科技博主和开源爱好者的热烈欢迎。而这种热情也转化成了一些非常“健康”的下载数量 ——LibreOffice 6.0,这个非常受欢迎的开源办公套件的最新版本,在两周内被下载了大约 100 万次。 由负责 LibreOffice 开发的公司文档基金会共享的统计数据显示,这个免费办公应用程序自 2018 年 1 月 31 日发布以来已经获得 969,108 次下载。这些数字表明,LibreOffice 是人们日常生产力的关键部分。 虽然 LibreOffice 有时候可能不会像最前沿或创新的应用程序那么激进,但这些数字表明,它仍然是人们日常生产力的重要组成部分。它是可靠的、深受喜爱的,几乎可以满足人们对它的所有要求。 凭借其实验性的功能区用户界面,与 Microsoft Office 文档的兼容性改进以及 ePub 导出等新功能,LibreOffice 在未来一定能够获得更多新的粉丝。更多内容,请大家关注本次专辑…… Ubuntu Desktop 团队负责人 Will Cooke 在邮件列表中表示,Canonical 计划收集与用户系统配置和安装在其机器上的软件包有关的一些数据,以便于提取更多有用信息来改进系统。 这和我们平时使用的安卓智能手机中“用户体验改进计划”的选项有点类似,Canonical 表示将计划在安装过程中通过“发送诊断信息以改进Ubuntu”提醒用户,默认情况下为勾选状态,但如果用户不希望 Canonical 收集数据,可以在安装过程取消。此外,还可以在 GNOME 设置的隐私面板中进行相同的设置。 通过收集这些数据,团队希望改善 Ubuntu 用户的日常体验。值得注意的是,收集的数据将通过加密方式(HTTPS)发送,并且不会跟踪和存储用户的 IP 地址。收集的数据将包括:Ubuntu Flavour、Ubuntu 发行版本、网络连接状态、CPU 系列…… Canonical 表示,它会将其收集的数据结果公诸于众。例如,用户可以看到,X% 的 Ubuntu 用户基于 .de,而 Y% 的用户基于 .za,Z% 的用户使用戴尔的硬件,等等。Ubuntu 会更新其隐私政策以反映这一变化。 据有关消息报道,下一版本安卓(9.0?)的初步代号已经确定为“Pistachio Ice Cream”(开心果冰淇淋),并将带来极大的功能变化。当然了按照Google的惯例,如此长的三个单词代号,通常都只会在安卓新版本开发初期使用,后期会更换为更简单的单个或双个单词代号,但无论如何,下一版安卓的代号将是以P字母开头的甜点。 安卓P 9.0的一个核心变化就是会支持类似iPhone X的刘海屏设计,能更好地优化屏幕内容布局,让系统和应用充分利用整个屏幕,尤其是刘海左右两侧的角落。随着屏幕面板的成熟,今年会有越来越多的安卓手机也用上刘海屏,据说甚至包括华为。 虽然iPhone X的刘海设计颇受争议,但是在Google看来,这种设计肯定会流行开来。当然,除了安卓系统支持,手机厂商、应用开发者也必须适配刘海屏,因此预计大规模的刘海屏安卓手机要到今年底或明年初才会出现。 安卓P 9.0的其他新特性还会有,改进Google助手可集成于应用之中、优化电池续航、支持多屏和可折叠屏幕等等,更多内容请关注本次专辑…… 谷歌的机器学习处理器TPU(Tensor Processing Unit)现已开放公测版,谷歌云的用户可利用这一特制芯片大幅加快对AI模型的培训和执行速度。这款由谷歌去年公开的芯片专门致力于加快AI的计算性能,谷歌利用64块TPU芯片在短短的半小时内完成了对ResNet-50神经网络的培训,这款芯片有助于吸引用户从亚马逊AWS和微软Azure服务转向谷歌的云平台,加快电脑学习计算性能和执行速度,将大力帮助数据科学家利用实验结果促进未来AI模型的迭代发展。 此外,云供应商正寻求公共云平台的多样化用途,这一芯片将帮助谷歌在这一趋势中获益,迄今已有公司在测试该芯片的内测版。如,Lyft目前正使用这一芯片训练用于自动驾驶汽车中的AI模型。 不过,这些TPU芯片的使用费用并不便宜:每小时每块TPU将收费6.5美元,虽然谷歌对用户实行了配额限制,但任何人都可申请使用这些TPU,获得TPU后,谷歌将提供几个经优化的参考模型用测试者试用。更多内容,大家可以关注本次专辑…… 甲骨文被发现已经将 DTrace 的授权许可证从 CDDL 切换到了 GPLv2 和 UPL(核心内核使用 GPLv2+,uapi 使用 UPL)。UPL 是一种通用许可证,根据 FSF 的规定,这是一种宽松的、非 copyleft 的许可证,与 GNU GPL 兼容。 DTrace 是源自 Solaris 操作系统的动态跟踪工具,提供了高级性能分析和调试功能,过去由于其源代码采用 CDDL 许可证,不兼容 Linux 内核使用的 GPLv2 许可证,无法直接移植。 切换到 GPL 意味着可以将 DTrace 整合到内核,当然正确整合还有很多困难的工作要做。虽然 Linux 内核没有整合 DTrace,但 Linux 已经有了类似 DTrace 的功能。详细内容请关注本次专辑…… 微软 ASP.Net 团队近日正式开源了 Blazor ,这是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。 通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。Blazor 拥有现代 Web 框架具备的所有功能,包括:用于构建 composable UI 的组件模型、路由、布局、表格和验证、依赖注入、JavaScript 互操作…… 需注意的是,Blazor 是一个实验xin项目。 它还不是一个致力于产品的产品。 这是为了让我们有充分的时间来充分调查与在浏览器中运行.NET相关的技术问题,并确保我们可以构建开发人员喜欢并且可以提高生产力的东西。 在这个实验阶段,我们期望与像您这样的早期Blazor采用者深入沟通,听取您的反馈意见和建议。 Canonical 的 Lukasz Zemczak 宣布,该公司计划于 3 月 1 日更新长期支持版的 Ubuntu 16.04 LTS(Xenial Xerus) 操作系统,这是其第四次维护更新。该版本最初计划于 2018 年 2 月 15 日发布,但由于上月已公开披露的 Meltdown 和 Spectre 安全漏洞,Canonical 上个月决定推迟它,因为其已经影响数十亿设备。 Lukasz Zemczak 在邮件列表中宣布鉴于事情正在解决,已将 3 月 1 日定为新的计划日期发布日期。“我们期望在那个时候在档案中提供所有必需的作品,并且将为镜像提供所有必要的安全修补程序。”同时,Ubuntu 17.10 的内核和显示服务器更新将随之一起提供。 Canonical 承诺为 Ubuntu 16.04 LTS 提供五年的支持,直到 2021 年 4 月。该操作系统于两年前于 2016 年 4 月 21 日发布,至今它已收到三次此类维护更新。Xenial Xerus 系列的更新维护计划更新至 Ubuntu 16.04.5,该系列可能会在今年晚些时候推出。 在 2018 年 4 月 26 日,Canonical 计划发布一个新的长期支持的 Ubuntu版 本,代号 Bionic Beaver,也就是 Ubuntu 18.04 LTS,它将得到包含最新安全和软件更新的类似维护更新支持,直到 2023 年 4 月。所有 Ubuntu 16.04 LTS 用户将能够升级到 Ubuntu 18.04 LTS。更多内容,请关注本次专辑…… 微软近日在官方博客宣布,其免费和跨平台代码编辑器 Visual Studio Code 已默认被包含在 Anaconda 发行版中。Python 用户现在可以在安装 Anaconda 的同时轻松安装 Visual Studio Code ,以提供出色的编辑和调试体验,微软还为 Anaconda 用户量身定制了专用功能。 Anaconda 是一个流行的 Python 发行版,主要用于数据科学和信号处理等领域,可为 Windows、Mac 和 Linux 上的用户提供简化的 Python 环境。 此次合作也是微软投资 Python 社区的又一个示例。微软在去年 9 月曾宣布计划将 Python 引入 Azure 机器学习,Visual Studio 和 SQL Server 中。 据微软称,Microsoft Python Extension for Visual Studio Code 是 VS Code marketplace 中下载次数最多的扩展插件,迄今为止已有超过 600 万次的下载。 近日,KDE 发文公告,已收到 Pineapple 基金会捐赠的 20 万美元。KDE e.V 总裁 Lydia Pintscher 表示:“KDE 非常感谢这笔捐款,我们将利用这笔资金继续推动我们把自由软件带给所有人和所有平台的目标和愿景。” Pineapple 基金会发言人也表示:“ KDE 是一个充满活力的社区,一直在开发诸如 Plasma 等令人赞叹的产品。 我特别欣赏 KDE 产品的用户体验和设计,因为他们可以很好地吸引不是 Linux 爱好者的新受众。希望这笔捐款能够进一步推动 KDE 的发展!”具体情况,请大家关注本次专辑…… Mozilla 资深工程师、Bugzilla 首席开发 Gervase Markham 因转移性腺样囊性癌而宣布离开 Mozilla。Markham 从 1999 年开始为 Mozilla 项目贡献代码,从牛津大学毕业之后加盟 Mozilla 成为它最年轻的全职雇员,为 Mozilla 奉献了 18 年。 他在 2006 年赢得了一项 Google-O'Reilly 开源奖。Markham 在个人博客上称,最近的扫描显示他身上的肿瘤增长率在增大,出现多种新症状,健康每况愈下,他和家人目前正在考虑放疗。 然而即使放疗能取得成功,它对缩小肿瘤的效果也只能是短期性,只能延长半年左右的生命,肿瘤最后将会恢复快速生长,他不太可能看到 2019 年的太阳。他将离开 Mozilla,将更多时间花在陪伴家人和耶稣上面。更多内容,请关注本次专辑…… VMware在今年1月份,开源了无服务器框架Dispatch,该框架可与PKS结合,打造FaaS应用。近日VMware更是有大动作,直接找来OpenFaaS创始人Alex Ellis坐镇该公司的开源技术中心。 在IaaS领域坐稳后,近年VMware开始往CaaS、FaaS领域发展,像是去年VMworld时,该公司就与Pivotal、Google联手发布Pivotal容器服务(PKS),而在今年1月时,也开源了无服务器框架Dispatch,该框架也可与PKS结合,打造FaaS应用。 近日VMware则是更有大动作,直接找来OpenFaaS创始人Alex Ellis坐镇该公司的开源技术中心资深主任工程师。而Alex Ellis表示,选择在VMware开源技术中心任职,不仅可以专心投入开发OpenFaaS项目,还能持续与开源界熟悉容器、虚拟化技术的专家合作。 VMware也表示,Alex Ellis加入该公司后,也会继续投入开发FaaS应用。VMware认为,FaaS的潜力在于让许多旧的应用程序,可转换成无服务器应用,而搭配Docker、Kubernetes等容器技术,除了可以简化基础架构的复杂度外,还可以让IT平台变得更有容错度、可扩张性。 据 ithome 消息,Joblift 调查了过去 12 个月 8672 个数据科学家的职缺,依照职缺所提及的技能需求统计出,成为一名抢手的数据科学家应该拥有那些硬实力和软实力。不出意外地,数据科学家需要知道编程的知识,在软实力部分则首重沟通能力。 Joblift 指出数据科学家的职位将成为最被需要,且最具吸引力的工作,同时也是目前看起来还不会被机器取代的工作。Joblift 分析英国数据科学家的职位趋势,在过去 12 个月内,平台上出现了 8672 个相关的职缺,每个月职缺增长率为 3% ,高于其他职位。 至于求职者最关心的薪水部分,统计显示,有 3530 个数据科学家职缺给出的薪资超过 50000 英镑,平均薪资也有 49000 英镑,只有 7% 的职缺薪资低于 30000 英镑。保守估计,超过 97% 的数据科学家的薪资都高于英国 28600 英镑的平均薪资 。 不过,虽然数据科学家薪资高,但进入门槛也高,849 个职缺要求有博士学位,1342 个职缺要求至少有硕士学位。7215 个职缺要求求职者有编写程序的能力,其中有 6334 个职缺提到最好具备 Python 知识,是雇主最需求的热门编程语言技能。 据 VMware 官方博客消息,OpenFaaS 创始人兼负责人 Alex Ellis 已加入 VMware 开源技术中心(OSTC)。 OSTC 致力于为开源项目提供一些有意义的技术贡献,以确保它们的可行性,给行业带来新生力量。加入 VMware 后,Alex 将全职为 OpenFaaS 贡献自己的力量,领导其贡献者团队,发展社区,并为 Dispatch 团队提供发展方向。 Alex 不仅只有对 OpenFaaS 的技术贡献,自 2016 年起,他也是一位 Docker Captain (这是一个称号,给于那些乐于在社区分享的 Docker 专家),并积极地发布博客和推广这些或其他的开源项目。 在 VMworld 2017 上,VMware 已将 FaaS 作为开发应用的一种新方式。其最近开源的 Dispatch 功能框架,也是在现有的 FaaS 实现(OpenFaaS、Riff 和 OpenWhisk )之上提供企业功能。 UBports社区宣布为个人电脑移植已经被Canonical弃用的Unity 8桌面环境,在初步开发阶段中已经为安装做好准备。去年,Canonical决定停止为后续Ubuntu和Ubuntu Touch系统版本开发Unity 8桌面环境,随后部分忠实社区成员宣布接管Unity 8的开发工作,其中最具知名度的就是Yunit。 然而,Yunit项目并没有像社区所期望的,在过去几个月对桌面版Unity 8环境进行改进,而且在经过漫长的奋斗和谨慎考虑之后,他们决定将这个人物交接给UBports团队。 UBports项目负责人Marius Gripsg?rd表示:“就在当你认为Unity 8和融合梦想消退的时候,我们今天在GitHub上分享了支持Bionic Beaver的Unity 8 UBports版本,重燃希望之火并重建梦想。” 由UBports维护的首个Unity 8桌面版本通过最新的Mir 0.30显示服务器支持下一代Wayland显示服务器,团队坚信UBports将会继续改进Wayland支持以便于尽运行你喜欢的Linux应用程序。 更多本周开源资讯,本次专辑将为您一一呈现…… Java在2018的关键字:Eclipse之年,容器和无服务器 现在,JavaEE已经是Eclipse基金会的一个项目;甲骨文也加快了JavaSE的发布频率,最重要的是通过Java模块化系统(JavaPlatformModuleSystem),即大家熟知的Jigsaw,Java的模块化特性终于正式和开发者见面了!我们有理由相信,未来的一年对Java专业人士来说将是有趣的一年。 Angular团队发布2018年路线图,更具扩展性 2017年对Angular团队来说是一个伟大的一年。该公司最近透露,Angular社区在2017年底的开发人员达到了100万名,比AngularJS增长了5倍。为了保持这种势头,该团队发布了2018年路线图,重点关注生产力。 Linux内核知名开发者RustyRussell发出了告别信 内核包过滤系统ipchains和netfilter/iptables的作者和维护者RustyRussell宣布退出维护,将投入到比特币的LightningNetwork原型开发之中。RustyRussell在告别信中回顾了他参与内核开发的历史,告诫后来的维护者不要害怕拒绝代码。Russell担任内核防火墙和网络过滤子系统的维护者已有二十年历史,是Linux成功的主要贡献者之一。 Google宣布重启Dart编程语言,应对程序开发挑战 Google的通用编程语言Dart正在重新启动。并推出Dart2,该语言是针对优化Web和移动的客户端进行开发的。在移动端,Google的UI框架Flutter使用Dart来简化学习,提高开发人员的速度并拥有高性能。借助Flutter和Dart,开发人员终于有机会使用共享代码库,为编写Android,iOS和Web程序提高编码质量。 LibreOffice6.0人气暴涨,两周内的下载量接近100万次 1月底发布的LibreOffice6.0受到了科技博主和开源爱好者的热烈欢迎。而这种热情也转化成了一些非常“健康”的下载数量——LibreOffice6.0,这个非常受欢迎的开源办公套件的最新版本,在两周内被下载了大约100万次。 为改进Ubuntu,Canonical希望收集更多关于系统的数据 UbuntuDesktop团队负责人WillCooke在邮件列表中表示,Canonical计划收集与用户系统配置和安装在其机器上的软件包有关的一些数据,以便于提取更多有用信息来改进系统。这和我们平时使用的安卓智能手机中“用户体验改进计划”的选项有点类似,Canonical表示将计划在安装过程中通过“发送诊断信息以改进Ubuntu”提醒用户,默认情况下为勾选状态,但如果用户不希望Canonical收集数据,可以在安装过程取消。 Android9.0开发代号定为PistachioIceCream 据有关消息报道,下一版本安卓(9.0?)的初步代号已经确定为“PistachioIceCream”(开心果冰淇淋),并将带来极大的功能变化。当然了按照Google的惯例,如此长的三个单词代号,通常都只会在安卓新版本开发初期使用,后期会更换为更简单的单个或双个单词代号,但无论如何,下一版安卓的代号将是以P字母开头的甜点。 AlphaGo背后的秘密!解读谷歌全面重磅开放的云TPU 谷歌的机器学习处理器TPU(TensorProcessingUnit)现已开放公测版,谷歌云的用户可利用这一特制芯片大幅加快对AI模型的培训和执行速度。这款由谷歌去年公开的芯片专门致力于加快AI的计算性能,谷歌利用64块TPU芯片在短短的半小时内完成了对ResNet-50神经网络的培训,这款芯片有助于吸引用户从亚马逊AWS和微软Azure服务转向谷歌的云平台,加快电脑学习计算性能和执行速度,将大力帮助数据科学家利用实验结果促进未来AI模型的迭代发展。 DTrace放弃CDDL转用GPL,甲骨文做了件正确的事? 甲骨文被发现已经将DTrace的授权许可证从CDDL切换到了GPLv2和UPL(核心内核使用GPLv2+,uapi使用UPL)。UPL是一种通用许可证,根据FSF的规定,这是一种宽松的、非copyleft的许可证,与GNUGPL兼容。 微软正式开源Blazor,将.NET带回到浏览器 微软ASP.Net团队近日正式开源了Blazor,这是一个WebUI框架,可通过WebAssembly在任意浏览器中运行.Net。Blazor旨在简化快速的单页面.Net浏览器应用的构建过程,它虽然使用了诸如CSS和HTML之类的Web技术,但它使用C#语言和Razor语法代替JavaScript来构建可组合的WebUI。 Ubuntu16.04.4LTS(XenialXerus)将于3月1日发布 Canonical的LukaszZemczak宣布,该公司计划于3月1日更新长期支持版的Ubuntu16.04LTS(XenialXerus)操作系统,这是其第四次维护更新。该版本最初计划于2018年2月15日发布,但由于上月已公开披露的Meltdown和Spectre安全漏洞,Canonical上个月决定推迟它,因为其已经影响数十亿设备。 微软再发力Python,VSCode与Anaconda达成合作 微软近日在官方博客宣布,其免费和跨平台代码编辑器VisualStudioCode已默认被包含在Anaconda发行版中。Python用户现在可以在安装Anaconda的同时轻松安装VisualStudioCode,以提供出色的编辑和调试体验,微软还为Anaconda用户量身定制了专用功能。 KDE宣布收到Pineapple基金会20万美元赠款 近日,KDE发文公告,已收到Pineapple基金会捐赠的20万美元。KDEe.V总裁LydiaPintscher表示:“KDE非常感谢这笔捐款,我们将利用这笔资金继续推动我们把自由软件带给所有人和所有平台的目标和愿景。” Mozilla资深工程师GervaseMarkham宣布因病离职 Mozilla资深工程师、Bugzilla首席开发GervaseMarkham因转移性腺样囊性癌而宣布离开Mozilla。Markham从1999年开始为Mozilla项目贡献代码,从牛津大学毕业之后加盟Mozilla成为它最年轻的全职雇员,为Mozilla奉献了18年。 VMware进军FaaS市场,找来OpenFaaS项目创始人 VMware在今年1月份,开源了无服务器框架Dispatch,该框架可与PKS结合,打造FaaS应用。近日VMware更是有大动作,直接找来OpenFaaS创始人AlexEllis坐镇该公司的开源技术中心。在IaaS领域坐稳后,近年VMware开始往CaaS、FaaS领域发展,像是去年VMworld时,该公司就与Pivotal、Google联手发布Pivotal容器服务(PKS),而在今年1月时,也开源了无服务器框架Dispatch,该框架也可与PKS结合,打造FaaS应用。 调查发现,掌握Python是数据科学家最应具备的技能 据ithome消息,Joblift调查了过去12个月8672个数据科学家的职缺,依照职缺所提及的技能需求统计出,成为一名抢手的数据科学家应该拥有那些硬实力和软实力。不出意外地,数据科学家需要知道编程的知识,在软实力部分则首重沟通能力。 2017年度最佳Linux桌面发行版出炉:Ubuntu夺冠 LinuxQuestions.org之前曾对Linux使用者进行了问卷调查,问题包括最爱使用的Linux版本,或是在Linux平台最喜欢的游戏等等,并在2月公布了Linux使用者的问卷调查结果。本次调查约有1万人参与,2017年度最热门Linux桌面发行版由Ubuntu以18.17%的得票率夺冠,排在第二名的是LinuxMint,得票率为18.02%,Slackware以16.79%排名第三,高于第四名Debian的12.82%。 OpenFaaS创始人加入VMware开源技术中心 据VMware官方博客消息,OpenFaaS创始人兼负责人AlexEllis已加入VMware开源技术中心(OSTC)。OSTC致力于为开源项目提供一些有意义的技术贡献,以确保它们的可行性,给行业带来新生力量。加入VMware后,Alex将全职为OpenFaaS贡献自己的力量,领导其贡献者团队,发展社区,并为Dispatch团队提供发展方向。 UBports为Ubuntu18.04LTS发布Unity8桌面环境 UBports社区宣布为个人电脑移植已经被Canonical弃用的Unity8桌面环境,在初步开发阶段中已经为安装做好准备。去年,Canonical决定停止为后续Ubuntu和UbuntuTouch系统版本开发Unity8桌面环境,随后部分忠实社区成员宣布接管Unity8的开发工作,其中最具知名度的就是Yunit。 下个Plasma桌面版本启动速度提升足足1秒 KDE开发人员NateGraham分享了下一代KDEPlasma,KDE应用程序和KDEFrameworks软件版本的新可用性和生产力改进的诸多细节。Graham表示由于移除了QmlObjectIncubationController组件,即将到来的KDEPlasma5.13桌面环境版本启动时间比此前版本快了足足1秒时间。 npm重大漏洞使得Linux系统崩溃,强制用户重新安装 npm用户Crunkle指出,npm5.7.0完全破坏了他的文档系统权限,使得他必须手动修复重大文档与文件夹的权限。npm的全名为NodePackageManager,它是JavaScript程序语言的包管理器,也是Node.js预设的包管理器。为Node.js,Ember,jQuery,Bootstrap,React,Angular和许多其他JavaScript框架提供库和插件。 GoogleAI再现黑科技,可将模糊照片清晰化 Google构建的人工智能系统能够将严重像素化,低质量的图像转换为清晰的人体或者物体照片。来自GoogleAI中心团队的GoogleBrain的计算机科学家已经表明,这不仅可以增强图片的分辨率,还可以在此过程中填写照片缺失的细节。 AndroidPay终于退役,GooglePay将正式上线 一月初Google宣布两大电子支付方式AndroidPay与GoogleWallet将合并为GooglePay。GooglePayapp于周二正式上线且可供下载,并开通消费功能。GooglePay目的在取代AndroidPay及GoogleWallet,用于网络、实体店及所有Google服务消费,及个人间转帐。 IonicvsReactNative:前端框架之争,谁更胜一筹? 选择合适的平台是开发人员在创建移动应用程序时面临的主要问题之一。据统计,iOS和Android两大巨头已经有超过了十年的竞争。为了从软件开发的预算效益和时间效益的角度来寻求两个平台之间的妥协,引入了混合和跨平台的框架。 红帽收购CoreOS的真正目的是要瞄准Docker? 前两周,红帽宣布以2.5亿美元的价格收购Kubernetes与容器原生解决方案创新者与领导厂商CoreOS。从表面上来看,这笔交易的动机似乎很单纯明确,红帽需要一个新的段落来完善其容器的故事,而CoreOS刚好可以填补这一空缺。 谷歌软件和AI太优秀它的硬件也能做到这样吗? 日前美国著名科技杂志《连线》发表长文,详细阐述了谷歌正在依靠里克·奥斯特罗(RickOsterloh)重塑硬件战略,目的就是为了把谷歌智能助理GoogleAssistant融入到人们的生活中。2016年10月4日上午,几秒钟后,里克·奥斯特罗(RickOsterloh)将向全球公众展示谷歌的最新产品组合。 2018年,AngularJS框架是否还值得学习? 越来越多人对学习开发和搭建自己的网站感兴趣,如果你也是,那么2018年将是提高技能理想的一年。我们不妨先从JavaScript框架开始,但在这篇文章里谈论得更多的将是AngularJS。AngularJS是一个使用HTML和JavaScript编写的Web前端框架,可用于编写一个页面的JavaScript应用,这些应用可以多次使用或稍作调整以供将来使用。 |