设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:谷歌I/O 2017亮点揭秘 勒索病毒袭染Linux

2017-5-21 22:46| 发布者: joejoe0332| 查看: 8476| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 谷歌 I/O 2017开发者大会今日正式召开,并公布了全新一代的安卓系统Android O,目前首个公测版已经开放下载.微软日前宣布,将在Windows商店分发Liunx分支版系统,比如Ubuntu、SUSE Linux等,也就是说,Windows 10用 ...
  谷歌 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巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!


  谷歌 I/O 2017 开发者大会今日正式召开,并公布了全新一代的安卓系统 Android O,目前首个公测版已经开放下载,但是官方尚未公布 Android O 的正式代号。根据谷歌官方在 I/O 2017 开发者大会上的介绍,Android O 的更新可概括为两方面:一是“Fluid Experience(流畅体验)”,二是“Vitals(核心功能)”。前者主要是新系统的功能性部分,后者则更关注安全、性能等。


  除此之外,谷歌还带来了一个 Android Go 的早期版本,专门针对具有 1GB 或更少内存的 Android 设备构建。Notification dots:在有新消息时,它会在应用图标的角落上显示小圆圈;长按 App 图标可调出通知窗口的 Notification Dots

    Autofill with Google :全局自动填充,用户可在所有支持该功能的应用使用此前访问已经保存下来的账号信息,从而快速登录账户,免除输入用户名和密码的繁琐过程。Smart Text Selection:该功能可以自动识别出像名称、地址这样的词组,并将它们选。TensorFlow Lite:开源机器学习框架的精简版

  除了上述更新,值得关注的是,谷歌宣布 Kotlin 编程语言正式成为 Android 开发的官方支持语言。谷歌称还将与 JetBrains 公司合作,为 Kotlin 设立一个非盈利基金会。JetBrains 在 2010 年首次推出 Kotlin 编程语言,并在次年将其开源。下一版的 Android Studio(3.0)也将支持 Kotlin。

  可以看到,虽然 Android O 没有带来重大的新功能,但却更加注重用户体验和细节方面的优化改进了。更多消息大家可以关注本次专辑……

  IO2017的产品发布会已经结束,我们搜罗了各种重磅黑科技。废话不多说这就开始!Google Lens无疑是这次IO大会最大的亮点!Google Lens第一次让人工智能来到我们身边,并且如此的真切。简单来说,Google Lens让你的手机摄像头成为了搜索 入口,你看到的任何东西,都可以通过Lens识别,瞬间为你提供更多信息。


  在异国他乡看到完全不认识的标志, Lens不仅可以帮你翻译,更能用图片来提供最直观的信息。比如这块日语的标志,Lens直接把章鱼丸子的照片都找了出来,简直是旅行时的大杀器啊有木有?此外,Google Assistant和Lens都将会支持iOS,这是IO大会的又一枚重磅炸弹!

  自从亚马逊2014年发布了智能音箱Echo之后,得益于出色的语音识别能力和早期市场红利,几乎垄断了这一市场。谷歌终于坐不住了,在去年的IO大会上推出了Google Home用于对抗Echo。然而一年过去,Echo仍然牢牢霸占着智能家居入口,市场份额超过70%(第三方数据)。微软也刚推出第一款智能音响Invoke,预计苹果也会跟进,科技巨头几乎都已进入这一战场。更多内容,大家不妨在本次专辑里了解一下……

  Mozilla 4月份曾宣布正在为即将发布的 FireFox 57 开发一套全新的 UI 界面,并起名为 Photon。这也是 FireFox 自 2014 年以来第一次对界面设计进行大的调整,FireFox 57 将成为一个里程碑式的发布。


  Mozilla 在过去一周发布了一批即将推出的“Photon”产品原型设计截图(不代表最终产品):触摸菜单;右侧显示的侧边栏;三个点菜单;浏览器的错误页面显示也被重新设计……
  Mozilla 还为 Firefox 的各种内部页面发布了原型,包括无痕浏览启动窗口,阻止网页时出现的页面以及 HTTPS 错误页面。如果一切顺利,开发人员将在今年8月份率先得到 FireFox 57 进行相关的功能开发,而普通用户会在今年11月正式发布后获得 FireFox 57 。更多情况,大家可以关注本次专辑。



  微软在去年的 Build 开发者大会上首次介绍 Windows Subsystem for Linux(WSL)时,表示正努力让熟悉 Linux 命令行的开发人员在 Windows 上感到舒服。


  虽然 Windows Server 2016 和 Windows 10 共享许多组件,但是 Server 操作系统迄今尚未包含 WSL 。终于在上周的 Build 2017 开发者大会上,微软宣布 WSL 将在今年晚些时候被纳入 Server 。不过,微软仍然不将其定位为在 Windows 生产中运行 Linux 服务的一种方式。相反,微软表示,该增加对于管理任务将是有用的。使用 WSL ,Windows 可以运行为 Linux 编写的脚本。

  同时,微软还宣布,iTunes 将在年底前出现在 Windows Store 中。虽然微软没有提供关于 iTunes 外观的细节,但苹果和微软像这样一起玩“球”不得不说是一件非常罕见的事情。

  另外,据报道,微软将提供 WSL 的官方发行交换技术。该计划将 Ubuntu 作为支持的发行版,Suse Linux 和 Red Hat 的 Fedora 添加为支持的选项。也就是说用户将不再被锁定到 Ubuntu ,并且可以并行运行多个 Linux 发行版。更多内容,本次专辑将为您一一带来……

  GNOME 项目正在讨论迁移到 GitLab,原因是现有的代码托管设施和 bug 跟踪系统 Bugzilla 维护起来日益困难。其中 Bugzilla 引起了开发者越来越多的不满,不是因为 Bugzilla 不好,而是因为 GNOME 运行的是一个旧的定制版本,每次更新都大费周章,GNOME 没有资源继续维护一个定制版本。Bugzilla 的另一个问题是它没有与代码库整合在一起。


  因此 GNOME 项目评估了多个替代开发设施,其中包括 GitHub、 GOGS、gitea、Pagure,以及 GitLab 和 Phabricator。GitHub 不是自由软件,因而不被 GNOME 社区接受。从可维持性角度考虑,GitLab 和 Phabricator 是两大主要候选方案,开发者认为 GitLab 使用最方便,托管体验更好。详细内容本次专辑会为您慢慢道来……

  Linux 多年来取得的成绩毋庸多言。但最近,redditor 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。

  这位 Ronis_BR 的用户提问大致如下:Linux 是在 1992 年启动的,一些特性到现在都没有改变。我猜想最新的操作系统内核设计技术(如果存在...)应该较之前有很大的进步。那 Linux 内核是否已经过时?


    与 Windows、macOS,FreeBSD 内核的设计相比,Linux 内核的设计有没有在哪些方面比较先进?(注意,重点是设计的先进,而不是哪一个更好)。该话题引起了近400条回复,大家纷纷发表了自己对内核设计的看法,节选几条不同的观点:有关更多信息,请关注本次专辑……



  微软日前宣布,将在Windows商店分发Liunx分支版系统,比如Ubuntu、SUSE Linux等,也就是说,Windows 10用户可以从商店下载安装。

  消息传出后,不少网友联系到了此前发布的Windows 10 S系统,这是一套只能运行商店应用的系统,于是急切想知道它能否也挂载Linux分支。


  对此,微软在开发者博客上郑重声明,虽然Win10 S尽可运行商店应用,但也不是所有商店应用都可以,其中命令行APP、Shell、Console、Linux、Bash等不行。

  目前,Win10 S仅搭载在1000美元的Surface Laptop上,不过OEM的三方本也将陆续推出,价格甚至可以做到1000元出头,有点复制当年上网本的意思。详细情况请大家关注本次专辑……

  开源视频转码软件 HandBrake 本月初向用户发出警告,它的 Mac 版软件的镜像下载服务器遭到入侵,软件被植入后门,允许攻击者控制受害者的计算机。


  这起事件的一位不幸受害者是开发 Mac 和 iOS 软件的 Panic 公司(该公司一款大受好评的游戏是《Firewatch(看火人)》)联合创始人 Steven Frank。他恰好在 HandBrake 遭到入侵期间手动更新了软件,忽视了要求管理权限的警告,安装和运行了后门版本的 HandBrake,他的电脑立即被攻击者控制。攻击者窃取了他的 git 凭证,克隆了多个源码库。

  攻击者随后还发送电子邮件,勒索大量比特币以避免源代码泄漏。Steven 和同事商量之后决定拒绝支付勒索金。他们认为,攻击者可以利用源代码构建破解版的应用,但该公司的应用早就有破解版存在;攻击者可以构建恶意版的应用,这是不可避免的;竞争对手可以利用源代码获得一些竞争优势,但源代码可能含有恶意程序,未必对他们有利。Steven 称,他们没有发现用户信息泄漏的迹象,对可能含有恶意程序的破解版本发出警告,表示正与 FBI 和苹果紧密合作。更多内容,大家请关注本次专题……
  
  预定于 2017 年 8 月 8 日释出的 Firefox 55 将默认不激活 Flash。用户访问含有 Flash 内容的网站将会看到点击激活的按钮。


  Mozilla 去年宣布 Firefox 终止支持 NPAPI 插件,Flash 是目前 Firefox 唯一支持的 NPAPI 插件。从默认启用到默认不激活代表着 Firefox 朝着终止支持 Flash 插件迈出了又一步。目前新的 Flash 默认设置已在 Firefox Nightly 版中启用。其它浏览器如 Google Chrome、Brave 和 Opera 也都默认设置禁用或要求点击激活 Flash。更多详细内容,请关注本次专辑……



  在过去五个月中,Google 的 OSS-Fuzz 计划已经在 47 个开源软件项目中发掘了超过 1000 个 bug 。


  OSS-Fuzz 是 Google 在去年12月推出的一个开源安全计划,针对开源软件进行持续的模糊测试,利用更新的模糊测试技术与可拓展的分布式执行相结合,提高一般软件基础架构的安全性与稳定性。项目结合了多种模糊测试技术/漏洞捕捉技术(即原来的libfuzzer)与清洗技术(即原来的 AddressSanitizer),并且通过 ClusterFuzz 为大规模可分布式执行提供了测试环境。

  到目前为止,OSS-Fuzz 已经发现了 264 个潜在的安全漏洞:Wireshark 中有7个,LibreOffice 有33个,SQLite3 有8个,FFmpeg 有17个……

  Google 的工程师指出,“Fuzzing 不仅能发现内存安全相关的错误,还可以找到正确性或逻辑错误。”更多内容,请关注本次专辑……

  Firefox 说要默认启用多进程(内部称为 e10s-multi 项目)似乎已经说了很久。据 Firefox 的开发人员 Eric Rahm 称,该架构计划于下一个 54 版本启用,届时最多可以使用四个进程来管理 Web 内容,而不再默认是一个。


  针对用户比较关心的内存占用问题,Eric Rahm 进行了一项内存测试,并表示:“经过以前的测量发现,四个内容进程是内存使用和性能的最佳选择。作为跟进,我们想再次运行测试以确认我的结论。我使用 atsy 项目加载了 30 个页面,测量每个浏览器在此期间产生的各项进程的内存使用情况。”

  结果如下:参与测试的浏览器包括:Windows 10 上的 IE 11 和 Edge 38 ,所有平台上的 Chrome 59 Beta 版,所有平台上的 Firefox Beta 54 以及 macOS 10.12.4 上的 Safari 29 技术预览版。

  可以看到,Chrome 依然是吃内存大户,IE 11 在内存控制方面做得非常好。它的继承者 Edge,和 Chrome 接近。启用了多进程的 Firefox 在内存占用方面并没有我们想象中的高,当然,这也仅仅是开发人员自己的测试结果,仅供参考。更多内容,大家可以关注本次专辑……

  WannaCry 爆发以来,引起全球恐慌,各大安全机构和用户纷纷通过打补丁、关闭445端口等方式加强了旧版本 Windows 系统的防护。然而此病毒的变种正在以人们最易忽略的方式加速渗透传播,长期以对 Windows 病毒免疫著称的 Linux 也有被侵染之势。


  根据网络安全公司 Myhackerhouse 联合创始人 hackerfantastic 的测试发现,比特币勒索病毒最新变种 WannaCry 2.0 已能通过 Wine 进入 Linux 系统感染相关文件,提醒使用 Wine 兼容层的 Linux 高度警惕。

  Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。简单的说 Wine 可以在绝大多数的 Unix/Linux 版本下工作,可以运行许多 Windows 程序,Wine 完全支持 Windows 可执行文件 .exe 的运行。详细内容请关注本次专辑……



  Google I/O 2017 首日 Keynote 刚刚落幕,其中 Google 宣布 Android 系统将对 Kotlin 提供 first-class 的支持算是一个非常重磅的新闻。对于大众来说,Kotlin 编程语言可能是相对陌生的,它究竟有何过人之处呢?不如让我们听听开发者是怎么说的。

  写在前面的话,作为一个不熬夜的人,一觉醒来发现 Kotlin 成为了 Android 的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日 Release 的文章。希望能及时让大家了解一下 Kotlin。


  相信很多开发人员,尤其是 Android 开发者都会或多或少听说过 Kotlin,当然如果没有听过或者不熟悉也没有关系。因为本篇文章以及博客后期的内容会涉及到很多关于 Kotlin 的知识分享。

  在写这篇文章前的一个多月,Flipboard 中国的 Android 项目确定了正式将 Kotlin 作为项目开发语言,这就意味着新增的代码文件将以 Kotlin 代码格式出现,而且同时旧的 Java 代码也将会陆陆续续翻译成 Kotlin 代码。在使用 Kotlin 的这段时间,被它的简洁,高效,快捷等等特点震撼,所以有必要写一篇文章来谈一谈 Kotlin 的特性,如若能取得推广 Kotlin 的效果则倍感欣慰。更多内容,请关注本次专辑……

  作为程序员,你会如何跟非程序员解释写程序不容易这件事?为啥看不见摸不着的程序需要花时间去写去维护?很多人其实都没想明白。来看看 Erlang 之父 Joe Armstrong 的感触。

  编程为什么这么难?多年前我曾一度认为编程很简单,然而随着岁月的流逝,我终于意识到编程并不是件容易的事。这是因为,我所认为的「究竟什么是编程」和「程序员到底是做什么的」,在感知上已经渐渐地发生了转变。


  定义1:所谓程序就是一种把输入转化为输出的东西,程序员就是写程序的人,编程就是写程序的这个行为;现在让我们给我对程序的这个定义加一些约束吧。

  定义2: 所谓程序就是在遵从下列约束的条件下,把一些输入转化为输出的东西。程序输出是优美的;程序输入是优美的;程序本身也是优美的;程序输入有着完好并正确的文档;程序本身也是有着完好并正确的文档;程序是经过良好测试过并验证是正确的;正在解决的问题是十分明确的;整个问题本身也是十分明确的;加上这些约束后,编程就变得非常困难了。现在对于一个特定的问题,上述一部分约束是可以放松的。

  开源不仅仅是把代码贡献出来然后希望有人来使用它。我也知道这一点,不过在成为 Google TensorFlow 团队的成员后,我才认识到围绕一个软件构建一个社区所需要考虑的因素实在是很多。


  当一个新项目发布出来时,该项目唯一的专家就是编写这个项目的人。他们是唯一可以撰写文档和回答问题的人,而且他们可以最有效地改进软件。因此,我们这些 TensorFlow 团队中的核心成员也成为了项目扩大的瓶颈:毕竟我们无法马上完成任何事情。我们知道如何编写代码和文档,因为这些任务是我们日常工作的一部分。但另一方面,回答大量来自社区开发者的问题不是我们应该做的事,尽管我们也知道这对于项目的成功至关重要。

  为了保证用户可以获得所需要的答案,核心工程师团队的所有人都加入了轮流回答问题。团队成员可以选择解决 Stack Overflow 上带有 #tensorflow 标记的问题、在 GitHub 上审查 pull requests,分类 GitHub issues,处理同步外部和内部代码或追查测试失败的原因。

  通常,每个工程师每次对一个特定领域负责一个星期,以循环的方式轮流负责。因此,轮值的工程师在本周正常工作中的生产力会低很多,不过至少每个人工作被打断的频率降到了几个月一次。

  最近,我经历了一次有意思的讨论。讨论的主题是代码开源,尤其是指那些用作商业用途的代码,比如用于创造你自己的产品或者服务的代码。以下就是这次讨论所得的,对“开源”的各个方面的思考。同时我也真心希望读者能进行讨论,分享自己的经验。

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

