设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Oracle杀死Java EE 微软开源新动向

2019-5-13 13:44| 发布者: joejoe0332| 查看: 8341| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 谈判失败:Oracle杀死Java EE  Eclipse基金会执行董事Mike Milinkovich在博客公布了Oracle与Eclipse基金会之间关于Java商标谈判的结果——双方的谈判最后以失败告终,Oracle拒绝出让Java商标。Mike 在博客中还提及 ...
  Eclipse基金会执行董事Mike Milinkovich在博客公布了Oracle与Eclipse基金会之间关于Java商标谈判的结果——双方的谈判最后以失败告终,Oracle拒绝出让Java商标。Mike 在博客中还提及了 Eclipse 基金会和 Oracle 之间关于 Jakarta EE 的协议、Java 商标和 javax 命名空间使用等问题的最新进展。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!

  微软在5月6日推出了全新的终端 Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多Tab支持、富文本、多语言支持、可配置、主题和样式,支持emoji和基于GPU运算的文本渲染等等。据外媒 techradar 报道,Android Q、Google Pixel 3a和Google Pixel 3a XL可能将是Google I/O 2019大会上的重头戏,预计将于8月份发布。那Android Q将有什么新功能呢?据外媒报道,Android Q可能将在2019年的可折叠手机上创新新的屏幕显示方式,使得折叠和展开的屏幕能够实现无缝切换。当地时间5月10日上午,出行巨头Uber在纽交所挂牌上市,股票代码为“UBER”。这可能是2019年美股市场规模最大的IPO。Uber 上市的表现以及公司巨亏的现状等等跟技术无关的问题交给华尔街的那些专家们去分析。作为面向云环境和企业IT的强大企业级Linux系统,Red Hat Enterprise Linux 8正式版于今天正式发布。在RHEL 7系列发布将近5年之后,RHEL 8在优化诸多核心组件的同时引入了诸多强大的新功能,从而让用户轻松驾驭各种环境以及支持各种工作负载。Docker今天宣布,前Hortonworks CEO Rob Bearden将于6月初加入该公司并担任CEO 一职。Hortonworks是企业级全球数据管理平台,同时也是服务和解决方案的领先供应商。Hortonworks提供100%开源全球数据管理平台和服务,其解决方案使各组织能够治理、保护和管理任何类型、任何规模的数据。北京时间5月8日凌晨,谷歌在美国正式召开了谷歌I/O大会。本届谷歌I/O大会当仁不让的主角当然就是全新的Android 系统 Android Q(Android 10.0)。对比起Android P,新一代系统将会加入黑色主题模式,这个模式主要是为了让采用OLED屏的设备能够更加省电。美国司法部完成了对IBM收购红帽计划的审查,并基本上批准了这笔交易。这意味着,在2019年下半年,IBM对红帽的收购活动将开始启动。在红帽峰会上,红帽发布了它委托市场研究公司IDC进行的一项研究报告。该研究报告得出结论认为,在2019年,在红帽企业Linux(RHEL)平台上运行的软件和应用程序预计将在全球创造超过10万亿美元的商业收入,详细内容请关注本次专辑……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。谷歌I/O大会第一天,在“What's New with Chrome and the Web”主题分享上,来自谷歌Chrome团队的Dion Almaer与Ben Galbraith介绍了Chrome开发的最新进展。正值Chrome诞生第10年、谷歌诞生20周年,同时也是万维网30周岁,演讲就在这样宏大的背景下展开。GitHub 今天推出了一项名为GitHub Package Registry的新产品,它提供了软件包管理服务,开发者通过它可发布公共或私有软件包。据官方介绍,GitHub Package Registry完全集成在GitHub中,因此和repo一样,用户可以使用相同的搜索、浏览和管理工具来查找和发布软件包。谷歌在今日举行的I/O大会上宣布,Kotlin编程语言现在是Android应用程序开发人员的首选语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java不支持的特性。两年前的 I/O 2017 年上,谷歌才宣布在其Android Studio IDE中支持Kotlin,Kotlin 与Java并存,开始成为Android开发的一级语言。Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.1,5.2 合并窗口开启。要注意的是 5.1 不是长期支持版本,出于稳定性考虑,最好还是选择 LTS 版本。Linux Kernel 5.1 值得关注的改进除了使用物理内存之外,还能够使用持久性内存作为 RAM(系统内存),不过这项功能还需要不断的完善。5月8日消息,据TechCrunch报道,谷歌今天围绕其Chrome浏览器推出了重大升级,从长远来看,这将对Chrome处理cookie(以小文本文件存储的信息)的方式带来重大改变,并增强其用户在网络上的隐私控制。今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。关于 Fuchsia OS 的消息我们目前能确定的包括:采用自研的微内核 Zircon、使用 Dart 和 Flutter 打造全新的 UI、开源、支持多平台(已确认可在 Pixelbook 和 Android 设备上运行)。北京时间5月8日晚间消息,彭博社今日援引知情人士的消息称,IBM准备发售一批债券,为收购开源软件和技术主要供应商红帽公司进行融资。该知情人士称,IBM计划出售一批高级无担保债券,以资助其330亿美元收购红帽交易。更多内容,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。最近德云社演员“有房有车还募捐”的事情正在发酵,开源圈里关于技术募捐也曝出了丑闻,主角是知名 Python 库 Requests 作者 Kenneth Reitz。Python async/await-native I/O 库 Trio 作者 Nathaniel J. Smith 发文详细介绍了 Kenneth Reitz 在 Requests 3 的开发过程中是如何“骗捐”的。当地时间5月9日,F5 官方宣布已完成对 NGINX 的收购工作,距 F5 宣布签订收购 NGINX 的协议过去刚好两个月。被收购后的 NGINX 现在属于 F5 的一个业务部门,继续保持关注现有的开源项目和商业产品。近日,阿里正式开源了轻量级深度学习端侧推理引擎 “MNN”。MNN是一个轻量级的深度学习端侧推理引擎,核心解决深度神经网络模型在端侧推理运行问题,涵盖深度神经网络模型的优化、转换和推理。微软在 Build 2019 开发者大会上宣布开源 React Native for Windows,这是一个使用 React 构建原生 Windows 应用的构架。React Native 是 Facebook 开源的移动应用开发框架,开发者可以使用 React 开发 iOS 与 Android 原生应用。TiDB Binlog 组件用于收集 TiDB 的 binlog,并准实时同步给下游,如:TiDB/MySQL等。该组件在功能上类似于 MySQL 的主从复制,会收集各个 TiDB 实例产生的 binlog,并按事务提交的时间排序,全局有序的将数据同步至下游。开发开源Firefox浏览器的非营利组织Mozilla宣布,其所推动地最大语音数据收集计划——Common Voice平台已正式支持汉语普通话。在广大的 Mozilla 社群及语言专家伙伴的辛勤努力下,从现在开始,网友可到Common Voice的简体中文网站录制音频。微软正在重新研发一个最早出现在Windows 95中的Windows工具集PowerToys。PowerToys是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化Windows操作,以提高效率。其最早出现在Windows 95中,但并不受微软官方支持,对其测试也不够彻底。编者注:来到 9102 年,熟知 C# 的开发者,你对 C# 的认识还是之前你认识她的模样吗?不熟悉 C# 的开发者,你想知道现在的 C# 都有哪些与时俱进的黑科技吗?以下是来自知乎的 Ivony 的 .NET 开发者为你讲述《2019年了,C#发展的怎么样了呢?》。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  Eclipse 基金会执行董事 Mike Milinkovich 在博客公布了 Oracle 与 Eclipse 基金会之间关于 Java 商标谈判的结果 —— 双方的谈判最后以失败告终,Oracle 拒绝出让 Java 商标。


  Mike 在博客中还提及了Eclipse基金会和Oracle之间关于Jakarta EE的协议、Java商标和javax命名空间使用等问题的最新进展。2017年,Oracle 宣布开源 Java EE 并将项目移交给 Eclipse 基金会,由这个开源基金会全面接管 Java EE 的管理和发展。

  Oracle 将其主导的 Java EE 技术及相关的 GlassFish 技术重新授权给 Eclipse 基金会,包括参考实现、技术兼容性工具包(TCKs)以及“相关的项目说明文档”,并希望通过 Eclipse 基金会在开源项目治理、Java EE 及相关技术方面的丰富经验共同将 Java EE 带向更美好的未来。

  彼时 Eclipse 基金会执行董事 Mike Milinkovich 对这一举措亦持乐观态度,他表示这正是 Java EE所需要的,也是社区一直希望看到的。而将Java EE捐赠出去的Oracle也因此在Eclipse基金会的董事会中占得一席之地。更多消息,大家可以关注本次专辑……

  微软在 5 月 6 日推出了全新的终端 Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。

  同时该终端依然符合我们的目标和要求,以确保它保持快速、高效,并且不会消耗大量内存和电源。而在这之上,其实是 2 代 WSL(Windows Subsystem for Linux 2)提供了强劲动力。

  WSL 团队在博客中写到:今天我们推出 Windows Subsystem for Linux 的最新架构:WSL 2!这种新架构的变化将允许:大幅度的文件系统性能提升,以及完整的系统调用兼容性,这意味着可以在 WSL 2 中运行更多 Linux 应用程序,例如 Docker。

  WSL 1虽然已经于2016年就推出,但是社区一直要求提高文件系统性能,并具有更好的系统调用兼容性,使更多应用程序可以在 WSL 内部工作。新推出的WSL 2使用一个全新的体系结构,使用真正的Linux内核,可以在Windows上运行ELF64 Linux二进制文件。

  新的架构改变了这些 Linux 二进制文件与 Windows 和计算机硬件的交互方式,但仍提供与WSL 1相同的用户体验。单个Linux发行版既可以作为WSL 1发行版运行,也可以作为WSL 2发行版运行,可以随时升级或降级,并且可以并行运行WSL 1和WSL 2发行版。更多消息,请大家关注本次专辑……

  据外媒 techradar 报道,Android Q、Google Pixel 3a和Google Pixel 3a XL可能将是Google I/O 2019大会上的重头戏,预计将于8月份发布。那Android Q将有什么新功能呢?


  据外媒报道,Android Q可能将在2019年的可折叠手机上创新新的屏幕显示方式,使得折叠和展开的屏幕能够实现无缝切换。据谷歌副总裁Dave Burke表示,Android Q beta 2在Android Studio 3.5中将有一个可折叠模拟器。

  泡泡多任务处理功能,多个任何共同处理的过程中,其他后台运行的软件将在屏幕上保持为小型浮动的配置图片,正在操作的任务将继续执行,如需切换可以点按图片。

  全新的黑暗模式,你可以在“显示设置”中切换,切换之后,“设置”和“文件”将变为深灰色,“音量”、“快速设置”和“通知”等其他部分将变为黑色。更多内容,请关注吧本次专辑……


  当地时间5月10日上午,出行巨头Uber在纽交所挂牌上市,股票代码为“UBER”。这可能是2019年美股市场规模最大的IPO。Uber 上市的表现以及公司巨亏的现状等等跟技术无关的问题交给华尔街的那些专家们去分析。


  咱们只讨论支持 Uber 技术的那些开源软件:AresDB —— AresDB 是 Uber 开源的一个基于 GPU 运算的实时分析存储引擎和查询引擎。具备低查询延迟、高数据刷新率和高效内存和磁盘存储管理。AresDB 要求 CUDA Toolkit 的支持。

  Fusion.js —— Uber 的 Web 平台团队开发 Fusion.js,一个开源的 Web 框架,用于简化 Web 开发,并构建出高性能的轻量级 Web 应用程序。

  Petastorm —— Petastorm 是由 Uber ATG(Advanced Technologies Group) 开发的开源数据访问库。这个库可以直接基于数 TB Parquet 格式的数据集进行单机或分布式训练和深度学习模型评估。

  M3 —— M3 是 Uber 开源的一个基于分布式时序数据库 M3DB 构建的度量平台,可每秒聚合 5 亿个指标,并且以每秒 2000 万笔的速度持续存储这些结果。

  Uber JVM Profiler  —— JVM Profiler 是 Uber Engineering 团队开源的一个分布式探查器,用于收集性能和资源使用率指标为进一步分析提供服务。更多内容,请大家关注本次专辑……
  
  作为面向云环境和企业IT的强大企业级Linux系统,Red Hat Enterprise Linux 8正式版于今天正式发布。在RHEL 7系列发布将近5年之后,RHEL 8在优化诸多核心组件的同时引入了诸多强大的新功能,从而让用户轻松驾驭各种环境以及支持各种工作负载。


  Red Hat表示:“RHEL 8是为混合云时代重新设计的操作系统,旨在支持从企业数据中心到多个公共云的工作负载和运作。从Linux容器、混合云到DevOps、人工智能,RHEL 8不仅在混合云中支持企业IT,还可以帮助这些新技术战略蓬勃发展。”

  RHEL 8为混合云时代的到来引入了大量新功能,包括用于配置、管理、修复和配置RHEL 8的Red Hat Smart Management扩展程序,以及包含快速迁移框架、编程语言额和诸多开发者工具在内的Application Streams。更多内容请关注本次专辑……

  Docker 今天宣布,前 Hortonworks CEO Rob Bearden 将于6月初加入该公司并担任 CEO 一职。Hortonworks 是企业级全球数据管理平台,同时也是服务和解决方案的领先供应商。Hortonworks 提供 100% 开源全球数据管理平台和服务,其解决方案使各组织能够治理、保护和管理任何类型、任何规模的数据。


  知情人士证实,Docker 现任 CEO Steve Singh 已不再担任这一职位,不过会在几个月内继续工作,以帮助 Rob 顺利过渡,然后继续担任该组织的董事会主席。他们还表示,Rob 过去几个月一直以董事会候选人和执行团队顾问的身份与 Singh 密切合作。

  Rob 的履历非常耀眼,在构建和扩展世界级软件公司方面拥有20多年的经验,其中包括在商业上取得成功的开源公司,如 Hortonworks(与 Cloudera 合并)、SpringSource(被 VMware 收购)和 JBoss(被 Red Hat 收购) 。

  Rob 在 SpringSource 和 JBoss 均担任了首席运营官一职,SpringSource 公司打造了一个开发人员工具套件,JBoss 则是在2006年被 Red Hat 收购的一家开源中间件公司。至于 Hortonworks,它是年收入最快达到1亿美元的企业软件公司,也是自 Red Hat 以来首次成功上市的开源公司。更多相关内容,大家可以关注本次专辑……

  北京时间 5 月 8 日凌晨,谷歌在美国正式召开了谷歌 I/O 大会。本届谷歌 I/O 大会当仁不让的主角当然就是全新的 Android 系统 Android Q(Android 10.0) 。对比起 Android P ,新一代系统将会加入黑色主题模式,这个模式主要是为了让采用 OLED 屏的设备能够更加省电。


  而随着各大厂商都开始推出折叠屏手机,Android Q 也将针对折叠屏手机进行适配和优化,如分屏操作、双屏时打开和折叠能够无缝切换等。

  除此之外,Android Q 还能基于语音识技术,将视频中的语音实时转化成字幕,并且不需要联网。而在常规操作方面,Android Q 增手势导航、屏幕左滑后退的功能,虽然这个功能在国内深度定制的系统中已经很常见,但这确实是原生 Android 系统中首次出现。

  在大会上谷歌表示,目前全球已有 25 亿正在使用的安卓设备,为了公众的隐私安全,Android Q 中有 50 项改进都是用于保护隐私的,设置中隐私一项也被提到了最前面。更多相关内容,请大家关注本次专辑……

  谷歌 I/O 大会第一天,在“What's New with Chrome and the Web”主题分享上,来自谷歌 Chrome 团队的 Dion Almaer 与 Ben Galbraith 介绍了 Chrome 开发的最新进展。


  正值 Chrome 诞生第 10 年、谷歌诞生 20 周年,同时也是万维网 30 周岁,演讲就在这样宏大的背景下展开。“万维网的诞生拉近了人们的距离,我们可以自由地联系,一切只需要一个链接。

  而 Web 的未来需要不断改进,以满足我们不断变化的需求。这就是我们开源 Chromium 项目的原因。”分享者以 Chrome 出现的意义开场, 全场分享了当前谷歌通过 Chrome 改善 Web 平台的三大目标。

  三大目标是:便捷、功能强大与安全,下边是 Chrome 团队当前在此目标下所做的努力。便捷:分享者首先介绍了前阵子火热的 Lazy loading 延迟加载。延迟加载是一种在加载页面时,延迟加载非关键资源的方法,这些非关键资源在需要时才进行加载。使用该机制,页面加载速度可以提升 18%-35%。

  Chrome 75 默认启用延迟加载功能。接着是提高站点性能的工具 Lighthouse,它内置于 Chrome Dev 工具中,作用正如其名,主要用于分析站点,探索并告诉开发者如何利用所有最新的平台功能,以优化网站性能。

  同时 Lighthouse 可以为不同网站资源设置权重,只要简单在 JSON 文件中配置相关限制与指标即可实现。更多内容,请关注本次专辑……
 
  GitHub 今天推出了一项名为 GitHub Package Registry 的新产品,它提供了软件包管理服务,开发者通过它可发布公共或私有软件包。


  据官方介绍,GitHub Package Registry 完全集成在 GitHub 中,因此和 repo 一样,用户可以使用相同的搜索、浏览和管理工具来查找和发布软件包。此外,还可以使用相同的用户和团队权限来同时管理代码以及软件包。

  GitHub Package Registry 还支持许多大家都比较熟悉的包管理工具,如:npm (JavaScript);Maven (Java);RubyGems (Ruby);NuGet (.NET) ;Docker images (用于虚拟化 Docker 操作系统的软件)。

  GitHub Package Registry 通过 GitHub 的全球 CDN 提供了快速和可靠的下载服务。至于收费方面,GitHub 表示将永远面向开源免费,不过具体的定价细节还没公布。更多内容,请关注本次专辑……


  谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Kotlin 由 JetBrains 公司开发,与 Java 100% 互通,并具备诸多 Java 不支持的特性。


  两年前的 I/O 2017 年上,谷歌才宣布在其 Android Studio IDE 中支持 Kotlin,Kotlin 与 Java 并存,开始成为 Android 开发的一级语言,当时业界并不太看好,因为 Java 在安卓的发展过程中做出了巨大的贡献,其作为 Android 开发语言不二之选的观念已经根深蒂固,而且它也一直在不断完善。

  然而仅仅几年时间,Kotlin 因其相比 Java 更安全与简洁等优越性,很快占领市场,谷歌 Android 首席布道师 Chet Haase 表示:“在过去的两年中,Kotlin 受欢迎程度一直在提高,超过 50% 的专业 Android 开发人员现在使用 Kotlin 开发他们的应用”。

  从今年 Stack Overflow 年度开发者调查的数据中也能看到这一点,如下图所示,报告中指出,在开发者最喜爱的编程语言中,Kotlin 得到了 72.6% 正面反馈。

  “我们宣布,我们正在采取的下一个重大步骤是 Kotlin-first,Android 开发将越来越多地以 Kotlin 为主”,Chet 表示:“许多新的 Jetpack API 和功能将首先在 Kotlin 中提供。如果你要开始一个新项目,你应该使用 Kotlin 编写,用 Kotlin 可以大量减少代码量,同时也减轻了测试和维护的负担。”具体情况,请大家关注本次专辑……

  Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.1,5.2 合并窗口开启。要注意的是 5.1 不是长期支持版本,出于稳定性考虑,最好还是选择 LTS 版本。

  5.1 的主要新特性包括:新的高性能异步 I/O 接口 io_uring;改进 fanotify 提供更好的文件系统监测;BPF 自旋锁;初步支持进程引用文件描述符 pidfds;支持将永久存储器作为内存;替代 CPUIdle 调速器 menu 的 TEO(Timer Events Oriented Governor);解决 2038 年问题的更多准备工作;SafeSetID 安全模块……

  Linux Kernel 5.1 值得关注的改进除了使用物理内存之外,还能够使用持久性内存作为 RAM(系统内存),不过这项功能还需要不断的完善。新版本中还可以在不使用 initramfs 的情况下引导系统进入 device-mapper 设备,以及支持 live kernel patching 功能的累积补丁功能。

  对于 Btrfs 文件系统的粉丝来说,Linux Kernel 5.1 正式版终于允许用户配置 Zstd 压缩级别。此外,基于 fanotify 的文件系统监控功能通过向 fanotify 接口添加所谓的“超级块根表”功能得到改进,该接口可以大量监视大型文件系统上的更改。更多内容,请关注本次专辑……

  5月8日消息,据TechCrunch报道,谷歌今天围绕其Chrome浏览器推出了重大升级,从长远来看,这将对Chrome处理cookie(以小文本文件存储的信息)的方式带来重大改变,并增强其用户在网络上的隐私控制。


  通过这一举措,谷歌将使cookie变得更加私密,并在其浏览器中添加新的反指纹技术。Chrome浏览器及其用户界面发生了很大变化,开发者也必须做好准备,让他们的cookie机制适应新的现实。

  谷歌此举的总体思想是为用户提供对数据共享方式的更多控制权。虽然cookie非常有用,可以让用户保持对站点的持久登录,但它也允许开发者追踪用户的网络活动。然而,很少有用户会想要屏蔽所有的cookie,并失去这些便利。

  谷歌的折衷方案是只允许最初设置cookie的站点访问它,并阻止第三方cookie,从而使其他人更难使用这些cookie跟踪用户。为此,Chrome将要求开发者明确允许他们的cookie在网站上使用。

  使用SameSite cookie属性,开发者必须说明是否允许其他人使用他们的cookie。SameSite只是在收到跨站点请求时阻止浏览器发送它,这帮助增强了安全性,也能防止跟踪。更多详细内容,请大家关注本次专辑……


  今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。


  我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。从 .NET Core 项目开始,我们已经向平台添加了大约五万个 .NET Framework API。 .NET Core 3.0 弥补了 .NET Framework 4.8 的大部分剩余功能差距,支持 Windows Forms,WPF 和Entity Framework 6。

  .NET 5 构建于此工作之上,利用 .NET Core 和 Mono 的最佳功能创建一个平台,您可以用于所有现代 .NET 代码。我们打算在 2020 年 11 月发布 .NET 5,并在 2020 年上半年推出第一个预览版。将在 Visual Studio 2019、Visual Studio for Mac 和 Visual Studio Code 的未来更新中支持它。更多内容,请关注本次专辑……

  谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。关于 Fuchsia OS 的消息我们目前能确定的包括:采用自研的微内核 Zircon、使用 Dart 和 Flutter 打造全新的 UI、开源、支持多平台(已确认可在 Pixelbook 和 Android 设备上运行)。


  期间也有消息显示 Fuchsia OS 将会支持 Java 和 JavaScript 语言。谷歌 Chromium 工程师郭扬就曾在 Twitter 发布过招聘 Node.js 工程师的消息,表示要将 Node.js 移植到谷歌的新操作系统 Fuchsia 中。

  谷歌团队希望在 Fuchsia 中增加对 JavaScript 的支持。对此,有人猜测将 Electron 移植到 Fuchsia 会是第一步,这对于潜在的桌面用户来说,会是一项独特的优势;此外还可以创建面向 IoT 设备的应用。

  而另一方面,也有人认为,如果Fuchsia能够提供对 JavaScript 语言的深度支持,那相关应用的开发将变得更加容易。在 Android 项目(AOSP)提交的代码中,也有开发者发现官方提交了关于处理 Fuchsia 与 Android 对 Libcore 兼容性的代码。Libcore 是 Android 使用 Java 的基础。更多相关内容,请关注本次专辑……

  北京时间5月8日晚间消息,彭博社今日援引知情人士的消息称,IBM准备发售一批债券,为收购开源软件和技术主要供应商红帽公司进行融资。该知情人士称,IBM计划出售一批高级无担保债券,以资助其330亿美元收购红帽交易。


  IBM去年10月底曾宣布,将以334亿美元的价格收购红帽,为其历史上最大一笔收购交易。知情人士还表示,按期限划分,这批债券将分为八个部分,最长为30年期,收益率将比美国国债高出约1.55个百分点。

  数日前,美国监管部门刚刚批准了收购红帽交易,但该交易还有待其他国家监管部门的批准,包括欧盟委员会。IBM预计,这笔交易将在今年下半年完成。

  彭博行业研究(Bloomberg Intelligence)分析师罗伯特·希夫曼(Robert Schiffman)和迈克·米切洛尼(Mike Shareellone)称,此次收购将使合并后的公司负债超过600亿美元。他们还称,尽管IBM在未来两年不会回购股票,但其信用评级有可能被下调至BBB范围(最低)。

  IBM在10月份宣布这笔交易时表示,为了资助红帽交易,公司获得了200亿美元的过桥贷款,并将使用170亿美元现金中的一部分。当时,标准普尔全球评级(S&P Global Ratings)和惠誉评级(Fitch Ratings)就将IBM的信用评级下调一级至“A级”。


  最近德云社演员“有房有车还募捐”的事情正在发酵,开源圈里关于技术募捐也曝出了丑闻,主角是知名 Python 库 Requests 作者 Kenneth Reitz。Python async/await-native I/O 库 Trio 作者 Nathaniel J. Smith 发文详细介绍了 Kenneth Reitz 在 Requests 3 的开发过程中是如何“骗捐”的。


  2017 年 8 月,Nathaniel 开始为 urllib3 添加异步支持,urllib3 是 Requests 使用的底层 HTTP 库,该支持是是高度实验性的。Kenneth 对这项工作非常感兴趣,他非常希望在 Requests 中提供异步支持,但是自己又不知道怎么做。于是他开始招募志愿者以 Nathaniel 的方式去开发。

  几个月之后,Kenneth 宣布 Requests 3 的工作开始,并且首要新特性就是 Nathaniel 正在进行的原生 async/await 支持:同时,Requests 3 项目发起募捐,以实现这一目标。很快许多个人与微软、谷歌与 Slack 等大公司都进行了捐款,筹款达到了 3 万美元左右。

  随后 Kenneth 联系 Nathaniel 讨论筹款活动,Kenneth 表示不知道如何处理这笔钱,他说最初的目标只是筹集 5 千美元来买一台电脑。Nathaniel 心里觉得 5 千美元都可以买一台强大的服务器或者高端游戏设备了,跟开发 Requests 没有什么关系,Requests 是一个小的纯 Python 库,使用任何便宜的笔记本开发都完全没问题。

  但他同时也理解,即使花了 5 千美元购买一些不相关的电脑,也可以将这笔费用认为是对过去的工作进行的一种补偿,而且还会留下 25 000 美元来履行他在筹款活动中所作出的承诺,不管怎么说这对于开发出一些令人惊叹的新功能其实是有帮助的。

  当地时间5月9日,F5 官方宣布已完成对 NGINX 的收购工作,距 F5 宣布签订收购 NGINX 的协议过去刚好两个月。被收购后的 NGINX 现在属于 F5 的一个业务部门,继续保持关注现有的开源项目和商业产品。


  F5 和 NGINX 的工程和产品团队将密切合作,加速 NGINX Controller 的开发进度,同时也会整合 NGINX 和 F5 的技术以开发新产品。F5 和 NGINX 将在所有环境中实现多云应用服务,提供开发人员所需的易用性和灵活性,同时还提供网络运营团队所需的规模、安全性、可靠性和企业适用性等能力。

  对于开源与商业技术的共同愿景问题,F5 表示会继续致力于推动开源的发展 —— 毕竟这也是 NGINX 最核心的价值观。更多内容,请关注本次专辑……

  开发开源 Firefox 浏览器的非营利组织 Mozilla 宣布,其所推动地最大语音数据收集计划——Common Voice 平台已正式支持汉语普通话。在广大的 Mozilla 社群及语言专家伙伴的辛勤努力下,从现在开始,网友可到 Common Voice 的简体中文网站录制音频。
 

  Mozilla 开始收集大陆地区汉语语音数据,更进一步充实其公开语音数据集;现已收集 27 种不同语言的语音文件,并将再扩大支持 72 种语言;Common Voice 是史上最大的开源语音转录文字数据集,其最新发布的数据库包括来自超过 4.2 万贡献者的 18 种语言录制的语音文件,总长近 1,400 小时。
 
  语音接口是互联网未来的大势所趋。车载语音助理、智能手表、智能灯泡等等……内建语音识别技术的设备可谓与日俱增。然而,相关技术的创新仍面临着重大阻碍:有意打造语音辅助方案的创新公司、研究人员或各种开发者都需取得大量转录为文字的语音数据,才能训练机器学习的算法。

  但现有公开语音数据集的语音数据量与支持语种数都极其有限,而私有的语音数据不但仅掌握在少数几家公司手中,其费用还很高。因此,Mozilla 自 2017 年 6 月起展开 Common Voice 计划,希望建立全球化的开源语音数据库,以应对语音接口的发展需求并突破现阶段的市场局限。

  Mozilla 认为,此类接口不该只把持在少数几家握有语音服务技术的厂商手中,而且,希望能让用户以自己的语言和熟悉的腔调来吸收和了解信息。

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

