设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Google I/O大会概览 Ubuntu 18.10代号遭吐槽

2018-5-13 19:30| 发布者: joejoe0332| 查看: 11222| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 2018 Google I/O 开发者大会已于北京时间5月9日凌晨在山景城正式启幕,我们快一起来看一下本次大会都有哪些与开发者直接相关的内容吧!4月底,随着Ubuntu 18.04 LTS的正式发布,Ubuntu 18.10的筹备也随之展开,但最 ...
  2018 Google I/O 开发者大会已于北京时间 5 月 9 日凌晨在山景城正式启幕,一起来看一下大会第一天都有哪些与开发者直接相关的内容吧。新的 Android P 系统的发布是 I/O 大会第一天的重点,Google 将其称为 10 周年的新一代版本,并主打智能化。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  4月底,Ubuntu 18.04 LTS 正式发布,带来了许多期待已久的特性和改进。之后,开发团队的重心转移到了下个 Ubuntu 18.10 版本的开发工作中。新版本继续遵循 Canonical 用动物命名的惯例,即使用首字母相同的两个单词,第一个单词往往是形容词或其他描述性单词,第二个单词则是动物,比如之前的 Artful Aardvark 和 Bionic Beaver 。Ubuntu 18.10 的代号名称将以字母 “C” 开头。微软在Build 2018开发者大会上宣布将会和GitHub合作,未来Azure DevOps将服务至GitHub用户,而Visual Studio App Center 支持集成到 GitHub。在开发者大会上,Scott现在正在谈论开放源代码,这是微软公司历史上相当大一部分人的死敌。在纳德拉掌管之下,这一变化很剧烈,因为微软已经开源了很多自己的技术,并且与开源社区一起开始了新的项目。还记得上个月,微信团队新养的那只“金毛”吗?今天,它正式开源了!“金毛”官方名字叫PhoenixGo,它是腾讯微信翻译团队开发的国内第一个开源围棋AI项目。在刚刚结束的2018世界人工智能围棋大赛中,它夺得了世界冠军!微软在Build 2018开发者大会上正式宣布Azure IoT Edge开源,微软表示未来可以让开发者能够修改、调试Azure IoT Edge,同时拥有更多对于Edge 应用的控制。微软还表示将会和大疆以及高通合作共同研究和开发使用Azure IoT Edge,微软称大疆将推出新 SDK 以及优先选择 Azure 作为云服务提供商,也会联合大疆开发商业无人机方案。JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracle 在 2013 年发布  JAVA 7u40(Java 7 Update 40) 时将其包含在 JDK 中,用户不再需要额外下载。当地时间 5 月 7 日,微软 Build 大会在美国西雅图召开,会上微软针对开发者发布了一系列新产品。详细信息参见 Build 大会中的 AI:微软 AI 云服务全线更新。在这一系列产品发布的同时,雷锋网 AI 研习社注意到,微软同时宣布开源机器学习框架——ML.NET。利用 ML.NET,开发人员可以直接上手已有的模型,无需具备开发或调节机器学习模型的专业知识,更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。自由软件基金会创始人,GNU 计划发起人(GPL),GCC、Emacs 和 glibc 等项目的原作者 —— Richard Matthew Stallman(RMS),近日因反对 glibc 社区删除他写的一个笑话而引起社区争议。RMS 在 90 年代于 glibc 的手册里就中止函数 abort() 中,留下了上面这个有关堕胎的笑话(支持的人称其为审查式笑话)。去年,微软将Ubuntu Linux带入Windows 10平台,但首批套件只能工作在x64平台之上,对于32位的x86系统以及ARM平台的移动和嵌入式设备并不太友好。今日Microsoft Store上线了ARM版Ubuntu Linux,这意味着所有能够运行Windows 10的ARM体系机型将可以全部开始运行Ubuntu。今年 3 月,我们曾报道过 Oracle 从 JDK 11 开始将把 JavaFX 将作为独立模块从 JDK 中分离出来,以使 JavaFX 更易于被采用的消息。近日,Oracle 在邮件列表上宣布,独立的 JavaFX SDK 早期预览版已发布,可使用 OpenJDK 10 或 OpenJDK 11 EA 构建版来运行它。Ubuntu 18.10 日前终于有了自己的名字 —— Cosmic Cuttlefish,而且开发工作已经于本周早些时候启动。日前发布的 Ubuntu 18.04 LTS 默认使用 GCC 7,而 Ubuntu 18.10 版本将迁移至最新发布的 GCC 8.1 版本中,但不会成为系统默认设置。R语言和Python语言被许多人认为是现在最好的数据科学语言,二者在该领域孰优孰劣,往往会引起许多争论。RStudio 首席科学家 Hadley Wickham 和 Python 资深数据分析专家、Pandas 库作者 Wes McKinney 近日公开表示正在进行合作,旨在让使用不同编程语言的科学家能更轻松协作,并避免一些无谓的重复工作。在微软 Build 2018 开发者大会上,.NET 团队发布了 .NET Core 的下一个主要版本 3.0 的规划蓝图。.Net Core 3 的首个预览版预计在今年晚些时候发布,正式版本将在 2019 年发布。.NET Core 是微软 .NET 技术的开源、跨平台版本,允许开发者在 Windows、Mac 和 Linux 上使用包括 C#、F#和 Visual Basic 等语言。Android 大神 Chainfire 昨日发文宣布,将停止开发所有 Root 相关的应用。而且由于自己目前正在研究一个与 Android 无关的项目,占用了大部分的时间,所以其它跟 Root 权限无关的应用也会停掉部分,另外一部分想要继续维护的也需要等上一段时间,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。一篇万字长文,在今年4月的时候,刷了很多人的屏。其实我就想问一句:当时你们立项的时候,是怎么跟国家吹牛的?在拿了国家那么多钱之后,事情做成了吗?拿了钱,没有做成事,不是骗钱,是啥?现在梁宁女士写文章,悲情十足地说“当时没有考虑到系统生态的困难”。那么:立项的时候,也没有考虑到?因为考虑不周,所以让国家交了学费?自1985年发布以来,微软的 Notepad(记事本)一直存在的一个 “Bug” ,终于宣布要解决了。对于一般用户来说,记事本是一个非常实用的 TXT 文本编辑工具。不过 IT 专业人员可能会烦扰记事本只支持 Windows 的行尾符 (End-of-Line) - 回车(CR)和换行符(LF),因为这意味着记事本无法正确显示在 Unix、Linux 和 macOS 中创建的文本内容……在 I/O 2018开发者大会上,谷歌除了带来了大家都很关心的 Android P 操作系统以及占据大幅版面的人工智能之外,还公布了 Chrome OS 的部分信息,比如说今后将会获得的几项新功能,画中画、应用快捷方式、支持 Gboard 输入法等。Devuan Linux,一个由一群不满 systemd 的开发者创建的 Debian 分支,本周发布了其 2.0 “ASCII” 的首个候选版本。据悉,Devuan 2.0 基于 Debian Stretch ,不使用 systemd ,其安装选项中有 SysVinit 和 OpenRC 可供选择,并提供 XFCE、KDE、MATE、Cinnamon、LXQT 等不同的桌面环境。2.0 的正式发布时间尚未公布。LLVM 资深开发者 Rafael 因不满社区变化宣布与项目分道扬镳的事件近日愈演愈烈,其公开邮件被广泛转发,并在 Twitter、Hacker News 和 Reddit 上引起了一波程序员是否应该要求彼此相互尊重的“大型辩论赛”。Swift 语言之父 Chris Lattner ,同时还有另外一个身份是 LLVM 项目的主要发起人和作者之一,在事件发生后通过 Twitter 进行了评论。关于那些拥有AI的“羞羞机器人”,已经有很多相关讨论了。但在很多人,尤其是女性眼中,AI{敏感词}机器人只不过是男权社会的又一款典型产物,只知道满足生理上的贪欲,简直是浪费了AI的能力。抱着这样的心态,来自纽约的设计师+艺术家(同时也是一位开发者)刘菲研发了一套名为Gabriel2052的开源的AI男友系统。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!

  2018 Google I/O 开发者大会已于北京时间 5 月 9 日凌晨在山景城正式启幕,一起来看一下大会第一天都有哪些与开发者直接相关的内容吧。新的 Android P 系统的发布是 I/O 大会第一天的重点,Google 将其称为 10 周年的新一代版本,并主打智能化。


  具体体现在机器学习的引入,能够了解用户的使用习惯,并预测行动。包括像是 Adaptive Battery 自适应电池管理,可根据用户使用手机的功能和 APP 的情况,自动调整系统性能和耗电,APP 唤醒造成的对 CPU 资源占用可降低 30% ;Adaptive Brightness 自适应亮度管理,会更好地根据个人喜好和周围环境进行亮度调整。

  Android P 还引入了 ML Kit,这是一个新的软件开发工具包(SDK),允许开发者将大量 Google 预先建立的机器学习模型整合到他们的 Android 或 iOS 应用中。模型包括支持文本识别、人脸检测、条码扫描、图像标记和地标识别等等,并且可以在线和离线使用。

  总的来说,Android P 会变得更智能、更简化。其 Beta 公测版已发布,首批尝鲜的手机共八个品牌,包括 Google 的 Pixel/Pixel 2,小米 Mix 2S  、OPPO R15 Pro 、vivo X21UD 、诺基亚 7 plus 、索尼  Xperia XZ2 和 Essential Phone 等等,正式版预计在今年夏天发布。

  会上,Google 发布了 Android Jetpack,并称其为下一代的 Android 组件,旨在帮助开发者加快应用开发速度。Android Jetpack 将支持库向后兼容和立即更新的优点融合到更多组件中,让开发者能够快速轻松地开发出拥有卓越性能的高质量应用。它能够处理类似后台任务、UI 导航以及生命周期管理之类的活动,免去开发者编写样板代码的麻烦,专注提升应用体验。更多消息大家可以关注本次专辑……

  4 月底,Ubuntu 18.04 LTS 正式发布,带来了许多期待已久的特性和改进。之后,开发团队的重心转移到了下个 Ubuntu 18.10 版本的开发工作中。新版本继续遵循 Canonical 用动物命名的惯例,即使用首字母相同的两个单词,第一个单词往往是形容词或其他描述性单词,第二个单词则是动物,比如之前的 Artful Aardvark 和 Bionic Beaver 。Ubuntu 18.10 的代号名称将以字母 “C” 开头。


  5月8日,Ubuntu 创始人 Mark Shuttleworth 在博客表示,计划于今年 10 月发布的 Ubuntu 18.10 代号为 Cosmic Cuttlefish ,即宇宙般大小的乌贼(墨鱼)。代号公布后, omgubuntu 上有人将其解读为这意味着 Ubuntu 18.10 将会是一个比以前更大,更智能的版本;但也不乏有人认为该代号十分愚蠢,建议停止这个命名约定,直接按版本号走即可。

  当然,对于大多数人而已,操作系统的名字并不重要,最终还是看中其功能。由于下一个 LTS 版本是 20.04 ,Ubuntu 18.10 作为非长期支持版本,支持周期仅 9 个月,因此 Ubuntu 18.10 应该不会出现大量的新特性。

  It's FOSS 认为,Ubuntu 18.10 将采用 GNOME 3.30 ,以及在 18.04 上未能及时完成的 Communitheme 主题,并有很大可能搭载即将上线的 Linux Kernel 5.0 。更多内容,大家不妨在本次专辑里了解一下……

    微软在Build 2018开发者大会上宣布将会和GitHub合作,未来Azure DevOps将服务至GitHub用户,而Visual Studio App Center 支持集成到 GitHub。在开发者大会上,Scott现在正在谈论开放源代码,这是微软公司历史上相当大一部分人的死敌。在纳德拉掌管之下,这一变化很剧烈,因为微软已经开源了很多自己的技术,并且与开源社区一起开始了新的项目。


  GitHub是一个广泛使用的代码库,开发人员用它来在软件开发团队或开源社区之间共享代码。Scott和Jason正在谈论微软和开源的真正优秀的东西。微软现在表示自己是GitHub上最大的开源公司贡献者。

  Jason宣布GitHub Checks API的公开测试版,该测试版可帮助开发人员更高效地部署其代码。随后Scott宣布移动开发人员能够将GitHub与他们的Visual Studio应用中心环境相链接。更多内容,本次专辑将为您一一带来……



  还记得上个月,微信团队新养的那只“金毛”吗?今天,它正式开源了!“金毛”官方名字叫PhoenixGo,它是腾讯微信翻译团队开发的国内第一个开源围棋AI项目。在刚刚结束的2018世界人工智能围棋大赛中,它夺得了世界冠军!


  从1月底开始,PhoenixGo以BensonDarr(昵称“金毛”)的名义在腾讯野狐围棋平台上和全球顶尖职业棋手、围棋爱好者及各路围棋AI对弈,在4月底取得了200多连胜。为了让行业内其他研究者可以在此基础上继续探索围棋AI的奥秘,帮助棋手更方便地研究围棋AI的棋路,微信决定对外开源PhoenixGo。

  此次开源代码,包括在线对弈源码以及一个已经训练好的模型。利用这份源码和模型可以在单块GPU上达到强职业棋手的棋力,在单机多卡和多机多卡的系统上具有远超人类棋手的水平。开源之后,首先,有了棋力更好的模型,研究者们可以在这个基础上继续改进优化,少走一段路;

  此外,普通用户也可以轻松接触到非常强棋力的AI,可以说是广大围棋爱好者的福音了——开源之前,大家只能在腾讯围棋上跟AI围棋对弈;开源后,大家在家里电脑接入该AI,也随时可以享受与职业九段手谈的乐趣!详细内容本次专辑会为您慢慢道来……

  微软在Build 2018开发者大会上正式宣布Azure IoT Edge开源,微软表示未来可以让开发者能够修改、调试Azure IoT Edge,同时拥有更多对于Edge 应用的控制。微软还表示将会和大疆以及高通合作共同研究和开发使用Azure IoT Edge,微软称大疆将推出新 SDK 以及优先选择 Azure 作为云服务提供商,也会联合大疆开发商业无人机方案。


  高通则会创建运行在Auzre IoT Edge的视觉 AI 开发包,利用 Azure 机器学习和认知服务以及高通的Vision智能平台和 AI 引擎来开发全新的解决方案。在现场,微软使用大疆无人机演示如何使用无人机检测钢管的异常。更多内容,请大家关注本次专辑……
  
  JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。


  JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracle 在 2013 年发布  JAVA 7u40(Java 7 Update 40) 时将其包含在 JDK 中,用户不再需要额外下载。该工具主要由三个组件构成:Java 进程浏览器、JMX 控制台和 Java Flight 记录器。

    Java 进程浏览器允许用户列出并连接到本地和远程运行的 Java 应用。它能够使用 Java 发现协议(JDP)自动地发现本地和远程运行的 Java 进程。

    JMX 控制台能够通过 JMX 接口管理并监控 JDK 。它提供了实时集合、堆使用情况、CPU 负载以及其他通过 MBeans 暴露的和在 MBean 服务器中注册的信息。

    Java Flight 记录器提供了一种从操作系统层、JVM 和 Java 应用程序层收集事件的方式。收集的事件包括线程延时事件,例如休眠(sleep)、等待(wait)、锁竞争、I/O、GC 和方法分析。更多内容,请关注吧本次专辑……



  当地时间 5 月 7 日,微软 Build 大会在美国西雅图召开,会上微软针对开发者发布了一系列新产品。详细信息参见 Build 大会中的 AI:微软 AI 云服务全线更新。在这一系列产品发布的同时,小编注意到,微软同时宣布开源机器学习框架——ML.NET。利用 ML.NET,开发人员可以直接上手已有的模型,无需具备开发或调节机器学习模型的专业知识。


  ML.NET 是一个跨平台框架,可以允许 .NET 开发人员开发专属模型,并在他们的应用程序中注入定制的机器学习能力,开发人员不需要具备开发或调节机器学习模型的专业知识。ML.NET 由微软研究院研发,在过去的十年里发展成为一个重要的框架,它在微软的许多产品团队中都有使用,比如 Windows、必应、Azure 等等。

  在这次发布的预览版中,ML.NET 支持分类(例如文本分类、情感分析)、回归(例如预测、价格预估)等机器学习任务。除了宣布支持以上任务,微软一并发布了用于训练模型、进行预测的 .NET API 的初稿,此外还有这一框架的核心组成部分,比如学习算法、转换和核心机器学习数据结构。

  大家请注意,ML.NET 是一个框架,这意味着它可以扩展,可以将 TensorFlow、Accord.NET 和 CNTK 这样的流行机器学习库添加进去。在 ML.NET 开源生态中,微软致力于让它的内部功能更加完善,ML.NET 可以为 .NET 开发者带来更优化的机器学习开发体验。

  随着不断发展,ML.NET 将会不断增加对流行深度学习库如 TensorFlow、Caffe2、CNTK 和一般深度学习库如 Accord.NET 的支持,其功能可以扩展到其他的机器学习场景,如推荐系统、异常检测和其他深度学习方法。更多内容请关注本次专辑……

  自由软件基金会创始人,GNU 计划发起人(GPL),GCC、Emacs 和 glibc 等项目的原作者 —— Richard Matthew Stallman(RMS),近日因反对 glibc 社区删除他写的一个笑话而引起社区争议。RMS 在 90 年代于 glibc 的手册里就中止函数 abort() 中,留下了上面这个有关堕胎的笑话(支持的人称其为审查式笑话)。


  4月28日,Raymond Nicholson 认为这个笑话对读者完全无用,删除也不会对 glibc 的使用造成任何影响,因此递交补丁希望从文档中删除它。Zack Weinberg 和 Carlos O'Donell 接受了这个补丁,并将该补丁应用到 glibc 的存储库中。此事引起了 RMS 的反对,4月30日晚他在邮件列表中表示这是个对自己很重要的笑话,删除的理由并不合理。

  5月1日,Raymond Nicholson、 Zack Weinberg、William Pitcock 等项目维护者纷纷在邮件列表上回复,主要观点是认为用户手册不是个人空间,并不适合放这种笑话。RMS 再次强调其立场,他表示这仅仅是一个笑话,而且很短,删除前也并未经过自己的同意,希望能恢复。

  一直努力以某种程度的共识解决问题的红帽高级软件工程师 Carlos O'Donell 表示,这个笑话放在手册中并不合适,可能会伤害那些与堕胎有关的不愉快经历的人,他提出了一些可能的选择,比如说在另一个论坛上讨论这些问题。RMS 则坚持认为手册不意味着是一个“安全区”,而是为了解决一个问题而生,笑话放在里面并没有影响。更多内容,大家可以关注本次专辑……

  去年,微软将Ubuntu Linux带入Windows 10平台,但首批套件只能工作在x64平台之上,对于32位的x86系统以及ARM平台的移动和嵌入式设备并不太友好。今日Microsoft Store上线了ARM版Ubuntu Linux,这意味着所有能够运行Windows 10的ARM体系机型将可以全部开始运行Ubuntu。


  微软Build 2018者大会的一次会议上,微软首次为ARM的开发者们展示了Windows 10,它可以工作在ARM 64位个人电脑之上,但是x86设备依然无法运行这个套件。这一消息与之前发布的ARM64 SDK不同,尽管各种64位ARM Windows 10设备都是如此。

  据推测,Store中可用的其他Linux发行版将通过重新编译自己的适用于ARM PC的Linux Shell的Windows子系统来适用。微软商店中的Ubuntu仍然显示只支持x64,但它的ARM64变种应该很快就会推出。详细内容请关注本次专辑……



  一篇万字长文,在今年4月的时候,刷了很多人的屏。其实我就想问一句:当时你们立项的时候,是怎么跟国家吹牛的?在拿了国家那么多钱之后,事情做成了吗?拿了钱,没有做成事,不是骗钱,是啥?现在梁宁女士写文章,悲情十足地说“当时没有考虑到系统生态的困难”。那么:立项的时候,也没有考虑到?因为考虑不周,所以让国家交了学费?


  现在梁宁女士的总结是:我们国家如果真的想要一个“移动操作系统生态”,其实挺清晰和明确的,就是国家出钱,投种子,一年往市场里撒1000亿,连撒5年钱。允许大面积失败。我忍不住就要呵呵了!当年的国家那么穷,都被你们申请到了那么多钱。现在国家有钱了,所以你们忍不住,胃口更大了!5000亿,大面积失败!真的当国家是冤大头?

  为啥要有国产CPU?为啥要有国产操作系统?为啥国家要投几千亿,建立一套完全独立自主可控的生态?这些问题如果搞不明白,国家就注定是冤大头无疑!

  最近我在看一本小说:《大国重工》,是记述从80年开始的,国家工业制造的重大装备的崛起历程。其中有一段话很有价值:“一个错误的决策,可能会导致无数人力、物力、财力的浪费,会把咱们国家的技术发展引向歧路,同时还会浪费掉宝贵的时间。要实现四个现代化,还能有多少时间去走弯路、交学费呢?”

  在工业领域、装备领域,泛泛而论,在所有看得见、摸得着的硬件领域,大规模制造都是一个复杂的问题。人家能造出来,你造不出来。人家能够大规模、低成本造出来,你只能小规模、高成本地生产。事到临头,你的生产技术跟不上,你的产能跟不上,就只能选择进口。所以,在硬件领域,在核心、基础、关键的环节,被人卡住脖子、受制于人,是一个非常现实的问题。

  但是,软件大不相同!软件的复制成本,几乎为零!只要能够通过某种渠道买到一套软件,就意味着任何人都可以用上这套软件。当然,盗版是一个需要进一步讨论的话题。如果有人搞不清硬件与软件的区别,基于避免“受制于人”危险的考虑,一定要开发国产的XX软件,我想他们在概念上存在重大偏差。

  今年 3 月,我们曾报道过 Oracle 从 JDK 11 开始将把 JavaFX 将作为独立模块从 JDK 中分离出来,以使 JavaFX 更易于被采用的消息。近日,Oracle 在邮件列表上宣布,独立的 JavaFX SDK 早期预览版已发布,可使用 OpenJDK 10 或 OpenJDK 11 EA 构建版来运行它。


  JavaFX 于 JavaOne 2007 大会上首次对外公布,并被迅速拿来与 Adobe Flex 和 Microsoft Silverlight 做比较。该技术于 2011 年完全开源,并在一年后成为 Oracle JDK 的一部分。

  JavaFX 的拆分被多数人认为是有积极意义的,Java Champion JohanVos 曾在文章中表示,Java 平台自发布以来一直在膨胀,添加了大量的功能。然而,几乎所有的 Java 项目都在使用第三方库。开发者依靠 Ant、Maven 或 Gradle 等工具从例如 maven central 或 jcenter 下载依赖库,并管理这些依赖关系。

  JDK 的内核才是真正有才华的工程师维护的绝妙艺术品,在目前 Java 想要快速迭代的前提下,为保证内核的质量,任何可在内核之外维护的组件都应该分开发布和维护。JohanVos 认为,JavaFX 的分离值得肯定。JDK 中仍然有许多其他模块可以独立出来,让更广泛的社区参与开发贡献力量,或许有更值得期待的结果。更多内容,请关注本次专辑……
 
  Ubuntu 18.10 日前终于有了自己的名字 —— Cosmic Cuttlefish,而且开发工作已经于本周早些时候启动。日前发布的 Ubuntu 18.04 LTS 默认使用 GCC 7,而 Ubuntu 18.10 版本将迁移至最新发布的 GCC 8.1 版本中,但不会成为系统默认设置。


  外媒 SoftPedia 推测,Ubuntu 18.10 将会搭载 Linux Kernel 5.x 内核,毕竟在上个月 Linus Torvalds 就向社区做过预告,此外该版本还会搭载 Python 3.7 和 OpenJDK 11。Ubuntu 18.10(Cosmic Cuttlefish) 的默认桌面环境为 GNOME 3.30,后者计划将于9月5日上线。

  通常情况下,GNU/Linux 发行版本会在 GNOME 出维护版本更新之后再上线,因此 Ubuntu 18.10 可能会搭载 GNOME 3.30.1 版本,该版本预计将于9月26日上线。目前官方并未公布 Ubuntu 18.10(Cosmic Cuttlefish) 的路线图。

  不过根据开发者 Simon Quigley 提出的 Testing Week,首轮 Testing Week 会在2018年5月21日-25 日,第二个 Testing Week 在2018年6月25日-29日,第三个会在7月23-27日,第四个会在8月27-31日。而"Final Beta"版本有望在2018年9月27日上线,Ubuntu 18.10(Cosmic Cuttlefish) 有望在2018年10月18日上线。



  R 语言和 Python 语言被许多人认为是现在最好的数据科学语言,二者在该领域孰优孰劣,往往会引起许多争论。RStudio 首席科学家 Hadley Wickham 和 Python 资深数据分析专家、Pandas 库作者 Wes McKinney 近日公开表示正在进行合作,旨在让使用不同编程语言的科学家能更轻松协作,并避免一些无谓的重复工作。


  Wickham 和 McKinney 认为编程语言之间的竞争是完全不必要的,他们认为通过合作,可以让对方的语言对数百万用户更有用。上个月,McKinney 宣布成立 Ursa Labs,这是一个旨在改进数据科学工具的创新组织。

  McKinney 将与 Wickham 进行深度合作,他们将尝试通过创建可在 R 和 Python 语言中工作的新标准,使用户能够更容易与其他人共享数据和代码。他们将其称为对“互操作性”的改进,并已经合作创建了一种可以在 Python 和 R 中使用的文件格式。

  Wickham 和 McKinney 还表示,除了解决技术问题之外,也希望相互合作能够结束 R和 Python 之间毫无意义的争论,因为两种语言都很棒。此外,他们最终希望其工作也能改善其它开源编程语言(如 Java 和 Julia )的用户体验。具体情况,请大家关注本次专辑……

  在微软 Build 2018 开发者大会上,.NET 团队发布了 .NET Core 的下一个主要版本 3.0 的规划蓝图。.Net Core 3 的首个预览版预计在今年晚些时候发布,正式版本将在 2019 年发布。


  .NET Core 是微软 .NET 技术的开源、跨平台版本,允许开发者在 Windows、Mac 和 Linux 上使用包括 C#、F#和 Visual Basic 等语言。可以说,.NET Core 是仅支持 Windows 的 .NET Framework 的一个跨平台分支,自 2016 年 6 月首次发布后,微软一直在保持同时开发这两个版本。当时微软表示,.NET Core 适用于 ASP.NET Web 应用,以及 Win10 UWP 应用。Windows 桌面应用将继续使用 .NET Framework 。

  .NET Core 3.0 将改变这一局面,其最大的亮点就是支持 Windows 桌面应用,也就是说届时它将支持 Windows Forms,Windows Presentation Foundation(WPF)和 UWP 等所有主要的 Windows 桌面平台。这将有效减少 .NET 的碎片化和混淆性,并减少 .NET 开发者的传统约束。

  此外,在 .NET 的官方博客中,微软还透露 .NET Core 目前没有支持 Mac 或 Linux 上的桌面应用的计划。ASP.NET Core 已进入下一个开发阶段,.NET Framework 4.8 预计将在 12 个月内发布。更多内容,请关注本次专辑……

  Android 大神 Chainfire 昨日发文宣布,将停止开发所有 Root 相关的应用。而且由于自己目前正在研究一个与 Android 无关的项目,占用了大部分的时间,所以其它跟 Root 权限无关的应用也会停掉部分,另外一部分想要继续维护的也需要等上一段时间。


  Chainfire 是流行一时的 Root 管理工具 SuperSU 的开发者,他还开发了 Root 权限获取工具 CF-Auto-Root,刷机工具 FlashFire,Android CPU 检测工具 PerfMon,Android GPU 驱动工具 Chainfire3D 等等。其中,SuperSU 已在 2016 年被出售给了一家中国公司。

  随着 Android 系统的升级以及各厂商对系统优化改进,越来越多的 Android 用户已不再有 Root 需求,而且厂商也对手机的管理越来越严,多了许多 Root 限制。这个时代的落幕,或许早已有人预料,但不曾想到来得如此突然,着实令人唏嘘。



  自 1985 年发布以来,微软的 Notepad(记事本)一直存在的一个 “Bug” ,终于宣布要解决了。对于一般用户来说,记事本是一个非常实用的 TXT 文本编辑工具。不过 IT 专业人员可能会烦扰记事本只支持 Windows 的行尾符 (End-of-Line) - 回车(CR)和换行符(LF),因为这意味着记事本无法正确显示在 Unix、Linux 和 macOS 中创建的文本内容,看起来就像下面这样:


  在微软的开发者博客上,开发团队表示正在更新 Windows 10 上的记事本应用,以新增对 Unix / Linux 行结尾(LF)和 Macintosh 行结尾(CR)的支持。版本更新后,在记事本中创建的新文件依然会默认使用 Windows 行结尾符(CRLF),但可以查看、编辑和打印现有文件,并正确保持文件的当前行尾格式。

  目前,记事本在 Windows 10 预览版中已得到更新。至于这个问题为什么会持续三十多年,文中没有提及。如果不喜欢新增的功能,还可以通过编辑注册表 [HKEY_CURRENT_USER\Software\Microsoft\Notepad] 将其禁用。更多内容,请关注本次专辑。

  Devuan Linux,一个由一群不满 systemd 的开发者创建的 Debian 分支,本周发布了其 2.0 “ASCII” 的首个候选版本。据悉,Devuan 2.0 基于 Debian Stretch ,不使用 systemd ,其安装选项中有 SysVinit 和 OpenRC 可供选择,并提供 XFCE、KDE、MATE、Cinnamon、LXQT 等不同的桌面环境。2.0 的正式发布时间尚未公布。


  Devuan 的目标是成为一个保护用户和开发者社区自由的发行版,为现有的 Debian 用户和愿意维护 Init Freedom 的下游分布实现多样性、互操作性和后向兼容性。该项目自成立之初至今一直都不怎么被大众看好,甚至被看成是一群人微不足道的小打小闹。而事实上,项目之前由于迭代速度较慢,甚至一度被外界认为已停止。

  不过,Devuan 的官网目前已列出其后续的版本规划,开发团队目前已经在进行第三个基于 Debian Buster 版本的开发工作,并很快可以进行测试。

    LLVM 资深开发者 Rafael 因不满社区变化宣布与项目分道扬镳的事件近日愈演愈烈,其公开邮件被广泛转发,并在 Twitter、Hacker News 和 Reddit 上引起了一波程序员是否应该要求彼此相互尊重的“大型辩论赛”。


  Swift 语言之父 Chris Lattner ,同时还有另外一个身份是 LLVM 项目的主要发起人和作者之一,在事件发生后通过 Twitter 进行了评论。Chris 对 Rafael 的离开表示遗憾,并对其坚持个人原则的行为表示赞扬,但同时强调让项目更健康的长期发展需要的是一个包容的 LLVM 社区。

  之后,Chris 认为之前发的推文措辞不佳,再次发布一篇长文以表明自己的观点。在文中,他详细说明了该事件直接涉及到的几个人以及 LLVM 基金会、Outreachy 组织中间的关系:与 Outreachy 和 Google Summer of Code 等组织的合作是  LLVM 基金会的发展计划之一,旨在提高技术的参与度。LLVM 基金会的现任负责人 Tanya,是苹果编译器的工程师,也是 Chris 的配偶。Outreachy 组织目前尚未向 LLVM 提供实习生。

  Chris 表示他最关心的是 LLVM 社区的稳定性、长期管理和指导原则。当 Tanya 提出成立 LLVM 基金会时,自己表示强烈支持,因为这是万一当他或社区的其他领导者出现问题时,能确保 LLVM 继续发展的最佳途径。这也是为什么基金会希望将一些非正式公约标准化的原因之一。

  关于那些拥有AI的“羞羞机器人”,已经有很多相关讨论了。但在很多人,尤其是女性眼中,AI{敏感词}机器人只不过是男权社会的又一款典型产物,只知道满足生理上的贪欲,简直是浪费了AI的能力。抱着这样的心态,来自纽约的设计师+艺术家(同时也是一位开发者)刘菲研发了一套名为Gabriel2052的开源的AI男友系统。


  什么叫AI男友系统呢?就是刘菲研制的AI男友并不像粗俗的直男产物那样是一位丰满的机器人,而是一串经过训练的代码。通过不同的传感器和硬件,AI男友系统可以通过云端和使用者发短信调情,或是通过智能穿戴产品向使用者传达TA的触碰。

  最开始,Gabriel2052被应用在亚马逊的机械手臂上,通过丰富的传感器,Gabriel2052甚至可以感受用使用者的呼吸频率,而在刘菲的训练下,灵活的机械手臂也可以通过手势、触感力度来传达AI的思维——在Gabriel2052的设定中,AI男友首先要是一位绅士,机械手臂的动作也会显得谦逊有礼。比如在帮助使用者脱下外套时,机械手的抓手会在使用者肩头流连一番以示赞美。

  为了让Gabriel2052更具有生命感,刘菲通过引入概率、决策树等等方式丰富了Gabriel2052的反应机制。这样一来Gabriel2052的反应机制就会有更多的不可预测性,甚至有的时候还会拒绝人类的指令,这样一来也就更像一位霸道傲娇的男朋友了。

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

