谷歌 I/O 2017开发者大会今日正式召开,并公布了全新一代的安卓系统Android O,目前首个公测版已经开放下载,但是官方尚未公布Android O的正式代号。根据谷歌官方在I/O 2017 开发者大会上的介绍,Android O的更新可概括为两方面,话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注! 回顾过去的一周,IO2017的产品发布会已经结束,我们搜罗了各种重磅黑科技。废话不多说这就开始!Google Lens无疑是这次IO大会最大的亮点!Google Lens第一次让人工智能来到我们身边,并且如此的真切。简单来说,Google Lens让你的手机摄像头成为了搜索入口,你看到的任何东西,都可以通过Lens识别,瞬间为你提供更多信息。Mozilla4月份曾宣布正在为即将发布的 FireFox 57 开发一套全新的 UI 界面,并起名为 Photon。这也是 FireFox 自 2014 年以来第一次对界面设计进行大的调整,FireFox 57 将成为一个里程碑式的发布。微软在去年的 Build 开发者大会上首次介绍 Windows Subsystem for Linux(WSL)时,表示正努力让熟悉 Linux 命令行的开发人员在 Windows 上感到舒服。虽然 Windows Server 2016 和 Windows 10 共享许多组件,但是 Server 操作系统迄今尚未包含 WSL 。终于在上周的 Build 2017 开发者大会上,微软宣布 WSL 将在今年晚些时候被纳入 Server 。开源视频转码软件HandBrake本月初向用户发出警告,它的 Mac 版软件的镜像下载服务器遭到入侵,软件被植入后门,允许攻击者控制受害者的计算机。这起事件的一位不幸受害者是开发 Mac 和 iOS 软件的 Panic 公司(该公司一款大受好评的游戏是《Firewatch(看火人)》)联合创始人 Steven Frank。微软日前宣布,将在Windows商店分发Liunx分支版系统,比如Ubuntu、SUSE Linux等,也就是说,Windows 10用户可以从商店下载安装。消息传出后,不少网友联系到了此前发布的Windows 10 S系统,这是一套只能运行商店应用的系统,于是急切想知道它能否也挂载Linux分支,更多内容本次专辑我们一起来关注…… 本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。GNOME 项目正在讨论迁移到 GitLab,原因是现有的代码托管设施和 bug 跟踪系统 Bugzilla 维护起来日益困难。其中 Bugzilla 引起了开发者越来越多的不满,不是因为 Bugzilla 不好,而是因为 GNOME 运行的是一个旧的定制版本,每次更新都大费周章,GNOME 没有资源继续维护一个定制版本。Bugzilla 的另一个问题是它没有与代码库整合在一起。Linux 多年来取得的成绩毋庸多言。但最近,redditor 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。这位 Ronis_BR 的用户提问大致如下:Linux 是在 1992 年启动的,一些特性到现在都没有改变。我猜想最新的操作系统内核设计技术(如果存在...)应该较之前有很大的进步。那 Linux 内核是否已经过时?预定于 2017 年 8 月 8 日释出的 Firefox 55 将默认不激活 Flash。用户访问含有 Flash 内容的网站将会看到点击激活的按钮。Mozilla 去年宣布 Firefox 终止支持 NPAPI 插件,Flash 是目前 Firefox 唯一支持的 NPAPI 插件。从默认启用到默认不激活代表着 Firefox 朝着终止支持 Flash 插件迈出了又一步。在过去五个月中,Google 的 OSS-Fuzz 计划已经在 47 个开源软件项目中发掘了超过 1000 个 bug 。OSS-Fuzz 是 Google 在去年12月推出的一个开源安全计划,针对开源软件进行持续的模糊测试,利用更新的模糊测试技术与可拓展的分布式执行相结合,提高一般软件基础架构的安全性与稳定性。Firefox 说要默认启用多进程(内部称为 e10s-multi 项目)似乎已经说了很久。据 Firefox 的开发人员 Eric Rahm 称,该架构计划于下一个 54 版本启用,届时最多可以使用四个进程来管理 Web 内容,而不再默认是一个。WannaCry 爆发以来,引起全球恐慌,各大安全机构和用户纷纷通过打补丁、关闭445端口等方式加强了旧版本 Windows 系统的防护。然而此病毒的变种正在以人们最易忽略的方式加速渗透传播,长期以对 Windows 病毒免疫著称的 Linux 也有被侵染之势,更多开源软件的最新进展,本次专辑我们一起来关注…… 本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。Google I/O 2017 首日 Keynote 刚刚落幕,其中 Google 宣布 Android 系统将对 Kotlin 提供 first-class 的支持算是一个非常重磅的新闻。对于大众来说,Kotlin 编程语言可能是相对陌生的,它究竟有何过人之处呢?不如让我们听听开发者是怎么说的。作为程序员,你会如何跟非程序员解释写程序不容易这件事?为啥看不见摸不着的程序需要花时间去写去维护?很多人其实都没想明白。来看看 Erlang 之父 Joe Armstrong 的感触。TensorFlow 技术主管在这篇文章中和我们分享了他们团队管理开源项目的经验。开源不仅仅是把代码贡献出来然后希望有人来使用它。我也知道这一点,不过在成为 Google TensorFlow 团队的成员后,我才认识到围绕一个软件构建一个社区所需要考虑的因素实在是很多。最近,我经历了一次有意思的讨论。讨论的主题是代码开源,尤其是指那些用作商业用途的代码,比如用于创造你自己的产品或者服务的代码。以下就是这次讨论所得的,对“开源”的各个方面的思考。同时我也真心希望读者能进行讨论,分享自己的经验。NoSQL 出现时,许多人认为关系型数据库已进入死亡倒计时,MySQL 将退出舞台。然而,在目前的各种数据库榜单中,MySQL 依然保持着领先地位。更令人惊讶的是,虽然甲骨文的受欢迎程度在不断下降,但 MySQL 保持着稳定。 为什么?话不多说,直接开始吧!在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! |