谈判失败:Oracle杀死Java EE

  Eclipse基金会执行董事Mike Milinkovich在博客公布了Oracle与Eclipse基金会之间关于Java商标谈判的结果——双方的谈判最后以失败告终,Oracle拒绝出让Java商标。Mike 在博客中还提及了 Eclipse 基金会和 Oracle 之间关于 Jakarta EE 的协议、Java 商标和 javax 命名空间使用等问题的最新进展。

微软在Windows 10中搞了个真正的Linux内核

  微软在5月6日推出了全新的终端 Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多Tab支持、富文本、多语言支持、可配置、主题和样式,支持emoji和基于GPU运算的文本渲染等等。

新功能给力!Android Q:再见后退按钮,你好手势控制

  据外媒 techradar 报道,Android Q、Google Pixel 3a和Google Pixel 3a XL可能将是Google I/O 2019大会上的重头戏,预计将于8月份发布。那Android Q将有什么新功能呢?据外媒报道,Android Q可能将在2019年的可折叠手机上创新新的屏幕显示方式,使得折叠和展开的屏幕能够实现无缝切换。


Uber上市背后那些开源软件

  当地时间5月10日上午,出行巨头Uber在纽交所挂牌上市,股票代码为“UBER”。这可能是2019年美股市场规模最大的IPO。Uber 上市的表现以及公司巨亏的现状等等跟技术无关的问题交给华尔街的那些专家们去分析。