2018 Google I/O大会亮点汇总:新系统、新工具

  2018 Google I/O 开发者大会已于北京时间 5 月 9 日凌晨在山景城正式启幕,一起来看一下大会第一天都有哪些与开发者直接相关的内容吧。新的 Android P 系统的发布是 I/O 大会第一天的重点,Google 将其称为 10 周年的新一代版本,并主打智能化。

Ubuntu 18.10代号被吐槽,或引入新一代图形安装器

  4 月底,Ubuntu 18.04 LTS 正式发布,带来了许多期待已久的特性和改进。之后,开发团队的重心转移到了下个 Ubuntu 18.10 版本的开发工作中。新版本继续遵循 Canonical 用动物命名的惯例,即使用首字母相同的两个单词,第一个单词往往是形容词或其他描述性单词,第二个单词则是动物,比如之前的 Artful Aardvark 和 Bionic Beaver 。Ubuntu 18.10 的代号名称将以字母 “C” 开头。

微软宣布和GitHub合作:称自己是GitHub上最大的开源公司贡献者

  微软在Build 2018开发者大会上宣布将会和GitHub合作,未来Azure DevOps将服务至GitHub用户,而Visual Studio App Center 支持集成到 GitHub。在开发者大会上,Scott现在正在谈论开放源代码,这是微软公司历史上相当大一部分人的死敌。在纳德拉掌管之下,这一变化很剧烈,因为微软已经开源了很多自己的技术,并且与开源社区一起开始了新的项目。



