设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:LC3大会成果多 Android8.0代号曝光

2017-6-25 21:14| 发布者: joejoe0332| 查看: 8427| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 本月19日在北京举办的LC3大会(LinuxCon+ContainerCon+CloudOpen)应该是全球最顶级的开源大会了,而这一为期两天的开源盛会过去几年在北美、欧洲和日本都举办过,而此次是其首次来到中国。本次大会上,不仅陆首群教被 ...
  本月19日在北京举办的LC3大会(LinuxCon+ContainerCon+CloudOpen)应该是全球最顶级的开源大会了,而这一为期两天的开源盛会过去几年在北美、欧洲和日本都举办过,而此次是其首次来到中国。本次大会上,不仅陆首群教被授“开源软件推进终身成就奖”,还曝光了Linux内核的未来。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,作为技术转移计划的一部分,NSA(美国国家安全局)近日公开了它的Github账号,分享了它开发的32个开源项目。NSA最著名的开源项目是增强Linux内核安全的SELinux,除此之外还有K/V存储方案ApacheAccumulo等项目。6月22日,在腾讯“云+未来”峰会分会场的开发者专场上,腾讯研发管理部总监许勇以“腾讯开源在路上”为主题,和大家分享了腾讯内部如何打造工程师文化,以及腾讯外部开源的发展情况。据央广网报道,DCOS开源联盟开启仪式6月21日在京举行。DC/OS是一套完整的开源软件项目,以ApacheMesos、Marathon以及其它多项技术成果为构建基础。DCOS开源联盟是由DC/OS、Mesos等开源生态中的相关企、事业单位自愿结成的生态团体,是全国性的非营利性的社会组织。Oracle正计划对Java虚拟机进行更新,以支持direct-valueclasstypes,而这也正是现代多核处理器所需的服务。不过目前尚未有具体的更新时间表。OracleJava平台组软件开发副总裁GeorgesSaab表示:“在Java中支持valuetypes的提案是为了让开发者放弃identity或polymorphism,以便运行时可以以更小巧的方式表现底层数据,更适合大批量操作的处理。”Facebook的研究人员在开发谈判聊天机器人时,意外发现机器人自发地创造出了自己的非人类语言。最近Facebook发表了一篇关于chatbots相互交谈的报告。在报告中,Facebook人工智能研究实验室(FAIR)的研究人员描述了使用机器学习进行谈判来训练他们的聊天机器人的“dialogagents”,更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。最新发布的Ubuntu基金会团队每周时事通讯中,来自Canonical的SteveLangasek带来了一些关于即将到来的Ubuntu17.10(ArtfulAardvark)发行版本的好消息。首先,Ubuntu17.10的首个Alpha版本已经完成,预计将于6月29日正式发布。2017年6月19日,在北京的LinuxCon+ContainerCon+CloudOpenChina大会上,云原生计算基金会(CloudNativeComputingFoundation,CNCF)宣布阿里巴巴集团旗下云计算平台阿里云,正式作为金牌会员加入基金会,以推动云原生在全球市场的部署。6月16日,全球开源组织MariaDB基金会宣布,腾讯云正式成为MariaDB基金会白金会员,这是基金会最高级别会员。这也是腾讯云继上个月加入CNCF基金会和Linux基金会后,在开源界的又一项新动作,意味腾讯云在开源领域的步伐正在不断深入,从IaaS的开源进入到PaaS的开源。继去年MariaDB基金会将阿里云数据库高级专家彭立勋列为个人成员后,今年又有一位阿里云工程师在国际技术社区重要工作中有所担当,她就是张秋怡。张秋怡,花名洗影,阿里云云应用服务团队工程师。日前谷歌官方已经确认,AndroidO版本号为8.0,这也意味着AndroidN将止步于安卓7.1.2,通常来说谷歌都会为各代的安卓大版本更新起一个甜品的代号,之前有消息称这个代号有望是“奥利奥”,不过从目前来看由于一些原因不能如愿,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。据MSPoweruser透露,微软正在对Bing的设计进行调整,特别是搜索结果页面的外观,许多元素都将参考目前GoogleSearch的设计。新版的Bing目前已经在测试当中,从公开的UI来看,搜索结果页面也和Google当前的设计有一些有趣的相似之处……Debian9前俩天发布了正式版,许多用户都在准备下载和体验新版本。不过据外媒报道,Debian9的所有镜像中似乎都存在一个bug。当您尝试使用图形安装程序安装它时,将显示一条错误消息:……近日有安全厂商发现Linux内核存在四个极度危险的漏洞——代号“PhoenixTalon”(CVE编号:CVE-2017-8890、CVE-2017-9075、CVE-2017-9076、CVE-2017-9077)。经研究这些漏洞在Linux内核中至少已经存在了11年,几乎影响了这11年间发布的所有Linux内核和对应的发行版本以及相关国产系统。Golang在前几天发布了1.9版本的首个测试版,也已经有相关文档和报道对Go1.9进行了介绍。Go1.9的开发团队希望几乎所有的Go程序都能像以前一样运行,该版本的重点是在保持兼容性的前提下,提升性能,编译和扩展大型代码库。正式版本预计8月发布。话不多说,直接开始吧!在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  本月19日在北京举办的 LC3 大会 (LinuxCon + ContainerCon + CloudOpen)应该是全球最顶级的开源大会了,而这一为期两天的开源盛会过去几年在北美、欧洲和日本都举办过,而此次是其首次来到中国。就在同一天,Linux 发布了 4.12-rc6 的 release,而Linux 基金会在这次大会上也独家透露了一些未来 Linux 内核开发的新特性。


  Linux基金会的执行董事 Jim Zemblin 是本次大会的主持人,他同时也出席了本次大会的发布会,接受了中国媒体的专访,在19日上午 Linux Story 记者闻其详的访问中,Jim 透露,未来 Linux 内核可能会引入形式验证(维基百科链接),以获得更好的安全性,如果完成形式验证的话,将大大增加 Linux 在内核安全上的可信赖度,也有利于 Linux 对更多新特性的支持和未来长远发展。但是形式验证是一项艰巨的任务,我们估计 Linux 应该首先对某些相对独立的核心模块完成形式验证。

  据悉,形式验证(Formal Verification)含义是根据某个或某些形式规范或属性,使用数学的方法证明其正确性或非正确性。同时逻辑形式验证是一个系统性的验证过程,它使用数学方法来验证设计在实现中是否得以贯彻。目前主要常用的形式验证软件包括 Coq / Isabelle / Metamath / TLA+ 等。

  形式验证过程可以证明一个系统不存在某个 bug 或符合某些规范。而传统软件测试方法的局限在于,有限的测试用例无法覆盖几乎无限的状态空间,测试环境没有考虑到的例外状况往往会成为隐患,在生产环境中造成损失。测试用例再多,也无法保证系统不出现bug,然而对于一些关键应用场景,我们又非常需要一个没有bug的系统。“没有bug”是一个很难严格定义的概念,更现实的做法是尽力排除“特定类型的bug”。形式验证方法可以针对业务逻辑或者代码逻辑进行数学证明,证明一个系统符合特定的设计规范,证明系统不存在任何已知类型的bug,以及证明系统满足特定的功能属性。更多消息大家可以关注本次专辑……

  在2017年19-20日在北京国家会议中心举行的LC3会议上,Linux 基金会授予中国开源软件推进联盟(China Open Source Software Promotion Union)名誉主席陆首群教授“开源软件推进终身成就奖”。


  在颁奖仪式上,Linux基金会执行总监Jim Zemlin先生评价陆主席作为Linux基金会十多年的老朋友,一直关心开源软件运动,积极推进包括Linux基金会在内的开源软件组织在中国蓬勃发展。同时作为中国开源软件推进联盟的创始人和名誉主席,为利用开源技术促进信息技术产业发展和信息技术的广泛应用做出了重要的贡献。

  在陆主席所著新书《开源、创新和新经济》的扉页上,Linux和Git创始人LinusTorvalds先生写道:“陆主席感谢您对中国全部开源事业作出的杰出贡献”。

  Jim Zemlin先生写道:“陆首群主席作为中国开源软件的先锋,为中国和全世界开源软件的推广作出了很多重要的贡献,我对您一直心存感激”。

  Apache基金会创始人、Linux基金会区块链开源软件Hyperledger项目负责人BrainBehlendorf先生写道:“感谢陆首群主席一直以来对于开源软件的信念、热情和远见”。

  Linux基金会内核稳定版维护者GregKroah-Hartman先生写道:“感谢陆主席过去很多年对于开源软件的全力支持,祝福您在未来的日子里继续推动这一卓有价值的工作。”更多内容,大家不妨在本次专辑里了解一下……

  作为技术转移计划的一部分,NSA(美国国家安全局)近日公开了它的 Github 账号,分享了它开发的 32 个开源项目。NSA 最著名的开源项目是增强 Linux 内核安全的 SELinux,除此之外还有 K/V存储方案 Apache Accumulo 等项目。


  该机构在计划书中写道:“NSA 技术转移计划(TTP)与希望通过此类协作将技术转移到商业的创作者合作。OSS 诚邀技术的合作开发,通过增强和调整商业软件来实现公共利益,政府将从开源社区对技术的改进中获益。”更多情况,大家可以关注本次专辑。



  最新发布的Ubuntu基金会团队每周时事通讯中,来自Canonical的Steve Langasek带来了一些关于即将到来的Ubuntu 17.10(Artful Aardvark)发行版本的好消息。首先,Ubuntu 17.10的首个Alpha版本已经完成,预计将于6月29日正式发布。


  其次,在Ubuntu开发人员不懈的努力下成功添加了诸多新功能,最值得的关注的就是为了增强安全性能,默认激活支持地址无关可执行文件(PIE),并对Secure Boot等诸多方面进行了改善和调整。

  PIE是指可在主存储器中任意位置正确地运行,而不受其绝对地址影响的一种机器码。Steve Langasek表示:“Artful发行版本默认情况下在所有架构上都支持PIE。由于没有兼容PIE,目标重建版本已经完成封装并有望打破 reverse-build-dependencies。剩下来的架构将会在研发周期的版本重建中在 i386, armhf和arm64上支持PIE。”更多内容,本次专辑将为您一一带来……

  6月22日,在腾讯“云+未来”峰会分会场的开发者专场上,腾讯研发管理部总监许勇以“腾讯开源在路上”为主题,和大家分享了腾讯内部如何打造工程师文化,以及腾讯外部开源的发展情况。


  腾讯曾经很封闭,喜欢关起门来自己捣鼓,技术研发也是如此。各个业务、各个产品可能都会重复开发类似的功能。但 3Q 大战的爆发,让腾讯决定选择变革,提出了开放战略。与此同时,一批谷歌工程师加入了腾讯做搜索,结果如何大家也都知道,但是这批谷歌工程师带来的谷歌工程师文化,却在腾讯内部得到了极大的认同,正是在这种大背景和大环境下,腾讯的技术研发逐步由封闭走向共享复用和开源。

  腾讯开源的起步比较艰难,即使从内部开源做起也是如此,公司希望通过开源减少内耗,更多地复用同事的工作成果,从而提升开发效率和积累对外开源的经验。然而,腾讯的开发模式是由业务和产品驱动的,这就会产生三个问题:

  腾讯的工程师会优先考虑如何更快实现业务需求,因此代码的实现和业务的耦合性会更强,这样的好处是对业务侧和产品侧的反应很到位,然而将代码应用到类似业务场景上会很困难。

  大公司所面临的 KPI 问题。部门墙。其实有些业务存在内部竞争的关系,比如同一时期做微信的产品就有三、四个团队,竞争十分激烈,如果这个时候选择开源更是难上加难。

  所以,腾讯内部开源社区提供了从轻量到重度参与开源的的各种途径和形式,既可以简简单单的分享片段,也可以分享自己的开源项目。详细内容本次专辑会为您慢慢道来……

  Infoworld 消息,Oracle 正计划对 Java 虚拟机进行更新,以支持 direct-value class types ,而这也正是现代多核处理器所需的服务。不过目前尚未有具体的更新时间表。


  Oracle Java 平台组软件开发副总裁 Georges Saab 表示:“在 Java 中支持 value types 的提案是为了让开发者放弃 identity 或 polymorphism ,以便运行时可以以更小巧的方式表现底层数据,更适合大批量操作的处理。”

  Saab 还解释说,Java 在 1995 年创建之初,就在内存访问和 CPU 指令上花费了相同的时间。此后,多核处理器的推出提升了 CPU 指令的速度,但也给存储器本地化(memory locality)带来了挑战。

  JVM期望几乎所有的类型检查都在运行时前完成,且最好是由编译器完成而不是由 JVM 本身。因此,direct values 将不需要被标记或以其他方式检查,以在运行时确定其类型或与 reference values 分开。更多信息,请关注本次专辑……



  Facebook 的研究人员在开发谈判聊天机器人时,意外发现机器人自发地创造出了自己的非人类语言。最近 Facebook发表了一篇关于 chatbots 相互交谈的报告。在报告中,Facebook人工智能研究实验室(FAIR)的研究人员描述了使用机器学习进行谈判来训练他们的聊天机器人的 “dialog agents” 。


  过程还算顺利,但研究人员最终意识到需要进行调整,因为机器人正在从人类语言转移,创建自己的谈判语言。报告中还值得注意的一点是,机器人可以是相当精明的谈判者 - 他们甚至会伪装自己,先用看起来不在意、不感兴趣的策略,最终来最大价值化“妥协”。

  Facebook 的研究人员在他们的文章中写道:“未来的工作还有很大的潜力,特别是不断探索其他推理策略,以及在不偏离人类语言的情况下改进机器语言的多样性。“详细情况请大家关注本次专辑……

  日前谷歌官方已经确认,Android O版本号为8.0,这也意味着Android N将止步于安卓7.1.2,通常来说谷歌都会为各代的安卓大版本更新起一个甜品的代号,之前有消息称这个代号有望是“奥利奥”,不过从目前来看由于一些原因不能如愿。


  在2013年,谷歌为了让Android 4.4命名为KitKat奇巧与雀巢达成了名称授权的交易,不过如果命名为“奥利奥”,那么谷歌不得不再与Nabisco(纳斯贝克,奥利奥商标持有者)达成协议,不过从目前来看并没有如愿。

  根据谷歌最近放出的Android 8.0的开源代码,开发者在其中发现了一些“oc-dev”相关的代码。字母(oc)的组合可以是“燕麦饼干”,特别是在Google I/O大会幻灯片中被发现有“燕麦饼干”,因此该命名可能也是选项之一。

  至于究竟Android8.0代号是谁相信在未来一段时间就能够揭晓,所以你更喜欢奥利奥还是燕麦饼干?更多内容,大家请关注本次专题……
  
  据 MSPoweruser 透露,微软正在对 Bing 的设计进行调整,特别是搜索结果页面的外观,许多元素都将参考目前 Google Search 的设计。新版的 Bing 目前已经在测试当中,从公开的 UI 来看,搜索结果页面也和 Google 当前的设计有一些有趣的相似之处 ,会显示搜索查询和一些搜索选项和过滤器,也可帮助你根据自己的喜好对结果进行排序。


  据悉,这个新的用户界面目前仅在公司内部测试。Bing 与 Google 搜索相比,相对缺乏人气。有人觉得微软此举,或许是希望更好的模仿市场领导者,不过也有人指出,这可能只是微软在继续推动 Fluent Design 设计语言(微软在 Build 2017 大会上宣布的全新设计语言)而已。更多详细内容,请关注本次专辑……



  近日有安全厂商发现Linux内核存在四个极度危险的漏洞——代号“Phoenix Talon”(CVE编号:CVE-2017-8890、CVE-2017-9075、CVE-2017-9076、CVE-2017-9077)。经研究这些漏洞在Linux内核中至少已经存在了11年,几乎影响了这11年间发布的所有Linux内核和对应的发行版本以及相关国产系统。

  Linux存在着许多不同的版本,比如Redhat、Centos、Ubuntu、Suse,包括很多国产化操作系统也使用了Linux内核。Linux凭借其开源和安全性的优势,常被用作网站、游戏、应用服务器的操作系统。除此之外Linux可以运行在多种硬件平台上,比如X86服务器、台式计算机、网络设备、平板电脑、机顶盒、游戏机等。


  “Phoenix Talon”漏洞可被攻击者利用来发起DOS攻击,且在符合一定利用条件的情况下可导致远程代码执行,包括传输层的TCP、DCCP、SCTP以及网络层的IPv4和IPv6协议均受影响。如攻击者利用该漏洞发起攻击可导致部署Linux操作系统的网站服务器、应用服务器、中间服务器宕机或被控制!

  这些漏洞中以CVE-2017-8890最为严重,该漏洞一举拿下了Linux内核漏洞两个评分标准的史上最高分: CVSS V2评分达到满分10.0,CVSS V3评分是历史最高分9.8,由此可见该漏洞的恐怖程度!!!更多内容,请关注本次专辑……

  Golang在前几天发布了1.9版本的首个测试版,也已经有相关文档和报道对Go 1.9进行了介绍。Go 1.9的开发团队希望几乎所有的Go程序都能像以前一样运行,该版本的重点是在保持兼容性的前提下,提升性能,编译和扩展大型代码库。正式版本预计8月发布。


  新特性和改进:垃圾收集器加速,更好的代码和核心库优化将使程序运行速度更快一些。math/bits 包,对操作 bits 进行了优化。该包中的函数被编译器视为内联函数来提高性能。

    Go 1.9 编译器支持并行编译包中的函数,利用多个处理器内核。Go 1.9 保留以前版本的 go 命令支持并行编译单独的包。默认情况下,并行编译是打开的,但可以禁用。

    为了可扩展性,Go 1.9 增加了对代码修复的类型别名声明(type-alias declaration)的支持。对 Go 语言的更改,类型别名支持逐行代码修复,同时支持在程序包之间移动类型。它应该在大规模重构期间辅助代码修复,将引用旧包中的类型改为引用新包的类型,并可互操作。基本上,类别别名的引入提供了一个过渡期,其中 API 可以从新的和旧的包中获得,引用旧的和新的版本可以同时存在。

    Go 1.9 增加了透明单调递增时间(transparent monotonic time)支持,这使得在两个时间值之间的计算持续时间总是安全的,即使是在时钟调整的情况下。Go 1.9 改进了测试能力,用新的 (T).Helper 和 (B).Helper 方法将调用函数标记为测试 helper 函数。

    sync 包中的新 Map 类型,这是一个具有 amortized-constant-time 加载、存储和删除的并发 Map。多个 goroutines 可以安全并发的调用它。更多内容,大家可以关注本次专辑……

  随着上周Firefox 54.0正式版的到来,Firefox终于默认启用了多进程。在这个最新的版本中,Firefox 最多可以使用四个进程,对用户来说,内存占用和性能也比以前更好。但有不少用户会发现,升级后的 Firefox 依然只有一个进程。


  据 ZDnet 报道,罪魁祸首可能是你已经使用多年的附加组件。要检查 Firefox 54 是否卡在一个进程中,可以检查系统进程资源管理器,或检查 Firefox 的 about:config 中附加到 dom.ipc.processCount value 的值是否设置为1。如果有问题,找出不兼容的插件并禁用即可启用多进程。详细内容请关注本次专辑……

  自从5.18 Google IO 大会到现在,Kotlin 已实打实的“上位”一个月。不知道你自己或者身边有没有人开始学习和使用 Kotlin 呢? Kotlin 有对你带来什么变化吗?欢迎回复讨论。



  Kotlin 的空降似乎让许多人措手不及,在此之前国内关于  Kotlin 的资料十分稀少。即使到现在,也有不少人对  Kotlin 不甚了解。有一些 Kotlin 相关的公众号曾整理和解答过一些常见的问题,或许对大家有所帮助:

  Kotlin 是什么?我刚刚接触 Kotlin 是在两年前,那会儿的 Kotlin 更像是 A Better Java,它能做 Java 能做的任何事情,而且还要更出色。说白了,它就是一门编程语言而已,在 Android 上被 Google 钦点,就像 Swift 之于 iOS,并不是什么洪水猛兽,不应该觉得害怕和恐慌。


  没有Java基础,我应该学Kotlin吗?应该学,作为一个有追求的程序员,你不仅要学 Kotlin,而且要了解各类型的语言,这跟你什么基础没有关系,大家都有过一个什么都不会的曾经。

    但是,现阶段,Kotlin跟Java关系实在密切,只要你希望用 Kotlin 开发 Jvm、Android 相关的应用程序,Java 你就必须学会,而且要学好,因为它太重要了,除了大量的 Jdk、Sdk 源码都是 Java 的以及大量的资料都是 Java 的 之外,Java 更是 Java 系语言的标杆,你需要学习掌握它,了解这一族语言的应用思路,和开发习惯,甚至了解 Java 的弊病来真正明白为什么会有 Kotlin、Groovy、Scala 这样的语言诞生。更多内容,请关注本次专辑……

  说到人工智能,不得不提到一个关键词就是机器学习,机器学习领域的突破和爆发,使人工智能领域有了飞跃的发展。人工智能的时候会特别关注机器学习领域将会以什么层级的速度向未来发展?在 2017 腾讯“云+未来”峰会上,机器学习大神 Michael Jordan 教授从人工智能发展史出发全面阐述机器学习现状及未来的挑战。


  60年代,“智能”这个词刚刚出现,机器人进入到人的世界,被定义为像一个人存在。到80、90年代,“智能”走向另一种趋势,演变为“IA”,即智能增强技术,智能搜索引擎出现帮助我们快速获取解决问题的答案,帮助人类有了更好的存储、沟通、交流能力。

  与此同时,在IaaS即智能基础设施方面,交通、金融……我们身边的每一个行业、每一个模块都出现了智能化的的趋势。在 Michael Jordan  教授的观点中,目前人工智能还只是一个雏形,之后可能会出现一些有效的对话,特别是像这样一个自我导识的机器也会出现,但是智能方面它目前还是比较有限的。

  目前很多程序员绘图基本上都是采用后端生成数据传递给前端,然后前端将数据渲染到绘图库上面进行显示,从而得到我们最后看到的各种图,但是有时候,我们发现需要传递的数据很多很多,那么这个时候如果将数据传递给前端进行分析并展示的话是非常慢的,所以有必要在后端进行各种统计图的生成,下面我们就来聊聊各种程序员都是怎么进行图制作的?


  用PHP制作过统计图的人都应该知道,JqGraph与PHP的黄金搭档,用JqGraph我们能够完成很多图的制作,比如散点图、柱状图、折线图、股票走势图、饼状图等等,并且目前该库已经支持PHP7了,所以我们可以放心使用。

  在一文中,我们已经介绍了关于Python的绘图软件搭档Bokeh,利用它我们能够完成很多图,基本的图包括柱状图、折线图、仪表盘、散点图、洛伦兹图、二维三维流线图等等。

  对于Java程序员来说,经常使用的制图库是JFreeChart,利用JFreeChart,我们能够实现饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等,并且还能够与excel与PDF等等进行关联,将图保存到本地等等功能。
  
  更多本周开源资讯,本次专辑将为您一一呈现……