红帽发布RHEL 8正式版本

  作为面向云环境和企业IT的强大企业级Linux系统,Red Hat Enterprise Linux 8正式版于今天正式发布。在RHEL 7系列发布将近5年之后,RHEL 8在优化诸多核心组件的同时引入了诸多强大的新功能,从而让用户轻松驾驭各种环境以及支持各种工作负载。

Docker挖来前Hortonworks CEO任新首席执行官

  Docker今天宣布,前Hortonworks CEO Rob Bearden将于6月初加入该公司并担任CEO 一职。Hortonworks是企业级全球数据管理平台,同时也是服务和解决方案的领先供应商。Hortonworks提供100%开源全球数据管理平台和服务,其解决方案使各组织能够治理、保护和管理任何类型、任何规模的数据。

谷歌正式发布Android Q系统,并公布首批升级厂商名单

  北京时间 5 月 8 日凌晨,谷歌在美国正式召开了谷歌 I/O 大会。本届谷歌 I/O 大会当仁不让的主角当然就是全新的 Android 系统 Android Q(Android 10.0) 。对比起 Android P ,新一代系统将会加入黑色主题模式,这个模式主要是为了让采用 OLED 屏的设备能够更加省电。

美国司法部同意IBM斥资340亿美元收购红帽


  美国司法部完成了对IBM收购红帽计划的审查,并基本上批准了这笔交易。这意味着,在2019年下半年,IBM对红帽的收购活动将开始启动。在红帽峰会上,红帽发布了它委托市场研究公司IDC进行的一项研究报告。该研究报告得出结论认为,在2019年,在红帽企业Linux(RHEL)平台上运行的软件和应用程序预计将在全球创造超过10万亿美元的商业收入。