谷歌正式发布Android O首个公测版

  谷歌 I/O 2017 开发者大会今日正式召开,并公布了全新一代的安卓系统 Android O,目前首个公测版已经开放下载,但是官方尚未公布 Android O 的正式代号。根据谷歌官方在 I/O 2017 开发者大会上的介绍,Android O 的更新可概括为两方面:一是“Fluid Experience(流畅体验)”,二是“Vitals(核心功能)”。前者主要是新系统的功能性部分,后者则更关注安全、性能等。

盘点谷歌 I/O大会上的重磅黑科技:人工智能终于智能!

  IO2017的产品发布会已经结束,我们搜罗了各种重磅黑科技。废话不多说这就开始!Google Lens无疑是这次IO大会最大的亮点!Google Lens第一次让人工智能来到我们身边,并且如此的真切。简单来说,Google Lens让你的手机摄像头成为了搜索入口,你看到的任何东西,都可以通过Lens识别,瞬间为你提供更多信息。

大变样:Firefox新一代 UI“Photon”设计曝光

  Mozilla 4月份曾宣布正在为即将发布的 FireFox 57 开发一套全新的 UI 界面,并起名为 Photon。这也是 FireFox 自 2014 年以来第一次对界面设计进行大的调整,FireFox 57 将成为一个里程碑式的发布。