Linux基金会透露未来Linux内核可能会引入形式验证

  本月19日在北京举办的 LC3 大会 (LinuxCon + ContainerCon + CloudOpen)应该是全球最顶级的开源大会了,而这一为期两天的开源盛会过去几年在北美、欧洲和日本都举办过,而此次是其首次来到中国。就在同一天,Linux 发布了 4.12-rc6 的 release,而Linux 基金会在这次大会上也独家透露了一些未来 Linux 内核开发的新特性。

Linux基金会授予陆首群教授“开源软件推进终身成就奖”

  在2017年19-20日在北京国家会议中心举行的LC3会议上,Linux 基金会授予中国开源软件推进联盟(China Open Source Software Promotion Union)名誉主席陆首群教授“开源软件推进终身成就奖”。

NSA公开GitHub账号,分享它开发的32 项目

  作为技术转移计划的一部分,NSA(美国国家安全局)近日公开了它的 Github 账号,分享了它开发的 32 个开源项目。NSA 最著名的开源项目是增强 Linux 内核安全的 SELinux,除此之外还有 K/V存储方案 Apache Accumulo 等项目。

Alpha版Ubuntu 17.10月底发布:支持PIE,Python 3.6系列

  最新发布的Ubuntu基金会团队每周时事通讯中,来自Canonical的Steve Langasek带来了一些关于即将到来的Ubuntu 17.10(Artful Aardvark)发行版本的好消息。首先,Ubuntu 17.10的首个Alpha版本已经完成,预计将于6月29日正式发布。