微信宣布开源PhoenixGo:国内第一个开源围棋AI项目

  还记得上个月,微信团队新养的那只“金毛”吗?今天,它正式开源了!“金毛”官方名字叫PhoenixGo,它是腾讯微信翻译团队开发的国内第一个开源围棋AI项目。在刚刚结束的2018世界人工智能围棋大赛中,它夺得了世界冠军!

微软宣布Azure IoT Edge开源

  微软在Build 2018开发者大会上正式宣布Azure IoT Edge开源,微软表示未来可以让开发者能够修改、调试Azure IoT Edge,同时拥有更多对于Edge 应用的控制。微软还表示将会和大疆以及高通合作共同研究和开发使用Azure IoT Edge,微软称大疆将推出新 SDK 以及优先选择 Azure 作为云服务提供商,也会联合大疆开发商业无人机方案。

重磅!Java性能监控调试工具JMC宣布开源


  JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracle 在 2013 年发布  JAVA 7u40(Java 7 Update 40) 时将其包含在 JDK 中,用户不再需要额外下载。

微软开源ML.NET跨平台机器学习框架,AI 普及又向前跨进一步


  当地时间 5 月 7 日,微软 Build 大会在美国西雅图召开,会上微软针对开发者发布了一系列新产品。详细信息参见 Build 大会中的 AI:微软 AI 云服务全线更新。在这一系列产品发布的同时,雷锋网 AI 研习社注意到,微软同时宣布开源机器学习框架——ML.NET。利用 ML.NET,开发人员可以直接上手已有的模型,无需具备开发或调节机器学习模型的专业知识。