Google I/O 2019,Chrome有什么消息?

  谷歌I/O大会第一天,在“What's New with Chrome and the Web”主题分享上,来自谷歌Chrome团队的Dion Almaer与Ben Galbraith介绍了Chrome开发的最新进展。正值Chrome诞生第10年、谷歌诞生20周年,同时也是万维网30周岁,演讲就在这样宏大的背景下展开。

GitHub推出包管理服务GitHub Package Registry

  GitHub 今天推出了一项名为GitHub Package Registry的新产品,它提供了软件包管理服务,开发者通过它可发布公共或私有软件包。据官方介绍,GitHub Package Registry完全集成在GitHub中,因此和repo一样,用户可以使用相同的搜索、浏览和管理工具来查找和发布软件包。

Kotlin-first,谷歌宣布Kotlin成为安卓开发首选语言


  谷歌在今日举行的I/O大会上宣布,Kotlin编程语言现在是Android应用程序开发人员的首选语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java不支持的特性。两年前的 I/O 2017 年上,谷歌才宣布在其Android Studio IDE中支持Kotlin,Kotlin 与Java并存,开始成为Android开发的一级语言。

Linux Kernel 5.1正式版发布,非长期支持版本

  Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.1,5.2 合并窗口开启。要注意的是 5.1 不是长期支持版本,出于稳定性考虑,最好还是选择 LTS 版本。Linux Kernel 5.1 值得关注的改进除了使用物理内存之外,还能够使用持久性内存作为 RAM(系统内存),不过这项功能还需要不断的完善。