腾讯开源在路上——道阻且长 腾讯仍在追赶

  6月22日,在腾讯“云+未来”峰会分会场的开发者专场上,腾讯研发管理部总监许勇以“腾讯开源在路上”为主题,和大家分享了腾讯内部如何打造工程师文化,以及腾讯外部开源的发展情况。

开源盛会LC3中国首秀圆满落幕!

  6月19日-20日在北京国家会议中心,由Linux基金会主办的LC3大会(LinuxCon + ContainerCon + CloudOpen)正式落地中国。作为本土开源界最强社区品牌而且是本次大会的唯一合作伙伴,开源中国亲历见证了这一盛会的完美召开。

DCOS开源联盟成立,通过开源技术搭建生态系统

  据央广网报道,DCOS 开源联盟开启仪式6月21日在京举行。DC/OS是一套完整的开源软件项目,以Apache Mesos、Marathon以及其它多项技术成果为构建基础。DCOS开源联盟是由DC/OS、Mesos等开源生态中的相关企、事业单位自愿结成的生态团体,是全国性的非营利性的社会组织。

Oracle计划升级 JVM以更好地支持多核处理器

  Oracle 正计划对 Java 虚拟机进行更新,以支持 direct-value class types ,而这也正是现代多核处理器所需的服务。不过目前尚未有具体的更新时间表。Oracle Java 平台组软件开发副总裁 Georges Saab 表示:“在 Java 中支持 value types 的提案是为了让开发者放弃 identity 或 polymorphism ,以便运行时可以以更小巧的方式表现底层数据,更适合大批量操作的处理。”