一个笑话引发的“血案”,glibc社区指责RMS独裁

  自由软件基金会创始人,GNU 计划发起人(GPL),GCC、Emacs 和 glibc 等项目的原作者 —— Richard Matthew Stallman(RMS),近日因反对 glibc 社区删除他写的一个笑话而引起社区争议。RMS 在 90 年代于 glibc 的手册里就中止函数 abort() 中,留下了上面这个有关堕胎的笑话(支持的人称其为审查式笑话)。

微软将Ubuntu Linux带入ARM版Windows 10


  去年,微软将Ubuntu Linux带入Windows 10平台,但首批套件只能工作在x64平台之上,对于32位的x86系统以及ARM平台的移动和嵌入式设备并不太友好。今日Microsoft Store上线了ARM版Ubuntu Linux,这意味着所有能够运行Windows 10的ARM体系机型将可以全部开始运行Ubuntu。

“国产自主可控”的开源软件就是一个矛盾体

  一篇万字长文,在今年4月的时候,刷了很多人的屏。其实我就想问一句:当时你们立项的时候,是怎么跟国家吹牛的?在拿了国家那么多钱之后,事情做成了吗?拿了钱,没有做成事,不是骗钱,是啥?现在梁宁女士写文章,悲情十足地说“当时没有考虑到系统生态的困难”。那么:立项的时候,也没有考虑到?因为考虑不周,所以让国家交了学费?