带Linux和苹果一起玩,这样的微软你喜欢吗?


  微软在去年的 Build 开发者大会上首次介绍 Windows Subsystem for Linux(WSL)时,表示正努力让熟悉 Linux 命令行的开发人员在 Windows 上感到舒服。虽然 Windows Server 2016 和 Windows 10 共享许多组件,但是 Server 操作系统迄今尚未包含 WSL 。终于在上周的 Build 2017 开发者大会上,微软宣布 WSL 将在今年晚些时候被纳入 Server 。

GNOME正在讨论将代码迁移到GitLab


  GNOME 项目正在讨论迁移到 GitLab,原因是现有的代码托管设施和 bug 跟踪系统 Bugzilla 维护起来日益困难。其中 Bugzilla 引起了开发者越来越多的不满,不是因为 Bugzilla 不好,而是因为 GNOME 运行的是一个旧的定制版本,每次更新都大费周章,GNOME 没有资源继续维护一个定制版本。Bugzilla 的另一个问题是它没有与代码库整合在一起。

Linux kernel的设计是否已经过时?

  Linux 多年来取得的成绩毋庸多言。但最近,redditor 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。这位 Ronis_BR 的用户提问大致如下:Linux 是在 1992 年启动的,一些特性到现在都没有改变。我猜想最新的操作系统内核设计技术(如果存在...)应该较之前有很大的进步。那 Linux 内核是否已经过时?