Facebook的AI意外地创造了自己的非人类语言

  Facebook 的研究人员在开发谈判聊天机器人时,意外发现机器人自发地创造出了自己的非人类语言。最近 Facebook 发表了一篇关于 chatbots 相互交谈的报告。在报告中,Facebook 人工智能研究实验室(FAIR)的研究人员描述了使用机器学习进行谈判来训练他们的聊天机器人的 “dialog agents” 。

阿里云成为CNCF云原生计算基金会金牌会员

  2017年6月19日,在北京的 LinuxCon + ContainerCon + CloudOpen China 大会上,云原生计算基金会(Cloud Native Computing Foundation,CNCF) 宣布阿里巴巴集团旗下云计算平台阿里云,正式作为金牌会员加入基金会,以推动云原生在全球市场的部署。

腾讯云正式成为MariaDB基金会白金会员

  6月16日,全球开源组织MariaDB基金会宣布,腾讯云正式成为MariaDB基金会白金会员,这是基金会最高级别会员。这也是腾讯云继上个月加入CNCF基金会和Linux基金会后,在开源界的又一项新动作,意味腾讯云在开源领域的步伐正在不断深入,从IaaS的开源进入到PaaS的开源。

国内首位!Node.js社区吸纳阿里云张秋怡为CTC成员

  继去年 MariaDB 基金会将阿里云数据库高级专家彭立勋列为个人成员后,今年又有一位阿里云工程师在国际技术社区重要工作中有所担当,她就是张秋怡。张秋怡,花名洗影,阿里云云应用服务团队工程师。