Chrome浏览器重大升级:增强用户隐私控制


  5月8日消息,据TechCrunch报道,谷歌今天围绕其Chrome浏览器推出了重大升级,从长远来看,这将对Chrome处理cookie(以小文本文件存储的信息)的方式带来重大改变,并增强其用户在网络上的隐私控制。

微软宣布.NET 5计划,支持跨平台、移动开发


  今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。

谷歌神秘的Fuchsia OS

  谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。关于 Fuchsia OS 的消息我们目前能确定的包括:采用自研的微内核 Zircon、使用 Dart 和 Flutter 打造全新的 UI、开源、支持多平台(已确认可在 Pixelbook 和 Android 设备上运行)。

IBM开始发行债券,为收购红帽进行融资

  北京时间5月8日晚间消息,彭博社今日援引知情人士的消息称,IBM准备发售一批债券,为收购开源软件和技术主要供应商红帽公司进行融资。该知情人士称,IBM计划出售一批高级无担保债券,以资助其330亿美元收购红帽交易。

知名Python库Requests作者Kenneth Reitz被指骗捐


  最近德云社演员“有房有车还募捐”的事情正在发酵,开源圈里关于技术募捐也曝出了丑闻,主角是知名 Python 库 Requests 作者 Kenneth Reitz。Python async/await-native I/O 库 Trio 作者 Nathaniel J. Smith 发文详细介绍了 Kenneth Reitz 在 Requests 3 的开发过程中是如何“骗捐”的。