JavaFX已从JDK中独立拆分,早期预览版开放下载

  今年 3 月,我们曾报道过 Oracle 从 JDK 11 开始将把 JavaFX 将作为独立模块从 JDK 中分离出来,以使 JavaFX 更易于被采用的消息。近日,Oracle 在邮件列表上宣布,独立的 JavaFX SDK 早期预览版已发布,可使用 OpenJDK 10 或 OpenJDK 11 EA 构建版来运行它。

Ubuntu 18.10 Cosmic Cuttlefish或于10月18日发布

  Ubuntu 18.10 日前终于有了自己的名字 —— Cosmic Cuttlefish,而且开发工作已经于本周早些时候启动。日前发布的 Ubuntu 18.04 LTS 默认使用 GCC 7,而 Ubuntu 18.10 版本将迁移至最新发布的 GCC 8.1 版本中,但不会成为系统默认设置。

R和Python大神携手:让使用不同语言的人更轻松协作

  R语言和Python语言被许多人认为是现在最好的数据科学语言,二者在该领域孰优孰劣,往往会引起许多争论。RStudio 首席科学家 Hadley Wickham 和 Python 资深数据分析专家、Pandas 库作者 Wes McKinney 近日公开表示正在进行合作,旨在让使用不同编程语言的科学家能更轻松协作,并避免一些无谓的重复工作。