Windows 10 S系统确认不允许挂载Linux分支

  微软日前宣布,将在Windows商店分发Liunx分支版系统,比如Ubuntu、SUSE Linux等,也就是说,Windows 10用户可以从商店下载安装。消息传出后,不少网友联系到了此前发布的Windows 10 S系统,这是一套只能运行商店应用的系统,于是急切想知道它能否也挂载Linux分支。

开源视频转码软件 HandBrake遭入侵,勒索比特币

  开源视频转码软件HandBrake本月初向用户发出警告,它的 Mac 版软件的镜像下载服务器遭到入侵,软件被植入后门,允许攻击者控制受害者的计算机。这起事件的一位不幸受害者是开发 Mac 和 iOS 软件的 Panic 公司(该公司一款大受好评的游戏是《Firewatch(看火人)》)联合创始人 Steven Frank。

Firefox 55默认不激活Flash

  预定于 2017 年 8 月 8 日释出的 Firefox 55 将默认不激活 Flash。用户访问含有 Flash 内容的网站将会看到点击激活的按钮。Mozilla 去年宣布 Firefox 终止支持 NPAPI 插件,Flash 是目前 Firefox 唯一支持的 NPAPI 插件。从默认启用到默认不激活代表着 Firefox 朝着终止支持 Flash 插件迈出了又一步。