官宣:F5已完成对NGINX的收购

  当地时间5月9日,F5 官方宣布已完成对 NGINX 的收购工作,距 F5 宣布签订收购 NGINX 的协议过去刚好两个月。被收购后的 NGINX 现在属于 F5 的一个业务部门,继续保持关注现有的开源项目和商业产品。

阿里开源深度神经网络推理引擎MNN


  近日,阿里正式开源了轻量级深度学习端侧推理引擎 “MNN”。MNN是一个轻量级的深度学习端侧推理引擎,核心解决深度神经网络模型在端侧推理运行问题,涵盖深度神经网络模型的优化、转换和推理。

用React构建Windows原生应用,微软C++重写React Native for Windows

  微软在 Build 2019 开发者大会上宣布开源 React Native for Windows,这是一个使用 React 构建原生 Windows 应用的构架。React Native 是 Facebook 开源的移动应用开发框架,开发者可以使用 React 开发 iOS 与 Android 原生应用。

Google将推出自动删除用户数据的功能

  在每年一度的谷歌 I/O 开发者节开幕前,谷歌已经发布了一个重要声明:它将很快开始自动删除你的数据。谷歌搜索和地图的产品经理 David Monsees 和 Marlo McGriff 在 Google 官方安全和隐私博客中写道,该公司正在响应用户反馈,简化数据隐私和安全管理。