.NET Core 3新特性公布:支持Windows桌面应用

  在微软 Build 2018 开发者大会上,.NET 团队发布了 .NET Core 的下一个主要版本 3.0 的规划蓝图。.Net Core 3 的首个预览版预计在今年晚些时候发布,正式版本将在 2019 年发布。.NET Core 是微软 .NET 技术的开源、跨平台版本,允许开发者在 Windows、Mac 和 Linux 上使用包括 C#、F#和 Visual Basic 等语言。

一个时代的落幕,Chainfire宣布停止开发所有Root应用

  Android 大神 Chainfire 昨日发文宣布,将停止开发所有 Root 相关的应用。而且由于自己目前正在研究一个与 Android 无关的项目,占用了大部分的时间,所以其它跟 Root 权限无关的应用也会停掉部分,另外一部分想要继续维护的也需要等上一段时间。

终于,微软修复了Notepad长达33年的换行“Bug”

  自 1985 年发布以来,微软的 Notepad(记事本)一直存在的一个 “Bug” ,终于宣布要解决了。对于一般用户来说,记事本是一个非常实用的 TXT 文本编辑工具。不过 IT 专业人员可能会烦扰记事本只支持 Windows 的行尾符 (End-of-Line) - 回车(CR)和换行符(LF),因为这意味着记事本无法正确显示在 Unix、Linux 和 macOS 中创建的文本内容……