Google在47个开源项目中发现了1000多个bug

  在过去五个月中,Google 的 OSS-Fuzz 计划已经在 47 个开源软件项目中发掘了超过 1000 个 bug 。OSS-Fuzz 是 Google 在去年12月推出的一个开源安全计划,针对开源软件进行持续的模糊测试,利用更新的模糊测试技术与可拓展的分布式执行相结合,提高一般软件基础架构的安全性与稳定性。

默认启用多进程的Firefox到底有多吃内存?

  Firefox 说要默认启用多进程(内部称为 e10s-multi 项目)似乎已经说了很久。据 Firefox 的开发人员 Eric Rahm 称,该架构计划于下一个 54 版本启用,届时最多可以使用四个进程来管理 Web 内容,而不再默认是一个。

WannaCry 2.0已能通过Wine感染Linux系统

  WannaCry 爆发以来,引起全球恐慌,各大安全机构和用户纷纷通过打补丁、关闭445端口等方式加强了旧版本 Windows 系统的防护。然而此病毒的变种正在以人们最易忽略的方式加速渗透传播,长期以对 Windows 病毒免疫著称的 Linux 也有被侵染之势。

Android开发者自述:为什么我要改用Kotlin?

  Google I/O 2017 首日 Keynote 刚刚落幕,其中 Google 宣布 Android 系统将对 Kotlin 提供 first-class 的支持算是一个非常重磅的新闻。对于大众来说,Kotlin 编程语言可能是相对陌生的,它究竟有何过人之处呢?不如让我们听听开发者是怎么说的。