Android 8.0代号并非"奥利奥"?可能命名燕麦饼干

  日前谷歌官方已经确认,Android O版本号为8.0,这也意味着Android N将止步于安卓7.1.2,通常来说谷歌都会为各代的安卓大版本更新起一个甜品的代号,之前有消息称这个代号有望是“奥利奥”,不过从目前来看由于一些原因不能如愿。

Chrome和Firefox的Headless模式可能刺激网络诈骗

  在过去一个月中,Google 和 Mozilla 已经在各自的浏览器中添加了 Headless 模式支持,这种机制允许浏览器在操作系统背景下静默运行,而不需要可视化的 GUI。这个功能对开发人员来说非常有用,但也会带来一些广告软件的攻击。恶意软件或诈骗机制不需要夹带任何额外的工具,只要以 Headless 模式启动 Chrome 或 Firefox(无可见的 GUI)就能加载页面,侵入本地安装的软件后就能执行大部分恶意操作。

越来越像Google,微软正在重新设计Bing

  据 MSPoweruser 透露,微软正在对 Bing 的设计进行调整,特别是搜索结果页面的外观,许多元素都将参考目前 Google Search 的设计。新版的 Bing 目前已经在测试当中,从公开的 UI 来看,搜索结果页面也和 Google 当前的设计有一些有趣的相似之处 ……