谷歌Chrome OS重磅升级:画中画、App快捷方式

  在 I/O 2018开发者大会上,谷歌除了带来了大家都很关心的 Android P 操作系统以及占据大幅版面的人工智能之外,还公布了 Chrome OS 的部分信息,比如说今后将会获得的几项新功能,画中画、应用快捷方式、支持 Gboard 输入法等。

微软开源ML.NET跨平台机器学习框架,AI 普及又向前跨进一步

  当地时间 5 月 7 日,微软 Build 大会在美国西雅图召开,会上微软针对开发者发布了一系列新产品。详细信息参见 Build 大会中的 AI:微软 AI 云服务全线更新。在这一系列产品发布的同时,雷锋网 AI 研习社注意到,微软同时宣布开源机器学习框架——ML.NET。

孤独的少数派,抵制systemd的Devuan能走多远?

  Devuan Linux,一个由一群不满 systemd 的开发者创建的 Debian 分支,本周发布了其 2.0 “ASCII” 的首个候选版本。据悉,Devuan 2.0 基于 Debian Stretch ,不使用 systemd ,其安装选项中有 SysVinit 和 OpenRC 可供选择,并提供 XFCE、KDE、MATE、Cinnamon、LXQT 等不同的桌面环境。2.0 的正式发布时间尚未公布。

LLVM开发者退出事件持续发酵,Swift语言之父回应


  LLVM 资深开发者 Rafael 因不满社区变化宣布与项目分道扬镳的事件近日愈演愈烈,其公开邮件被广泛转发,并在 Twitter、Hacker News 和 Reddit 上引起了一波程序员是否应该要求彼此相互尊重的“大型辩论赛”。Swift 语言之父 Chris Lattner ,同时还有另外一个身份是 LLVM 项目的主要发起人和作者之一,在事件发生后通过 Twitter 进行了评论。

一位纽约女码农和她制造的“开源男友”

  关于那些拥有AI的“羞羞机器人”,已经有很多相关讨论了。但在很多人,尤其是女性眼中,AI{敏感词}机器人只不过是男权社会的又一款典型产物,只知道满足生理上的贪欲,简直是浪费了AI的能力。抱着这样的心态,来自纽约的设计师+艺术家(同时也是一位开发者)刘菲研发了一套名为Gabriel2052的开源的AI男友系统。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部