为何编程如此之难?Erlang之父的感触

  作为程序员,你会如何跟非程序员解释写程序不容易这件事?为啥看不见摸不着的程序需要花时间去写去维护?很多人其实都没想明白。来看看 Erlang 之父 Joe Armstrong 的感触。

TensorFlow技术主管:TensorFlow团队如何管理开源项目

    TensorFlow 技术主管在这篇文章中和我们分享了他们团队管理开源项目的经验。开源不仅仅是把代码贡献出来然后希望有人来使用它。我也知道这一点,不过在成为 Google TensorFlow 团队的成员后,我才认识到围绕一个软件构建一个社区所需要考虑的因素实在是很多。

关于“开源”的思考

  最近,我经历了一次有意思的讨论。讨论的主题是代码开源,尤其是指那些用作商业用途的代码,比如用于创造你自己的产品或者服务的代码。以下就是这次讨论所得的,对“开源”的各个方面的思考。同时我也真心希望读者能进行讨论,分享自己的经验。

NoSQL没毛病,为什么 MySQL还是“王”?

  NoSQL 出现时,许多人认为关系型数据库已进入死亡倒计时,MySQL 将退出舞台。然而,在目前的各种数据库榜单中,MySQL 依然保持着领先地位。更令人惊讶的是,虽然甲骨文的受欢迎程度在不断下降,但 MySQL 保持着稳定。 为什么?

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部