11月10日,Go语言刚过完它9岁的生日。Go社区发表了一篇博客记录了它一年的成长,并有多项数据显示,Go语言受到了广大开发者的喜欢。Go项目的社区贡献多年来一直呈现上升趋势,该项目在2018 年第二季度达到了一个重要的里程碑,这是Go第一次从社区获得的贡献比Go团队更多。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注! ![]() 据CNBC报道,微软虽然还在继续维护其开源的认知工具包 CNTK ,但在最近几个月里,该公司改变了方向,选择与 Facebook 更紧密地合作,为 PyTorch 的开发贡献代码。TensorFlow 是目前最受欢迎的深度学习平台,于2015年由 Google 开源。14日亚马逊发文宣布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。这是亚马逊继前不久重申对 Amazon Linux 中的 Java 进行长期支持后,其对 Java 用户提供的又一重大支持。2018年11月12日,北京时间16:00,Linux基金会在德国柏林“Ceph Day”上正式宣布成立“Ceph基金会”来支持Ceph开源项目。Ceph基金会接受Linux基金会的管理,它的成立将为Ceph社区的合作和成长提供一个中立的机构。最早关于谷歌新系统 Fuchsia 的消息出现在 2016 年,到目前为止,已过去两年。近日,有消息爆出 Fuchsia 有迹象支持 Java 语言。据 9to5google 报道,就在几天前,有人发现了一段新的提交记录,该记录显示,谷歌一直在私下处理 Fuchsia 与 Android 的 Libcore 的兼容性,他们正打算将其公之于众。自甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会已有一年多的时间,在此期间,Java EE 除了更名为 Jakarta EE ,似乎并未有其他大的动作。从此前的报道来看,他们一直在努力拟定新的规范流程以取代原来的 JCP 流程。尽管许多国产厂商的定制系统早已加入了分屏、画中画的支持,但是谷歌直到安卓7.0“牛轧糖”系统才加入原生分屏支持,在安卓8.0“奥利奥”中加入了对“画中画”的支持。不过,这些支持也难以称为完美。2018 年 11 月 13 日 -15 日,KubeCon + CloudNativeCon 首次在中国举办,这是一场专注于云计算的开源技术峰会。据了解,CNCF 基金会当前托管有 25 个云原生项目,Kubernetes 和 Prometheus 基于生产可用和高稳定性首先成为毕业项目,其他项目则根据其成熟度分别位于孵化和沙箱阶段,如同对项目成熟度的划分。借助Nacos,用户在云原生时代构建微服务架构时,可极大的降低生产上的落地难度和实施风险。npm团队近日发布了2018 JavaScript现状报告。报告主要分为三部分,第一部分讲述了2018年npm的现状,第二部分对2018年前端工具(框架)的走势进行了展示,第三部分则是对2019的预测。我们重点来看前端框架的数据。,详细内容请关注本次专辑…… ![]() ![]() 本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。GuiLite是一个非常小的开源项目。一年来,承蒙大家的关心,错爱,不仅收获了更多的新功能,更收获了一群志同道合的开发者群。相比收获的新功能,最让人激动的还是:代码量不仅没有增加,反而有所减少!代码从6千多行,降低到了5千多行,希望代码的精简,能够代码更高的学习效率。通过 Chrome 的内置页面,用户现在可以查看使用 Chrome 浏览网页时可能遇到的所有“过渡式插入”警告或通知。当 Chrome 希望在网页加载之前提醒用户此页面可能存在潜在危险时,就会显示“过渡式插入”警告。Ubuntu 19.04 代号已经发布,发布日期也已提上日程,现在可以下载Ubuntu 19.04每日创建版本了。从现在起到2019年4月Ubuntu 19.04正式发布,每天都会制作一个新的“Disco Dingo”日常版本提供给测试。对于专业的Ubuntu开发人员、测试人员和社区爱好者来说,日常构建的到来是充分宣布开发周期并且真正开放的角色。近日,浩鲸科技和京东先后宣布正式加入 Linux 基金会旗下 OpenMessaging 开源标准社区,并承诺将与 OpenMessaging 开源标准社区共同努力营造良好的开源环境,打造厂商中立,面向 Cloud Native ,同时对流计算以及大数据生态友好的下一代分布式消息标准。近日谷歌发布了 web.dev Beta 版本,估计这会是一个 Web 开发人员喜爱的新项目。主页介绍中显示该项目的功能是通过可操作的指导和分析,帮助开发人员学习并将 Web 的现代功能应用到其站点和应用中。距离 5G 试商用的日子越来越近了,而在 5G 即将到来之时,6G 的概念已经正式提出。工信部 IMT-2020(5G)无线技术工作组组长栗欣近日透露,6G 概念研究将在今年正式启动。根据之前的报道,中国移动副总裁李慧镝在乌镇世界互联网大会上进行了演讲,同时在“5G 时代:开放合作,共创未来”论坛上表示,中国移动 5G 计划 2019 年预商用,2020 年商用。据国际互联网工程任务组(The Internet Engineering Task Force,简称 IETF )消息,HTTP-over-QUIC 实验性协议将被重命名为 HTTP/3,并有望成为 HTTP 协议的第三个正式版本。QUIC (Quick UDP Internet Connections)是 Google 推出的一个项目,旨在降低基于 TCP 通讯的 Web 延迟。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! 11月10日,Go 语言刚过完它9岁的生日。Go 社区发表了一篇博客记录了它一年的成长,并有多项数据显示,Go 语言受到了广大开发者的喜欢。喜爱程度:Stack Overflow 的 2018 年开发者调查显示,Go 在最受欢迎和最期待学习的语言榜中,都排在前5名的位置,似乎表明用过的人都说好,没用过的都想用? ![]() 在 ActiveState 的 2018 年开发者调查中,Go 占据了榜首,36% 的用户回应他们使用 Go“非常满意”,61% 回复“满意”或希望它能做得更好。JetBrains 的 2018 年开发者调查将 Go 评为“最有前途的语言”,其中 12% 的受访者使用 Go,16% 的受访者希望将来使用 Go。在 HackerRank 的 2018 年开发者调查中,38% 的开发人员回应说他们打算学习 Go。 Go项目的社区贡献多年来一直呈现上升趋势,该项目在 2018 年第二季度达到了一个重要的里程碑,这是Go第一次从社区获得的贡献比Go团队更多。更多消息大家可以关注本次专辑…… 据 CNBC 报道,微软虽然还在继续维护其开源的认知工具包 CNTK ,但在最近几个月里,该公司改变了方向,选择与 Facebook 更紧密地合作,为 PyTorch 的开发贡献代码。TensorFlow 是目前最受欢迎的深度学习平台,于2015年由 Google 开源。 2016年初,微软将其 CNTK 开源,使用的是更宽松的 MIT 许可证。同样是在2016年,Facebook 推出了 PyTorch 。微软系统首席技术官 Kevin Scott 本周在接受 CNBC 采访时表示,微软的 CNTK 具有自己的优势,尤其适用于构建语音识别系统,但 PyTorch 已迅速得到采用,并拥有自己的一些有趣的技术特性。 微软公司 AI 平台副总裁 Eric Boyd 也表示, “社区目前的势头,实际上就是围绕着 PyTorch 和 TensorFlow 。 社区采用非常重要!”虽然微软目前更关注 PyTorch ,不过这不意味着微软会放弃 CNTK ,它仍将收到更新。 事实上,微软和 Facebook 在去年就已联合推出了ONNX ,这是一个开放的深度学习开发工具生态系统,旨在让 AI 开发人员能够随着项目发展而选择正确的工具,并陆续吸引了华为、IBM、英特尔、高通、亚马逊等企业的加入。更多消息,请大家关注本次专辑…… 14 日亚马逊发文宣布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。这是亚马逊继前不久重申对 Amazon Linux 中的 Java 进行长期支持后,其对 Java 用户提供的又一重大支持。 亚马逊介绍,目前其在数千种生产服务上运行着 Amazon Corretto,Corretto 的补丁和改进使亚马逊能够解决大规模、真实的服务问题,满足严苛的性能和可扩展性需求。Corretto 支持多种平台,可以在云端与本地计算机上运行。 目前,Amazon Linux 2、Windows、macOS 平台和 Docker 镜像都提供了与 OpenJDK 8 对应的 Corretto 8 预览版。每个 Corretto 版本上都会运行技术兼容性工具包(Technology Compatibility Kit,TCK),以确保与 Java SE 平台相兼容。 在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)的情况下,Corretto 完全可以直接作为 Java SE 发行版的替代品。Amazon 计划在 2019 年将 Corretto 作为Amazon Linux 2 上的默认 OpenJDK。更多内容,本次专辑将为您一一带来…… 2018年11月12日,北京时间16:00,Linux基金会在德国柏林“Ceph Day”上正式宣布成立“Ceph基金会”来支持Ceph开源项目。Ceph基金会接受Linux基金会的管理,它的成立将为Ceph社区的合作和成长提供一个中立的机构。高级会员和一般会员每年缴纳会员费,准会员是教育机构或政府组织,并被邀请免费加入。 理事会由所有高级成员,普通成员代表,准成员代表和Ceph领导团队(技术治理机构)代表组成。董事会负责:建立并批准用于支持Ceph项目的年度预算;建立特设委员会以满足项目的当前需求;协调外展或营销;定期开会讨论基金会活动,Ceph项目的现状以及整体项目战略;在董事会面前对任何决定或事项进行投票。 Ceph基金会董事会不对Ceph的技术治理负责,也没有任何直接控制权。开发和工程活动通过传统的开源流程进行管理,并由Ceph领导团队监督。创始顶级会员包括Amihan,Canonical,中国移动,DigitalOcean,Intel,ProphetStor Data Services,OVH,Red Hat,SoftIron,SUSE,Western Digital,XSKY和ZTE。详细内容本次专辑会为您慢慢道来…… 最早关于谷歌新系统 Fuchsia 的消息出现在 2016 年,到目前为止,已过去两年。近日,有消息爆出 Fuchsia 有迹象支持 Java 语言。据 9to5google 报道,就在几天前,有人发现了一段新的提交记录,该记录显示,谷歌一直在私下处理 Fuchsia 与 Android 的 Libcore 的兼容性,他们正打算将其公之于众。 不过,这段提交记录并不是在 Fuchsia 的代码中发现的,而是在 Android 的 Gerrit 源代码管理中。Libcore 是 Android 使用 Java 的基础。 值得注意的是,Libcore 的很大一部分都增加了 Fuchsia 兼容性,称为'ojluni',代表 OpenJDK Lang,Util,Net,IO,这些是使用开源 OpenJDK 实现 Java 的四个基本部分。 这似乎意味着 Fuchsia 最终将会运行 Java 代码。 除此之后,提交记录并没有透露其他的信息,在 Fuchsia 的代码中也没有想匹配的更改来表明其确切目的。根据简单推测,这可能是今年早些时候将 Android Runtime 引入 Fuchsia 的后续工作,但也有可能是谷歌想在新的操作系统上运行 Java 而做的一点努力。更多内容,请关注吧本次专辑…… Phoronix 的测试发现,在几乎所有低中高端英特尔处理器上,最新测试版内核 Linux 4.20 的表现比最新稳定版 4.19 有显著的下降,而 AMD 的处理器不受影响。 出现性能下降的原因与英特尔处理器漏洞修补有关。过去一年英特尔处理器爆出了多个漏洞,如 Spectre、Meltdown、Foreshadow 等,而修补或缓解漏洞影响的补丁对性能产生了显著影响。4.20 的主要改变是对英特尔支持超线程的处理器启用了 STIBP(代表 Single Thread Indirect Branch Predictors),防止间接分支预测器的跨线程控制。请大家关注本次专辑…… 自甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会已有一年多的时间,在此期间,Java EE 除了更名为 Jakarta EE ,似乎并未有其他大的动作。从此前的报道来看,他们一直在努力拟定新的规范流程以取代原来的 JCP 流程。 11月14日,Eclipse 基金会发布了其新的规范流程草案 V1.0 ,供社区审核和反馈。新的规范流程名为 Eclipse Foundation Specification Process(EFSP),基于 Eclipse Development Process(EDP)而编写。EDP 定义了 Eclipse 基金会旗下的所有开源项目的参与规则、组织架构和运作流程。 目前暂未发现社区对该草案的回应,似乎暂时还没有人公开讨论它。据悉,在正式发布之前,草案还需要通过规范委员会的投票。更多内容请关注本次专辑…… 非营利的英国隐私保护组织 Privacy International(PI)上周投诉了包括 Oracle 在内的7家企业违反欧盟通用数据保护条理(EU General Data Protection Regulation,GDPR),并督促法国、英国以及爱尔兰的数据保护组织展开调查。 ![]() 然而,根据行业披露的营销文件或隐私政策,他们在利用这些个人数据时并未取得用户同意,也没有处理这些个人机密信息的依据,因此,缺乏 GDPR 所列出的透明,合法,目的限制,数据最小化及准确性等要求。 换句话说,PI 挑战的是相关行业处理个人数据的深度,也是 GDPR 对行业的基本要求。PI 指出,GDPR 已上线超过五个月。 法律加强了个人保护自己数据的能力,对个人数据的处理也有更严格的规定,理论上提供了更强的执法权力,但 GDPR 的真正考验是实施,例如,这些企业明明持有大量的用户信息,却未曾遭到质疑。 GDPR 提出的高额罚款使得许多企业选择退出欧盟市场,也不愿去冒触条例的风险。其最高罚款金额为2000万欧元或企业全球营利的4%,二者取其高。尽管 GDPR 听起来很吓人,但至今还没有企业受到罚款。更多内容,大家可以关注本次专辑…… 在11月13日-15日于柏林举行的 OpenStack 峰会上,Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在发表主题演讲时宣布,Ubuntu 18.04 LTS 版本的支持生命周期将从 5 年延长至 10 年。 之所以有此决定,Shuttleworth 解释称主要是因为金融服务和电信行业,以及生产线使用的物联网设备都需要长时间的支持。此外,在之后的采访中,Shuttleworth 透露原计划在2021年4月达到使用寿命的 Ubuntu 16.04 也将获得更长的支持周期。 Shuttleworth 在他的主题演讲中还表示,在过去两年中,Canonical 已经吸引了大量的 Red Hat 的客户加入了 Ubuntu 的行列。随着 IBM 收购 Red Hat ,可能会导致更多客户转向 Ubuntu 。更多相关内容,请大家关注本次专辑…… 三星在去年年底许下的承诺终于在近日兑现,Beta版Linux on DeX目前已经面向Galaxy Note 9和三星Galaxy Tab S4开放。尽管目前仍然处于Beta状态,但从前期体验来看效果非常不错,核心功能已经具备。坦白说三星的这项功能在技术层面并不新鲜,Linux on DeX基本上就是运行在Android基础上的Linux容器,可以使用VNC和SSH进入。 整个设置过程非常的简单,用户只需要根据页面引导就可以完成。需要注意的是,它将会在手机上下载3.67GB的文件,不过它只会在WiFi网络下下载,不过外媒在实测过程中发现有时候下载可能会失败需要重新下载,并不支持断点续传。 或者用户也可以在PC端下载好,将10GB的提取文件传输至手机端的LoD文件夹下。目前该功能仅限于Galaxy Note 9和Galaxy Tab S4两款移动设备,而且只能在DeX模式下工作。这就意味着使用Note 9的时候需要连接至外部显示器。 一旦成功运行Linux on DeX,屏幕上会显示Linux/Ubuntu用户非常熟悉的图形界面,考虑到这是运行在Android系统中的完全图形化桌面环境,Linux on DeX的速度和性能给人留下了较深的印象。那么在成功运行Linux on DeX之后,我们能做什么呢?更多内容,请关注本次专辑…… 尽管许多国产厂商的定制系统早已加入了分屏、画中画的支持,但是谷歌直到安卓7.0“牛轧糖”系统才加入原生分屏支持,在安卓8.0“奥利奥”中加入了对“画中画”的支持。不过,这些支持也难以称为完美。 当前的分屏体系中对应用还有一些限制。用户虽然可以使用分屏视图,打开两个应用程序,更好地利用屏幕空间。但是在分屏的两个应用之中,只有一个能保持活动状态。现在据XDA的消息,谷歌将在下一版本的安卓系统Android Q中引入一项名为“multi-resume” 的功能,解决这一问题。 这一支持随着新系统对可折叠智能手机的支持而来。正如其名所示,这一功能支持用户分屏打开多个应用程序,并保持同时运行。在当前,三星Good Lock中的“MultiStar”模块已经提供了这一支持,但从Android Q开始,所有原生安卓设备都将支持这一功能 要实现这一功能,未来OEM和开发者还需要对设备和应用进行相应更新。不过,十月底公布的安卓系统各版本的市场份额数据中,最新的Android Pie系统占比仍然不足0.1%,Android Q的到来似乎还是很遥远的事情。具体情况,请大家关注本次专辑…… 在11月14日-16日于多伦多举办的 VueConf TO 2018 大会上,尤雨溪发表了名为 “ Vue 3.0 Updates ” 的主题演讲,对 Vue 3.0 的更新计划、方向进行了详细阐述。目前该演讲的 PPT 也已上传至 Google 文档,感兴趣的可查看本次专辑。 可以看到,Vue 3.0 将会:1、更快:Virtual DOM 完全重写,mounting & patching 提速 100% ;更多编译时(compile-time)提醒以减少 runtime 开销;基于 Proxy 观察者机制以满足全语言覆盖及更好的性能;放弃 Object.defineProperty ,使用更快的原生 Proxy ;组件实例初始化速度提高 100% ;提速一倍/内存使用降低一半。 2、更小:Tree-shaking 更友好;新的 core runtime: ~10kb gzipped。3、更易维护:Flow -> TypeScript;Decoupled Packages(解耦包);编译器重写。4、更易于原生:自定义 Renderer API。更多内容,请关注本次专辑…… 2018 年 11 月 13 日 -15 日,KubeCon + CloudNativeCon 首次在中国举办,这是一场专注于云计算的开源技术峰会。大会介绍了目前 CNCF 各项目的情况:Helm 成为继 Kubernetes 之后的下一个重点孵化项目;Prometheus 项目毕业;Envoy 进行了 1000 多项改进…… 据了解,CNCF 基金会当前托管有 25 个云原生项目,Kubernetes 和 Prometheus 基于生产可用和高稳定性首先成为毕业项目,其他项目则根据其成熟度分别位于孵化和沙箱阶段,如同对项目成熟度的划分。 2018 年,CNCF 正式宣布接纳 Harbor 为沙箱项目,而在此次大会上宣布 Harbor 成为 CNCF 基金会第 19 个孵化项目,Harbor 由 VMware 中国研发中心创立,是首个加入 CNCF 且原创于中国的项目,如今也成为 CNCF 首个进入孵化阶段的中国项目。 此外,大会还宣布了来自阿里巴巴开源的云原生镜像分发系统 Dragonfly 也正式加入了 CNCF 基金会,成为沙箱项目。加上今年 8 月份加入 CNCF 成为沙箱项目的来自 PingCap 的开源分布式事务 KV 数据库 TiKV,中国共有三个开源项目加入了 CNCF。 1986年,作者开始为 BBC Micro,Electron 和 Master 128 家用电脑编写摩托车赛车游戏。 该游戏由 Superior Software 于1987年以 Crazee Rider 的名义出版。游戏用6502汇编语言编写。 目标计算机只有 32K 字节的 RAM,其中 10K 字节是显存所必需的。 到现在30年过去了,作者决定公开其源码。最初,BBC BASIC 使用在线汇编程序用于构建代码。之后,作者决定在 PC 上使用“beebasm”组装代码库。 这要求他重新处理原始源代码。 这涉及对所有 BBC BASIC 文件进行去标记,并调整代码以使用 beebasm 友好指令/命令。 现在,这允许使用 Visual Code 或其他 IDE 在良好的开发环境中构建代码。此次公开的代码是 BBC Micro 版本的游戏。更多内容,请关注本次专辑…… npm 团队近日发布了 2018 JavaScript 现状报告。报告主要分为三部分,第一部分讲述了 2018 年 npm 的现状,第二部分对 2018 年前端工具(框架)的走势进行了展示,第三部分则是对 2019 的预测。 ![]() 我们重点来看前端框架的数据。报告显示,React 继续占主导地位,超过 60% 的受访者使用 React ,不过增长速度相比之前已有所放缓。Angular 的走势相对缓慢且平稳,而且预计未来也很难出现爆发性增长。 Vue 则一直保持着稳定的增长率,它在保持可扩展性的同时更容易上手。npm 团队表示,React 今年增长速度较慢可以解释为有更多的新用户选择了 Vue 而不是 React 。更多相关内容,请关注本次专辑…… Firefox 63 发布不到一个月,Mozilla 已经做好了发布下一个大版本的准备。12 月 11 号的时候,大家就能用上崭新的 Firefox 64:其包含了界面上的诸多改进和调整,并且允许用户更方便地移除不需要的扩展程序。 ![]() 在此之前,用户需要通过层层设置,才能移除附加组件。而在新版中,可以直接在右上角的汉堡菜单,通过鼠标右键点击来移除。即便如此,对于那些未能直接显示图标的扩展程序、或者已养成的旧习惯已经很难改,Mozilla 还提供了另一方面的改进 —— 修改了附加组件管理器的界面。 与旧版相比,其布局、名称和说明文字的大小,都已经过调整。点击卡片,即可对扩展列表实施进一步的操作。感兴趣的朋友,可以下载最新的 Firefox Nightly(每夜构建版)进行体验,或者耐心等到 Firefox 64 正式版本的发布。 GuiLite是一个非常小的开源项目。一年来,承蒙大家的关心,错爱,不仅收获了更多的新功能,更收获了一群志同道合的开发者群。相比收获的新功能,最让人激动的还是:代码量不仅没有增加,反而有所减少! 代码从6千多行,降低到了5千多行,希望代码的精简,能够代码更高的学习效率。具体增加的新如下所示:支持苹果的OS X, iOS平台;“换肤”功能;支持万国语(unicode);自我监控;上报“编译/运行”情况至“云端”;同步“本地数据”至“云端”…… 以隐私为核心的DNS服务于今年愚人节上线后,Cloudflare宣布面向移动端用户开放1.1.1.1。自然用户此前也可以在手机或平板上将1.1.1.1设置为默认DNS域名,但公司今天推出了适用于iPhone、iPad和Android的APP,让任何人都能轻松使用免费的DNS服务。 今年愚人节上,Cloudflare正式推出1.1.1.1公共DNS服务,号称任何人都可以使用它可以加快互联网访问速度并并保持连接私密性。Cloudflare声称它将是“互联网上速度最快,隐私优先的消费者DNS服务”,此前类似的免费公共服务OpenDNS与Google DNS都已经服役了很长时间。 Cloudflare的工作重点在于关注其自身DNS服务的隐私方面,并承诺在其内部每24小时就清楚DNS查询日志一次。DNS服务通常由互联网服务提供商提供,以将诸如Google.com之类的解析为路由器和交换机能够理解的真实IP地址。 它是互联网的重要组成部分,但ISP提供的DNS通常速度慢,不可靠,甚至还会有故意劫持互联网站以牟利的事情发生。DNS出现严重故障的时候,部分区域的网络访问可能会不可用,这些事情在国内外已经多次发生。 Cloudflare与APNIC合作通过1.1.1.1和1.0.0.1两个IP提供DNS服务。并且,本身作为互联网服务供应商的Cloudflare本身还利用了自己的长处,分析和研究垃圾流量,以保证DNS解析数据的准确。Cloudflare的DNS将支持DNS-over-TLS和DNS-over-HTTPS,全球平均响应时间为14ms,而OpenDNS为20ms,Google的DNS为34ms。更多内容,详见本次专辑…… 近日,浩鲸科技和京东先后宣布正式加入 Linux 基金会旗下 OpenMessaging 开源标准社区,并承诺将与 OpenMessaging 开源标准社区共同努力营造良好的开源环境,打造厂商中立,面向 Cloud Native ,同时对流计算以及大数据生态友好的下一代分布式消息标准。 ![]() 至此,已经加入 OpenMessaging 开源标准社区的企业有阿里巴巴、Datapipeline、滴滴出行、浩鲸科技、京东商城、青云QingCloud、Streamlio、微众银行、Yahoo、中国移动苏州研发中心(按首字母排序)等来自互联网、软件服务、金融和运营商行业的10家企业,覆盖中美两个国家。此外,已获得 RocketMQ、RabbitMQ 和 Pulsar 3个顶级消息开源厂商的支持。 OpenMessaging是国内首个在全球范围内发起的分布式消息领域国际标准,旨在为分布式消息分发,创建面向全球、面向云、供应商中立的开放标准,可以部署在云端、内部和混合云情景中,以解决以上的两大问题。除了做到可以链接跨平台、跨语言、跨产品和跨云的标准之外,OpenMessaging还将提供Cloud Native的能力,面向云计算、混合云架构,实现多云平台无缝迁移,致力于提供金融、电子商务、IoT及大数据等领域的一站式解决方案。 距离 5G 试商用的日子越来越近了,而在 5G 即将到来之时,6G 的概念已经正式提出。工信部 IMT-2020(5G)无线技术工作组组长栗欣近日透露,6G 概念研究将在今年正式启动。根据之前的报道,中国移动副总裁李慧镝在乌镇世界互联网大会上进行了演讲,同时在“5G 时代:开放合作,共创未来”论坛上表示,中国移动 5G 计划 2019 年预商用,2020 年商用。 同时中国移动 2019 年上半年将推出 5G 智能手机。作为国内运营商的老牌企业,此次中国移动也将率先发布 5G 终端先行者计划,今年年内将发布 5G 终端白皮书。随着技术和生态的逐渐成熟,工信部已经正式对 6G 概念进行了表态。 工信部部长苗圩此前也表示,中国已经在今年3月份开始着手研究 6G。目前除了中国,美国、俄罗斯和欧盟等国家也在进行相关的概念设计和研发工作,预计 2020 年正式开始研发,2030 年投入商用。 10月24~27日,微软在上海世博中心举办了技术暨生态大会,通过这次大会,IT之家编辑文轩发现,如今的微软已经和10年前的微软截然不同。10年前的微软与JAVA为敌,与Linux和开源为敌,而今天的微软不仅已经是Linux基金会的一员,前段时间,他们还收购了全球知名的代码托管网站GitHub,在技术暨生态大会上,微软还宣布Visual Studio支持JAVA。 这些年微软的改变我们有目共睹,这个全球最知名的科技巨头之一已经变得越来越开放、越来越包容。今天的这篇文章,小编就和大家讨论微软的10年之变。我们将时钟拨回10年前,也就是2008年。那一年,微软在休斯顿召开了一次全球合作伙伴大会,在那次大会上,时任微软CEO的史蒂夫·鲍尔默暗示,微软会与开源产品进行互通,但是不会开展开源业务。鲍尔默当时表示,开源即为意味着免费,但免费与我们(微软)的指导精神不符。 作为专注于私有化软件盈利模式的老牌科技巨头,在很长的一段时间,微软对开源的态度都是充满敌意的。“开源软件是知识产权的癌症”、“Linux是颗毒瘤(Linux is a cancer)”、“所有开源软件都不值得一提”,这些话语都是出自当时的微软CEO史蒂夫·鲍尔默之口。不过从2014年萨提亚·纳德拉上任开始,微软对开源的态度就悄然发生了变化。 萨提亚·纳德拉上任之后,微软在GitHub上建立了一个账户,也正是在这一年,微软宣布了.Net的开源。自微软在GitHub建立账户以来,已有超过16000名微软员工在GitHub上为开源世界贡献代码,时至今日,我们不仅可以在GitHub上看到Visual Studio Code、TypeScript等一众来自微软的开源项目,在Azure上,其应用市场还支持Ubuntu、Debian、SUSE等Linux发行版的虚拟机,开发者还可以借助基于Node.js、PHP、Python和JAVA的应用服务生成Web应用和移动应用,在Windows 10当中,我们甚至可以像安装一个应用程序那样,通过简单的一次点击和几次输入以及回车来完成Linux子系统的安装。 更多本周开源资讯,本次专辑将为您一一呈现…… Go语言开源发布9周年!社区贡献指数创新高 11月10日,Go 语言刚过完它9岁的生日。Go 社区发表了一篇博客记录了它一年的成长,并有多项数据显示,Go 语言受到了广大开发者的喜欢。Go 项目的社区贡献多年来一直呈现上升趋势,该项目在 2018 年第二季度达到了一个重要的里程碑,这是 Go 第一次从社区获得的贡献比 Go 团队更多。 对抗TensorFlow?微软与脸书结盟主推PyTorch 据CNBC报道,微软虽然还在继续维护其开源的认知工具包 CNTK ,但在最近几个月里,该公司改变了方向,选择与 Facebook 更紧密地合作,为 PyTorch 的开发贡献代码。TensorFlow 是目前最受欢迎的深度学习平台,于2015年由 Google 开源。 Java免费!亚马逊开源Java SE发行版的直接替代品Corretto 14日亚马逊发文宣布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。这是亚马逊继前不久重申对 Amazon Linux 中的 Java 进行长期支持后,其对 Java 用户提供的又一重大支持。 Ceph基金会正式成立!接受Linux基金会的管理 2018年11月12日,北京时间16:00,Linux基金会在德国柏林“Ceph Day”上正式宣布成立“Ceph基金会”来支持Ceph开源项目。Ceph基金会接受Linux基金会的管理,它的成立将为Ceph社区的合作和成长提供一个中立的机构。 新提交记录暗示:Fuchsia要支持Java语言了? 最早关于谷歌新系统 Fuchsia 的消息出现在 2016 年,到目前为止,已过去两年。近日,有消息爆出 Fuchsia 有迹象支持 Java 语言。据 9to5google 报道,就在几天前,有人发现了一段新的提交记录,该记录显示,谷歌一直在私下处理 Fuchsia 与 Android 的 Libcore 的兼容性,他们正打算将其公之于众。 Jakarta EE漫漫重生路:即将迎来新的规范流程 自甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会已有一年多的时间,在此期间,Java EE 除了更名为 Jakarta EE ,似乎并未有其他大的动作。从此前的报道来看,他们一直在努力拟定新的规范流程以取代原来的 JCP 流程。 Linux Kernel 4.20在Intel处理器上的性能低于4.19 horonix 的测试发现,在几乎所有低中高端英特尔处理器上,最新测试版内核 Linux 4.20 的表现比最新稳定版 4.19 有显著的下降,而 AMD 的处理器不受影响。出现性能下降的原因与英特尔处理器漏洞修补有关。 GDPR饶过谁?Oracle也因涉嫌违规遭到投诉 非营利的英国隐私保护组织 Privacy International(PI)上周投诉了包括 Oracle 在内的7家企业违反欧盟通用数据保护条理(EU General Data Protection Regulation,GDPR),并督促法国、英国以及爱尔兰的数据保护组织展开调查。 Ubuntu 18.04 LTS的支持生命周期将延长至10年 在11月13日-15日于柏林举行的 OpenStack 峰会上,Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在发表主题演讲时宣布,Ubuntu 18.04 LTS 版本的支持生命周期将从 5 年延长至 10 年。之所以有此决定,Shuttleworth 解释称主要是因为金融服务和电信行业,以及生产线使用的物联网设备都需要长时间的支持。 Beta版三星Linux on DeX上手体验:已初具雏形 三星在去年年底许下的承诺终于在近日兑现,Beta版Linux on DeX目前已经面向Galaxy Note 9和三星Galaxy Tab S4开放。尽管目前仍然处于Beta状态,但从前期体验来看效果非常不错,核心功能已经具备。坦白说三星的这项功能在技术层面并不新鲜,Linux on DeX基本上就是运行在Android基础上的Linux容器,可以使用VNC和SSH进入。 Google:Android Q要实现分屏应用多开 尽管许多国产厂商的定制系统早已加入了分屏、画中画的支持,但是谷歌直到安卓7.0“牛轧糖”系统才加入原生分屏支持,在安卓8.0“奥利奥”中加入了对“画中画”的支持。不过,这些支持也难以称为完美。 Vue 3.0更新计划:更快,更小,让开发者更轻松 在11月14日-16日于多伦多举办的 VueConf TO 2018 大会上,尤雨溪发表了名为 “ Vue 3.0 Updates ” 的主题演讲,对 Vue 3.0 的更新计划、方向进行了详细阐述。目前该演讲的 PPT 也已上传至 Google 文档,感兴趣的可点此查阅。 Harbor+TiKV+Dragonfly三个中国开源项目加入CNCF 2018 年 11 月 13 日 -15 日,KubeCon + CloudNativeCon 首次在中国举办,这是一场专注于云计算的开源技术峰会。据了解,CNCF 基金会当前托管有 25 个云原生项目,Kubernetes 和 Prometheus 基于生产可用和高稳定性首先成为毕业项目,其他项目则根据其成熟度分别位于孵化和沙箱阶段,如同对项目成熟度的划分。 BBC Micro游戏Crazee Rider的6502源代码发布 1986年,作者开始为 BBC Micro,Electron 和 Master 128 家用电脑编写摩托车赛车游戏。 该游戏由 Superior Software 于1987年以 Crazee Rider 的名义出版。游戏用6502汇编语言编写。 目标计算机只有 32K 字节的 RAM,其中 10K 字节是显存所必需的。到现在30年过去了,作者决定公开其源码。 npm 2018 JavaScript报告:更多新用户选择Vue npm 团队近日发布了 2018 JavaScript 现状报告。报告主要分为三部分,第一部分讲述了 2018 年 npm 的现状,第二部分对 2018 年前端工具(框架)的走势进行了展示,第三部分则是对 2019 的预测。我们重点来看前端框架的数据。 Google将合并DeepMind,进军医疗健康AI行业 Google 将大力投资医疗健康事业。 Alphabet 最近进行了重组,并将 AI 子公司 DeepMind 的医疗健康部门纳入 Google,后者刚刚招募了重量级的医疗专业人员。就在上周,谷歌宣布挖角 Geisinger Healthcare Medical Systems 首席执行官 David Feinberg。 Firefox 64附加组件管理器界面更新,可直接移除扩展 Firefox 63 发布不到一个月,Mozilla 已经做好了发布下一个大版本的准备。12 月 11 号的时候,大家就能用上崭新的 Firefox 64:其包含了界面上的诸多改进和调整,并且允许用户更方便地移除不需要的扩展程序。 从"6千行"到"5千行"——GuiLite的一年进化史 GuiLite是一个非常小的开源项目。一年来,承蒙大家的关心,错爱,不仅收获了更多的新功能,更收获了一群志同道合的开发者群。相比收获的新功能,最让人激动的还是:代码量不仅没有增加,反而有所减少!代码从6千多行,降低到了5千多行,希望代码的精简,能够代码更高的学习效率。 Cloudflare 1.1.1.1服务发布Android和iOS版本 以隐私为核心的DNS服务于今年愚人节上线后,Cloudflare宣布面向移动端用户开放1.1.1.1。自然用户此前也可以在手机或平板上将1.1.1.1设置为默认DNS域名,但公司今天推出了适用于iPhone、iPad和Android的APP,让任何人都能轻松使用免费的DNS服务。 Chrome的内置页面可显示“过渡式插入”警告的所有类型 通过 Chrome 的内置页面,用户现在可以查看使用 Chrome 浏览网页时可能遇到的所有“过渡式插入”警告或通知。当 Chrome 希望在网页加载之前提醒用户此页面可能存在潜在危险时,就会显示“过渡式插入”警告。 Ubuntu 19.04每日创建版本已经提供下载 Ubuntu 19.04 代号已经发布,发布日期也已提上日程,现在可以下载Ubuntu 19.04每日创建版本了。从现在起到2019年4月Ubuntu 19.04正式发布,每天都会制作一个新的“Disco Dingo”日常版本提供给测试。对于专业的Ubuntu开发人员、测试人员和社区爱好者来说,日常构建的到来是充分宣布开发周期并且真正开放的角色。 谷歌开源AI可在嘈杂环境中区分声音,准确率达92% 据 VentureBeat 报道,Google 人工智能研究部门在语音识别方面取得了新的进展,能从嘈杂的环境中分辨声音,准确率高达 92%。Google 人工智能研究部门在一篇名为《Fully Super vised Speaker Diarization》的论文中描述了这一新的 AI 系统,称它“能以一种更有效的方式识别声音”。 浩鲸科技和京东加入OpenMessaging开源标准社区 近日,浩鲸科技和京东先后宣布正式加入 Linux 基金会旗下 OpenMessaging 开源标准社区,并承诺将与 OpenMessaging 开源标准社区共同努力营造良好的开源环境,打造厂商中立,面向 Cloud Native ,同时对流计算以及大数据生态友好的下一代分布式消息标准。 谷歌发布web.dev:Let's build the future of the web 近日谷歌发布了 web.dev Beta 版本,估计这会是一个 Web 开发人员喜爱的新项目。主页介绍中显示该项目的功能是通过可操作的指导和分析,帮助开发人员学习并将 Web 的现代功能应用到其站点和应用中。 工信部再次发声:6G概念研究今年正式启动 距离 5G 试商用的日子越来越近了,而在 5G 即将到来之时,6G 的概念已经正式提出。工信部 IMT-2020(5G)无线技术工作组组长栗欣近日透露,6G 概念研究将在今年正式启动。根据之前的报道,中国移动副总裁李慧镝在乌镇世界互联网大会上进行了演讲,同时在“5G 时代:开放合作,共创未来”论坛上表示,中国移动 5G 计划 2019 年预商用,2020 年商用。 第一份Android 生态安全报告出炉:系统越新越安全 Google 公布了史上第一份 Android 生态系统安全报告(Android Ecosystem Security Transparency Report),这是一份季报,内容来自于 Google Play Protect 所检测到的“可能存在危险的应用程序”((Potentially Harmful Applications,PHA),内容显示 Google Play 下载的应用程序比其他渠道安全9倍。 下一代HTTP/3协议将弃用TCP改用QUIC 据国际互联网工程任务组(The Internet Engineering Task Force,简称 IETF )消息,HTTP-over-QUIC 实验性协议将被重命名为 HTTP/3,并有望成为 HTTP 协议的第三个正式版本。QUIC (Quick UDP Internet Connections)是 Google 推出的一个项目,旨在降低基于 TCP 通讯的 Web 延迟。 微软的10年之变 10月24~27日,微软在上海世博中心举办了技术暨生态大会,通过这次大会,IT之家编辑文轩发现,如今的微软已经和10年前的微软截然不同。10年前的微软与JAVA为敌,与Linux和开源为敌,而今天的微软不仅已经是Linux基金会的一员,前段时间,他们还收购了全球知名的代码托管网站GitHub,在技术暨生态大会上,微软还宣布Visual Studio支持JAVA。 IBM收购红帽后,对中国云市场会带来什么影响? “毫无疑问,这在IBM转型道路上,是非常重要的历史时刻。”IBMCEO罗瑞兰(Rometty)在电话会议的开头点明了此次收购的意义。IBM已经宣布,将以每股190美元的价格购买红帽公司(RedHat)所有股票。罗瑞兰同时也是IBM董事会主席、总裁。 新一期全球超级计算机榜单公布,中国制造占45% 新一期全球超级计算机500强榜单12日在美国达拉斯发布,美国超级计算机“顶点”蝉联冠军,中国超算上榜总数仍居第一,且数量比上期进一步增加。全球超算500强榜单每半年发布一次。本次新榜单显示,美国能源部下属橡树岭国家实验室开发的“顶点”再次登顶,并扩大了领先优势,其浮点运算速度从半年前的每秒12.23亿亿次增加到每秒14.35亿亿次。 |