Debian 9安装镜像存在bug ,开发人员正在修复

  Debian 9前俩天发布了正式版,许多用户都在准备下载和体验新版本。不过据外媒报道,Debian 9 的所有镜像中似乎都存在一个 bug 。 当您尝试使用图形安装程序安装它时,将显示一条错误消息:……

潜伏11年之久,Linux惊现高危内核漏洞"Phoenix Talon"

  近日有安全厂商发现Linux内核存在四个极度危险的漏洞——代号“Phoenix Talon”(CVE编号:CVE-2017-8890、CVE-2017-9075、CVE-2017-9076、CVE-2017-9077)。经研究这些漏洞在Linux内核中至少已经存在了11年,几乎影响了这11年间发布的所有Linux内核和对应的发行版本以及相关国产系统。

预计8月正式发布的Golang 1.9新特性抢先看

  Golang 在前几天发布了 1.9 版本的首个测试版,也已经有相关文档和报道对 Go 1.9 进行了介绍。Go 1.9 的开发团队希望几乎所有的 Go 程序都能像以前一样运行,该版本的重点是在保持兼容性的前提下,提升性能,编译和扩展大型代码库。正式版本预计 8 月发布。

Google开源模块化深度学习系统Tensor2Tensor

  谷歌开源了 Tensor2Tensor(T2T),这是一个模块化和可扩展的库和二进制文件,用于在 TensorFlow 中训练深度学习模型,并专注于序列任务。T2T 由 Google Brain 的研究人员和工程师积极使用和维护,力求最大限度地提高思想领域并最大限度地减少执行延迟。