PingCAP宣布TiDB Binlog组件正式开源

  TiDB Binlog 组件用于收集 TiDB 的 binlog,并准实时同步给下游,如:TiDB/MySQL等。该组件在功能上类似于 MySQL 的主从复制,会收集各个 TiDB 实例产生的 binlog,并按事务提交的时间排序,全局有序的将数据同步至下游。

微软推出Fluid Framework,让Web更具生产力

  Build 2019 第一天,微软一下子公布了许多重磅消息,这些都是生产力杀器,但相对垂直于工具层面,而另一边,微软也不断在 Web 平台发力,联结起自家的服务与应用,它在 Build 2019 上宣布推出基于 Web 的文档模块化平台 Fluid Framework。

因证书问题,Mozilla推迟发布Firefox 67

  据外媒报道,上周禁用 Firefox 扩展的证书问题一直让 Mozilla 头疼,在该公司发布了两种不同的浏览器更新来解决这个问题之后,现在又出现了另一个重要的变化。作为下一个主要版本的 Firefox 67 将推迟一周发布,所以原定于5月14日发布的版本将需要等到5月21日才会跟用户见面。

谷歌开源Jetpack Compose,基于Kotlin的UI tooltik

  Google 在 I/O 2019 上宣布“Kotlin-first”,并表示接下来许多新的 Jetpack API 和功能将首先在 Kotlin 中提供,当天谷歌就开源 Jetpack Compose 呼应了这一战略。Jetpack Compose 是一个非捆绑 UI 工具包,它结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。