机器学习大神Michael Jordan:人工智能还只是一个雏形

  说到人工智能,不得不提到一个关键词就是机器学习,机器学习领域的突破和爆发,使人工智能领域有了飞跃的发展。人工智能的时候会特别关注机器学习领域将会以什么层级的速度向未来发展?在 2017 腾讯“云+未来”峰会上,机器学习大神 Michael Jordan 教授从人工智能发展史出发全面阐述机器学习现状及未来的挑战。

Kotlin空降“上位”已满月,有对你带来变化吗?

  自从5.18 Google IO 大会到现在,Kotlin 已实打实的“上位”一个月。不知道你自己或者身边有没有人开始学习和使用 Kotlin 呢? Kotlin 有对你带来什么变化吗?欢迎回复讨论。Kotlin 的空降似乎让许多人措手不及,在此之前国内关于  Kotlin 的资料十分稀少。即使到现在,也有不少人对  Kotlin 不甚了解。

为什么你的Firefox没有启用多进程?插件惹的祸!

  随着上周 Firefox 54.0 正式版的到来,Firefox 终于默认启用了多进程。在这个最新的版本中,Firefox 最多可以使用四个进程,对用户来说,内存占用和性能也比以前更好。但有不少用户会发现,升级后的 Firefox 依然只有一个进程。据 ZDnet 报道,罪魁祸首可能是你已经使用多年的附加组件。

Java、PHP、Python、JS等开发者都如何绘制统计图


  目前很多程序员绘图基本上都是采用后端生成数据传递给前端,然后前端将数据渲染到绘图库上面进行显示,从而得到我们最后看到的各种图,但是有时候,我们发现需要传递的数据很多很多,那么这个时候如果将数据传递给前端进行分析并展示的话是非常慢的,所以有必要在后端进行各种统计图的生成,下面我们就来聊聊各种程序员都是怎么进行图制作的?

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部