Mozilla开源语音收集计划Common Voice扩大支持汉语普通话

  开发开源Firefox浏览器的非营利组织Mozilla宣布,其所推动地最大语音数据收集计划——Common Voice平台已正式支持汉语普通话。在广大的 Mozilla 社群及语言专家伙伴的辛勤努力下,从现在开始,网友可到Common Voice的简体中文网站录制音频。

Flutter成为多平台框架,支持移动、Web、桌面和嵌入式设备

  今天对于Flutter框架是一个重要的里程碑日子,因为谷歌在其官方博客宣布,Flutter 已支持移动、Web、桌面和嵌入式设备,这意味着它正式成为了支持多平台的轻量级UI框架。在2019年的谷歌I/O大会上,开发团队发布了Flutter for web的首个技术预览版。

蚂蚁金服开源机器学习工具SQLFlow,让人工智能应用像SQL一样简单

  5月6日,蚂蚁金服副CTO胡喜正式宣布开源机器学习工具 SQLFlow:“未来三年,AI能力会成为每一位技术人员的基本能力。我们希望通过开源 SQLFlow,降低人工智能应用的技术门槛,让技术人员调用AI像SQL一样简单。”

微软重启消失10年的实用工具集PowerToys

  微软正在重新研发一个最早出现在Windows 95中的Windows工具集PowerToys。PowerToys是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化Windows操作,以提高效率。其最早出现在Windows 95中,但并不受微软官方支持,对其测试也不够彻底。

Google将删除Android adb备份与还原命令

  源码显示,Android调试桥(Android Debug Bridge,adb)备份和恢复命令可能会在未来的Android版本中删除。开发过安卓的人可能对adb都不陌生,它是一个用于调试安卓设备的工具,通过USB调试模式或Wi-Fi,adb 连接安卓IDE与安卓设备,开发者就可以在IDE上使用各种命令来操作手机,具有包括重启、进入recovery、进入fastboot与推送文件等功能。

思科开源AI会话平台MindMeld

  过去的五年中,会话应用程序已进入主流。Siri、Cortana、Google 智能助理和 Alexa 等虚拟助手每个月都会进行数百亿次语音查询。Amazon Echo 和 Google Home 等支持语音的设备被购置于超过1亿个家庭中,是有史以来增长最快的产品类别之一。

Chrome浏览器将不再允许网站劫持后退按钮

  作为全球头号浏览器,谷歌浏览器不断发展,谷歌一直在寻求提高所有平台的可用性,安全性和性能的方法。最近,谷歌开始研究一项新功能,该功能将阻止网站接管 Chromium 中的后退按钮。

微软开源Xamarin API Docs

  5月9日,微软宣布开源所有Xamarin API文档,API文档根据知识共享署名4.0许可(Creative Commons Attribution 4.0 License)发布,同时任何相关源代码则基于MIT许可。该项目受微软开源行为准则(Microsoft’s Open Source Code of Conduct)约束。

WSL Arch Linux已在Microsoft Store上可用

  在前两天的 Build 2019 大会上,微软宣布 WSL 2 将采用全新的架构,使用真正的 Linux 内核。微软对于 Linux 等开源项目的全面拥抱给开发者带来了很多惊喜,继在微软商店( Microsoft Store)提供 Ubuntu、SUSE Linux 和 Fedora 等发行版后,深受欢迎的 Linux 发行版 Arch Linux 也于近日在微软商店上架了。

已是9102年,你熟知的C#还是你刚认识的模样吗?

  编者注:来到 9102 年,熟知 C# 的开发者,你对 C# 的认识还是之前你认识她的模样吗?不熟悉 C# 的开发者,你想知道现在的 C# 都有哪些与时俱进的黑科技吗?以下是来自知乎的 Ivony 的 .NET 开发者为你讲述《2019年了,C#发展的怎么样了呢?》。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部