设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Oracle的Java新动向 Canonical推新版Linux

2016-12-25 21:48| 发布者: joejoe0332| 查看: 9536| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 本周,甲骨文旗下的知名开源语言JAVA收到最新重大消息!你还在认为Java是免费的吗?再想想!(2017年你会欠我们很多钱)在收购了Sun公司的六年后,Oracle正在大规模的加大对违反其许可证的Java客户的审查力度。本周 ...
  本周,甲骨文旗下的知名开源语言JAVA收到最新重大消息!你还在认为Java是免费的吗?再想想!(2017年你会欠我们很多钱)在收购了Sun公司的六年后,Oracle正在大规模的加大对违反其许可证的Java客户的审查力度。越来越多的Oracle客户和合作伙伴被拉里·埃里森的团队约谈,声称他们没有遵守Java的规矩。……话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,本周,Canonical 推出了其新一代的 Linux 发行 SemiCode OS。SemiCode OS 是为程序员和 Web 开发人员设计的 Linux 。作为 Windows 和 macOS 的替代品,新的操作系统包括 GNOME 桌面环境,还预装了一些流行的编程语言的 IDE ,并有 Slack 和 Git 等工具来支持开发团队。12月15日,Google 在博客宣布,已作为金牌会员加入 Cloud Foundry 基金会。Google 表示,从一开始,Google Cloud Platform 的目标就是为所有开发人员和企业建立最开放的云开发平台,让他们轻松构建。 加入 Cloud Foundry 基金会,也是在进一步履行对目标的承诺。Mozilla 今天官方宣布,Firefox 52 将是最后一个支持 Windows XP、Vista 系统的版本,之后还会有安全更新,但不会有新功能。目前,Firefox 是仅存的官方支持 XP、Vista 系统的浏览器,而微软官方对 XP 的支持已经在 2014 年结束,Vista也将从2017年开始被放弃。之前发布过一条新闻,Firebug 作为一个单独的 Firefox 附加组件已经停止维护。但 Firebug 并没说再见,它已被合并到 Firefox 的内置开发工具中。现可在 Firefox DevTools 中使用……锤子科技 CEO 罗永浩近日作客斗鱼直播,就最近发布的 Smartisan OS 3.2 新特性跟网友互动。据他透露,“一步(One Step)”功能已完成了对搜索、视频、地图等各领域的主流 APP 的适配,同时已经于当日下午 2 点正式开源。手机厂商将可以通过修改使用开源代码,实现“一步”的所有功能。而应用厂商也可以通过集成相关 SDK 或相关代码完美支持该功能。在纽约技术峰会(“Tectonic Summit in New York”)上,CoreOS 宣布将其 Linux 发行版更名为 Container Linux 。据悉,更名的目的是为了更清晰的区分公司名、容器托管 Linux 分发、开源项目的名称。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。Canonical 的 Steve Langasek 于今日向流行的 Ubuntu Linux 操作系统社区宣布了一则消息:从 Ubuntu 17.04 开始,其将不再提供 32 位的 PowerPC(PPC)安装镜像。在上月举办的 Ubuntu 线上峰会期间,多名开发者已经谈论过放弃 32位 PPC ISO 镜像的事情,其中就有 Ubuntu MATE 的 Martin Wimpress(现已是 Canonical Ubuntu 桌面团队的一名成员)。12月15日 , Docker 宣布将 Docker Engine 核心组件 containerd 开源,并捐赠到一个新的开源社区(https://containerd.io/)独立发展和运营。阿里云,AWS, Google,IBM和Microsoft 作为初始成员,将会为新项目提供贡献和维护人员 。近日,Netflix 在博客宣布开源其微服务编排引擎 Conductor。Netflix是一家美国公司,在美国、加拿大提供互联网随选流媒体播放,定制DVD、蓝光光碟在线出租业务,之前有开源过数据管道服务 Suro、分布式系统的延迟和容错库 Hystrix 等等。今天,Harvard NLP (哈佛大学自然语言处理研究组) 宣布开源其研发的神经机器翻译系统 OpenNMT,该系统使用了 Torch 数学工具包,已达 industrial-strength 可生产水平。OpenNMT 系统设计简单易用,易于扩展,同时保持效率和最先进的翻译精确度。据了解,目前 WordPress.com 已经全部升级到 PHP 7,性能显著提升。如下所示,CPU、latency(延迟)有了大幅度的提升与改进。腾讯大数据 12 月18 日宣布推出面向机器学习的第三代高性能计算平台——Angel,并预计于 2017 年一季度开放其源代码。Angel 是腾讯大数据部门第三代的计算平台,使用 Java 和 Scala 语言开发,面向机器学习的高性能分布式计算框架,由腾讯大数据与香港科技大学、北京大学联合研发。DynamicCocoa,是滴滴 App 架构组自研的 iOS 动态化方案,可以让现有的 Objective-C 代码转换生成中间代码(JS),下发后动态执行。滴滴客户端 App 架构团队表示正在积极准备相关事项,考虑于 2017 年初开源。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。许多物联网设备的用户鲜于更新他们的联网设备,而这正是造成许多物联网安全漏洞的根本原因。Ubuntu 最近调查了 2000 名消费者以了解其是如何使用他们的联网设备的。该调查结果披露了令人吃惊的结果,仅有 31% 的人会在设备有固件更新后尽快进行更新,而近 40% 的人则从不会主动对设备固件进行更新!换句话说,这部分用户让他们的设备开着,暴露在 DDoS 和各种窃取隐私的攻击之下……知名黑客 George Hotz 通过他的公司 Comma.ai 开源了自动驾驶软件和硬件。如果你的汽车使用了开源的自动驾驶软件,由于软件bug 汽车撞上建筑物,或其它汽车甚至行人,谁应该对车祸负责?有时我会陷入读着编程书但编不了程的陷阱。我不能总是找到一个可工作的有趣项目,即使我知道有大量的机会。如果你有相同的问题,这里的一些提示可能会有所帮助。这是最好的灵感来源,因为,他们会有一些你想不到的点子。即使是一些程序员朋友、一个编程小组或甚至是一个会议都行。版本帝,顾名思义。对于使用者来说,有喜有悲。喜的是开发团队维护勤快,悲的是得反复下载才能跟上节奏。当然,站在使用角度而言,能积极更新总比常年不更新要好。本文盘点了一些在 2016年发布版本次数超过 50 的热门(Star>10000)开源项目,看看谁才是你心中的年度最强“版本帝”?生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感兴趣的有空可以试试看。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  你还在认为 Java 是免费的吗?再想想!(2017年你会欠我们很多钱)。在收购了 Sun 公司的六年后,Oracle 正在大规模的加大对违反其许可证的 Java 客户的审查力度。越来越多的 Oracle 客户和合作伙伴被拉里·埃里森的团队约谈,声称他们没有遵守 Java 的规矩。

  Oracle 在 2010 年 收购了 Sun Microsystems 公司 ,知情人士透露现在它的许可证管理服务(LMS) 正在到处追缴付款。该数据库巨头公司目前已经在全球雇佣了 20 个人专门来负责对那些违反 Java 许可证的企业进行追缴付款。


  作为回应,行业合规专家组也在不断的扩充人马,招聘更多 Java 专家、扩大预算来应对和参与到 2017 年来自 LMS 的更多诉讼。这其中牵扯了太多的金钱利害关系,每个客户涉及的金额可能数万、数十万美元。更多消息,大家可以关注本次专辑……

  Canonical 推出了其新一代的 Linux 发行 SemiCode OS。SemiCode OS 是为程序员和 Web 开发人员设计的 Linux 。作为 Windows 和 macOS 的替代品,新的操作系统包括 GNOME 桌面环境,还预装了一些流行的编程语言的 IDE ,并有 Slack 和 Git 等工具来支持开发团队。


  此外,SemiCode OS 还提供类似于苹果 Siri 和微软 Cortana 的 Sarah 虚拟助手。虚拟助手来自终端并支持多个命令。它也可以将单词从一种语言翻译成另一种语言。:更多内容,大家不妨在本次专辑里了解一下……

  12月15日,Google 在博客宣布,已作为金牌会员加入 Cloud Foundry 基金会。Google 表示,从一开始,Google Cloud Platform 的目标就是为所有开发人员和企业建立最开放的云开发平台,让他们轻松构建。 加入 Cloud Foundry 基金会,也是在进一步履行对目标的承诺。


  Google 今年和 Cloud Foundry 社区有进行多次合作,包括提供 BOSH Google CPI 版本,支持在 GCP 上部署 Cloud Foundry 以及最近发布的 Open Service Broker API。这些合作也让双方相互认知和认可,Google 称加入Cloud Foundry 基金会将能够更好地和整个 Cloud Foundry 生态系统互动和协作。更多情况,大家可以关注本次专辑。



  Mozilla 今天官方宣布,Firefox 52 将是最后一个支持 Windows XP、Vista 系统的版本,之后还会有安全更新,但不会有新功能。目前,Firefox 是仅存的官方支持 XP、Vista 系统的浏览器,而微软官方对 XP 的支持已经在 2014 年结束,Vista 也将从 2017 年开始被放弃。

  Mozilla 表示,缺少支持的操作系统没有安全更新,通常带有已知漏洞,再使用是危险的,所以在这些操作系统上维护 Firefox 是非常困难的。


  2017 年 3 月份,XP/Vista Firefox 用户将会被自动升级到扩展支持版本(ESR),会继续得到重要的安全更新直至 2017 年 9 月,但是没有功能升级。即便是 Firefox 企业用户,2017 年 9 月也应当被考虑为最后的支持日期。更多内容,本次专辑将为您一一带来……

  之前发布过一条新闻,Firebug 作为一个单独的 Firefox 附加组件已经停止维护。但 Firebug 并没说再见,它已被合并到 Firefox 的内置开发工具中。现可在 Firefox DevTools 中使用。

  发生这个巨大的变化是因为火狐的“电解”(Electrolysis)功能 — 用以重新设计 Firefox 架构以提高浏览器响应性、稳定性和安全性。


  Electrolysis 的多进程架构使得 Firefox 可以在一个进程中运行其用户界面(例如地址栏、选项卡和菜单),而内容(网站)则在其他进程中运行。使用多进程架构,如果网站崩溃,也不会导致整个浏览器崩溃。

  可惜 Firebug 并没有考虑到多进程的设计,这使得它要在这个新的场景中工作将需要一个非常困难和昂贵的重写。Firebug 工作组也承认他们没有足够的资源来实现这样一个巨大的架构变化。此外,Firefox 内置开发工具的速度也一直在提升,所以下一版本的 Firebug 基于这些工具是有意义的。。详细内容本次专辑会为您慢慢道来……

   锤子科技 CEO 罗永浩近日作客斗鱼直播,就最近发布的 Smartisan OS 3.2 新特性跟网友互动。据他透露,“一步(One Step)”功能已完成了对搜索、视频、地图等各领域的主流 APP 的适配,同时已经于当日下午 2 点正式开源。手机厂商将可以通过修改使用开源代码,实现“一步”的所有功能。而应用厂商也可以通过集成相关 SDK 或相关代码完美支持该功能。


  10 月 18 日,锤子手机在年底旗舰产品 M1 发布会上,同时发布 Smartisan OS 3.0,两大全新的功能“一步(One Step)”和“大爆炸(Big Bang)”引起了广泛关注。

  其中“一步”将常用应用和联系人集中于屏幕侧边,通过拖拽即可将信息发送至应用或联系人,节省了在不同应用之间切换的诸多步骤,大幅提升了应用间的协作效率。而“大爆炸”则瞄准了智能手机在编辑信息环节的一大痛点,只要用拇指大面积按压屏幕中的文字,“大爆炸” 会将按住的那段文字全部“炸”开,按照语义智能拆分成独立的字和词,选择文字即可搜索、分享和复制,开创性地解决了在手机屏幕上难于处理文本信息的用户痛点。

  罗永浩在演讲中指出,希望通过“一步”和“大爆炸”等全新功能,带来手机交互上的重要提升,让手机能帮助人们更高效地解决很多以前只能在 PC 上完成的工作,让智能手机更接近甚至超越桌面电脑。他同时还宣布计划将“一步”和“大爆炸”两项功能对社会开源,并希望 Google 能够在安卓底层应用该机制,成为安卓的下一代标准,让人们更便利高效地使用智能手机,为整个智能手机领域的产品进化贡献一点力量。更多内容大家可以关注本次专辑……
 


  Canonical 的 Steve Langasek 于今日向流行的 Ubuntu Linux 操作系统社区宣布了一则消息:从 Ubuntu 17.04 开始,其将不再提供 32 位的 PowerPC(PPC)安装镜像。在上月举办的 Ubuntu 线上峰会期间,多名开发者已经谈论过放弃 32位 PPC ISO 镜像的事情,其中就有 Ubuntu MATE 的 Martin Wimpress(现已是 Canonical Ubuntu 桌面团队的一名成员)。


  放弃 32 位 PPC 镜像,并不是一件出人意料的事情。Steve Langasek 在Canonical 技术公告板上表示:“我们要感谢 Linux PowerPC 社区多年来给予的支持,但 PowerPC 移植版 Ubuntu 还是不可避免的走到了其生命的终点”。

  作出这一决定,主要取决于两方面:首先,Debian Project 已于今年早些时候宣布放弃对 PPC 架构的支持(从即将到来的 Debian GNU/Linux 9 “Stretch” 操作系统开始)。其次,用户对于 Ubuntu PPC 镜像并没有那么感兴趣。在 UOS 大会上,Canonical 已经通过精确的统计数字进行了消息的解释。详情请关注本次专辑……

  LibreOffice 5.3 隐藏了一个 Microsoft Office 风格的“Ribbon”界面,虽然表面上类似于 Microsoft 的 Ribbon 界面,但它并不是完全一样。我们将向您展示如何启用它。


  此功能只存在于 LibreOffice 5.3 中。如果您运行的是稳定的系列版本,或者之前的任何开发版本,您需要升级到更新的,但不太稳定的开发版本,或者耐心等待!

  启用 LibreOffice ‘Ribbon’界面:一旦启用就会返回到主 LibreOffice 应用程序。要启用(打开)notebook bar 工具栏:详细情况请大家关注本次专辑……

  在纽约技术峰会(“Tectonic Summit in New York”)上,CoreOS 宣布将其 Linux 发行版更名为 Container Linux 。据悉,更名的目的是为了更清晰的区分公司名、容器托管 Linux 分发、开源项目的名称。


  CoreOS CEO Alex Polvi 表示:Container Linux 具有自动管理、更新和修补的能力,我们称之为自驾基础设施(self-driving infrastructure)。Container Linux 将会一直保持最新最顶级的功能。

  这种自动修补功能现在可以将堆栈扩展到 CoreOS 的 Kubernetes 发行版 Tectonic。 Polvi 说,Tectonic的该功能将避免用户错过任何一个重要的补丁。更多内容,大家请关注本次专题……
  


  MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB,XtraDB完全兼容InnoDB,创建一个InnoDB表内部默认会转换成XtraDB。


  Percona XtraDB 是 InnoDB 存储引擎的增强版,用来更好地发挥最新的计算机硬件系统性能,同时还包含一些在高性能环境下的新特性。XtraDB 存储引擎是完全的向下兼容,在 MariaDB 中,XtraDB 存储引擎被标识为"ENGINE=InnoDB",这与 InnoDB 是一样的,所以可以直接用XtraDB 替换掉 InnoDB,而不会产生任何问题。XtraDB 在 InnoDB 的基础上构建,使 XtraDB 具有更多的特性,更多的参数指标和更多的扩展。从实践的角度来看,XtraDB 在CPU多核的条件下更有效的使用内存,并且性能更高。从 MariaDB 5.1 开始就默认使用 XtraDB 存储引擎。

  MariaDB由MySQL的创始人Michael (Monty) Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael (Monty) Widenius的女儿Maria的名字。更多详细内容,请关注本次专辑……

  Python是一门近几年崛起很快也很火的编程语言。区别于我们国家大学里的第一门编程语言往往是C语言,Python则成为了国外本科学的入门级编程语言。同时随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。移动互联网、云计算、大数据的快速发展,使Python给开发者带来巨大的机会。


  Python在国内逐渐崛起和被追捧的原因?Python之所以近些年在国内也被发掘与追捧,主要也与互联网发展到此阶段有着重要关系。 Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python3的发布到现在已有五六年的时间,从刚发布的反对声音到慢慢被接受与喜欢经过了太漫长的时间,然而可能也与国情与发展需求有着相当的关系。总之,越来越多人开始使用Python。

  用Python可以做什么?Python语法简洁,无需编译。一句话“人生苦短,我用 Python”啥都说明了,高效是 Python的特点。强大的数据结构。默认安装的Python开发环境已经附带了很多高级数据类型,如列表、元组、字典、集合、队列等,无需进一步编程就可以使用这些数据类型的操作。使用这些数据类型使得实现抽象的数学概念非常简单。 强制缩进,让代码自然显得有条理。 插件齐全,可以完成绝大部分的程序设计任务。

  彭博社报道,因为开支增加和新竞争者的涌入,GitHub 正在亏钱,今年(财年)前九个月亏损了 6600 万美元。

  GitHub 是流行的开源代码托管平台,在全球程序员中间非常受欢迎,它的崛起也吸引了风投,2015 年筹集到了 2.5 亿美元的风投,估值达到了 20 亿美元。但 GitHub 的管理层可能太急于花掉新来的钱了,它在世界各地大举扩张,过去 18 个月雇员总数翻了一番,增加到了 600 人。


  根据财报,截至 2016 年 1 月的财年 GitHub 亏损了 2700 万美元,期间产生了 9500 万美元的收入。今年前三个季度亏损增加到了 6600 万美元。上个财年的雇员薪水和福利开支是 7100 万美元,这笔开支在今年三个季度(2 月到 10 月)内增加到了 1.08 亿美元。公司联合创始人 Chris Wanstrath 称,他们并不期望现在就盈利。

  GitHub 面临的一个主要竞争对手是 GitLab,该公司主要追逐大企业客户,向客户提供比 GitHub 更便宜的替代。GitLab 称超过 11 万个机构其中包括IBM使用了它的软件。



  微软在两年前做了一件当时非常令人惊讶的事情:将 .Net Core 开源。在此之前,微软曾表示开源是对软件经济的威胁。或许是为了更好的销售工具和云服务,亦或许是为了吸引更多的开发者到其平台,微软开始开源。到目前为止,这一举动已获得回报。

  微软已经将 .Net Core 定位为将 .Net 扩展到 Windows 之外的一种手段,跨平台版本将 .Net 的范围扩展到 MacOS 和 Linux 。微软对外合作总监 Scott Hunter 曾表示:“目前 .Net Core 的核心用户中40%都是新用户,这正是我们想要的。在过去一年中参与到 .Net 的开发者数量增长了 61%。 ”


  虽然 .Net Core 不直接为微软创收,但却极大的给扩散了微软的影响力,并间接增长了 Azure 服务和微软其它开发工具的收入。

  与此同时,开发者似乎也有受益。.Net Core 的组件包括 ASP.Net 核心框架,用于构建 Web 和云应用;.Net Core runtime 和 .Net Entity Frame,用于数据访问。ASP.Net 作为 .Net Core 1.1 版本的一部分,具有响应缓存、改进的 Azure 集成和查看重新编译等功能。微软表示 .Net Core 为速度而建,它已经比 Node.js 快八倍,比一些基准测试快三倍。更多内容,大家可以关注本次专辑……

  Cyanogen 公司已宣布于年底关闭与 CyanogenMod 相关的所有服务。由于 Cyanogen 公司拥有有关 Cyanogen 的所有商标,该社区项目不能再继续运行。因此,CyanogenMod 已经划入 LineageOS.


  该公司在官方微博发表声明称:“作为 Cyanogen 正在进行的重组的一个环节,所有服务以及 Cyanogen 支持的 Nightly 更新构建将从2016年12月31日开始终止。开源项目和源代码仍提供给个人打造自己的 CyanogenMod。”

  这一最新消息意味着,Cyanogen OS 的用户,比如一加 OnePlus One 手机用户,必须转向 CyanogenMod ROM。Cyanogen Mod 操作系统的维护社区目前由 Cyanogen 的前联合创始人 Steve Klondik 代领的团队管理。详细内容请关注本次专辑……

  版本帝,顾名思义。对于使用者来说,有喜有悲。喜的是开发团队维护勤快,悲的是得反复下载才能跟上节奏。当然,站在使用角度而言,能积极更新总比常年不更新要好。本文盘点了一些在 2016年发布版本次数超过 50 的热门(Star>10000)开源项目,看看谁才是你心中的年度最强“版本帝”?


  数据统计从2016年1月1日至12月15日,版本次数统计包括正式版、Beta、Alpha、RC 等等所有版本发布,但不包括开发快照,数据较多,难免会有遗漏、误差。欢迎吐槽!!!

  React Native 使你能够在 Javascript 和 React 的基础上获得完全一致的开发体验,构建一流的原生 APP。 着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。

  Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:可扩展的数据绑定;将普通的 JS 对象作为 model;简洁明了的 API;组件化 UI 构建;配合别的库使用……



  生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感兴趣的有空可以试试看。

   1、Gobot:Gobot 是一个机器人、无人机和物联网框架,提供在同一时间合并多个不同设备的简单且强大的解决方案。Gobot 目前共支持18个不同的平台,它包含一个 cppp.io 兼容的 RESTful API 来查询在群中运行的任何连接、设备或机器人的状态,还能够直接向设备和机器人发出命令。Go, Robot, Go!


  2、Cayley:Cayley 是一个开源图(Graph)数据库,其灵感来自于 Freebase 和 Google 的 Knowledge Graph 背后的图数据库。Cayley 的目标是成为开发人员工具箱中关联数据和图形数据的一部分。运行简单,只需 3 到 4 个命令。

  3、Traefik:Træfɪk 是一个新型的http反向代理、负载均衡软件,能轻易的部署微服务。Træfɪk 支持多种后端 (Docker、Swarm、Mesos/Marathon、 Consul、Etcd、 Zookeeper、BoltDB、Rest API、file...) ,可以对配置进行自动化、动态的管理。

  开放源代码软件让 Google 能够无需重新发明轮子就能够快速有效地进行开发,也让我们能够集中注意力来解决新问题。我们知道,支持开源,就是站在了巨人的肩膀上,所以 Google 员工能够轻松地将他们在内部工作的项目作为开放源代码发布。


  我们已经发布了超过2000万行的开源代码,包括 Android,Angular,Chromium,Kubernetes 和 TensorFlow 等项目。 我们的版本还包括许多您可能不熟悉的项目,例如 Cartographer,Omnitone 和 Yeoman。

  回顾我们在 2016 年开源的项目,有很多令人兴奋的事情。 我们发布了很多开源软件、硬件和数据集,来看看今年的一些版本。更多详细内容,请关注本次专辑……

  据福布斯杂志报道,在美国奥兰多举行的 Gartner 研讨会上,市场研究机构 Gartner Research 的副总裁兼资深研究员大卫·卡利(David Cearley)介绍了该机构预测的 2017 年十大战略技术趋势。他所谓的“战略技术”,是指那些在未来 5 年拥有显著颠覆潜力的技术。他还指出,这些技术将成为数字和算法商业机遇背后的主要推动者,十大趋势如下:


  1. AI 与高级机器学习:人工智能(AI)与高级机器学习由深度学习和神经网络等技术组成。这类技术通常使用算法来自动化手动任务,借助先进的统计技术开发更广泛的框架和体系结构,它们可以像人类那样学习,并利用历史数据预测未来。这些系统将越来越多被采用,并大幅推动自动操作的进步。

   卡利指出:“应用 AI 和高级机器学习可帮助促使许多设备或服务产生智能,包括物理设备(机器人、自主车辆、消费电子产品)、应用以及服务(虚拟个人助理、智能顾问)。这些技术可促使大批新的智能应用和设备诞生,同时为更广泛的设备、现存软件和服务解决方案提供嵌入式智能支持。”

  2. 智能应用:智能应用很多时候都充当人类助手的角色,比如虚拟个人助理,它们可以执行诸如安排会议、管理电子邮件以及其他消息的任务,而且显得游刃有余。虚拟个人助理与虚拟客服应该可以改变许多工作性质和公司招聘员工的方式。卡利表示:“在未来 10 年中,几乎每款应用、服务都将获得某种程度的 AI 支持。这将形成长期趋势,而这些趋势又会继续促使 AI 和机器学习进化,并扩大在应用和服务中的使用。”

Oracle终于要向Java的非付费用户开枪了

  你还在认为 Java 是免费的吗?再想想!(2017年你会欠我们很多钱)在收购了 Sun 公司的六年后,Oracle 正在大规模的加大对违反其许可证的 Java 客户的审查力度。越来越多的 Oracle 客户和合作伙伴被拉里·埃里森的团队约谈,声称他们没有遵守 Java 的规矩。

Canonical推新一代Linux发行SemiCode OS

  Canonical 推出了其新一代的 Linux 发行 SemiCode OS。SemiCode OS 是为程序员和 Web 开发人员设计的 Linux 。作为 Windows 和 macOS 的替代品,新的操作系统包括 GNOME 桌面环境,还预装了一些流行的编程语言的 IDE ,并有 Slack 和 Git 等工具来支持开发团队。

谷歌作为金牌会员加入Cloud Foundry基金会

  12月15日,Google 在博客宣布,已作为金牌会员加入 Cloud Foundry 基金会。Google 表示,从一开始,Google Cloud Platform 的目标就是为所有开发人员和企业建立最开放的云开发平台,让他们轻松构建。 加入 Cloud Foundry 基金会,也是在进一步履行对目标的承诺。



XP/Vista彻底休矣!Firefox浏览器放弃支持

  Mozilla 今天官方宣布,Firefox 52 将是最后一个支持 Windows XP、Vista 系统的版本,之后还会有安全更新,但不会有新功能。目前,Firefox 是仅存的官方支持 XP、Vista 系统的浏览器,而微软官方对 XP 的支持已经在 2014 年结束,Vista也将从2017年开始被放弃。

Firebug 没说再见,现可在Firefox开发工具中使用

  之前发布过一条新闻,Firebug 作为一个单独的 Firefox 附加组件已经停止维护。但 Firebug 并没说再见,它已被合并到 Firefox 的内置开发工具中。现可在 Firefox DevTools 中使用……

锤子科技正式开源两项核心交互功能


  锤子科技 CEO 罗永浩近日作客斗鱼直播,就最近发布的 Smartisan OS 3.2 新特性跟网友互动。据他透露,“一步(One Step)”功能已完成了对搜索、视频、地图等各领域的主流 APP 的适配,同时已经于当日下午 2 点正式开源。手机厂商将可以通过修改使用开源代码,实现“一步”的所有功能。而应用厂商也可以通过集成相关 SDK 或相关代码完美支持该功能。

Ubuntu 17.04将放弃对32位PowerPC架构的支持

  Canonical 的 Steve Langasek 于今日向流行的 Ubuntu Linux 操作系统社区宣布了一则消息:从 Ubuntu 17.04 开始,其将不再提供 32 位的 PowerPC(PPC)安装镜像。在上月举办的 Ubuntu 线上峰会期间,多名开发者已经谈论过放弃 32位 PPC ISO 镜像的事情,其中就有 Ubuntu MATE 的 Martin Wimpress(现已是 Canonical Ubuntu 桌面团队的一名成员)。

启动LibreOffice 5.3中的 “Ribbon” 界面

  LibreOffice 5.3 隐藏了一个 Microsoft Office 风格的“Ribbon”界面,虽然表面上类似于 Microsoft 的 Ribbon 界面,但它并不是完全一样。我们将向您展示如何启用它。此功能只存在于 LibreOffice 5.3 中。如果您运行的是稳定的系列版本,或者之前的任何开发版本,您需要升级到更新的,但不太稳定的开发版本,或者耐心等待!

CoreOS Linux 发行版更名为 Container Linux

  在纽约技术峰会(“Tectonic Summit in New York”)上,CoreOS 宣布将其 Linux 发行版更名为 Container Linux 。据悉,更名的目的是为了更清晰的区分公司名、容器托管 Linux 分发、开源项目的名称。

MariaDB新版本实力逆袭,不仅是MySQL替代品

  MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。


Python开发已成趋势:几种主流的Python开发板对比

  Python是一门近几年崛起很快也很火的编程语言。区别于我们国家大学里的第一门编程语言往往是C语言,Python则成为了国外本科学的入门级编程语言。同时随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。移动互联网、云计算、大数据的快速发展,使Python给开发者带来巨大的机会。

GitHub今年前九个月亏损6600万美元

  彭博社报道,因为开支增加和新竞争者的涌入,GitHub 正在亏钱,今年(财年)前九个月亏损了 6600 万美元。GitHub 是流行的开源代码托管平台,在全球程序员中间非常受欢迎,它的崛起也吸引了风投,2015 年筹集到了 2.5 亿美元的风投,估值达到了 20 亿美元。

Docker Engine核心组件containerd开源

  12月15日 , Docker 宣布将 Docker Engine 核心组件 containerd 开源,并捐赠到一个新的开源社区(https://containerd.io/)独立发展和运营。阿里云,AWS, Google,IBM和Microsoft 作为初始成员,将会为新项目提供贡献和维护人员。

从抵触到力推,.Net Core的成功让微软正视开源

  微软在两年前做了一件当时非常令人惊讶的事情:将 .Net Core 开源。在此之前,微软曾表示开源是对软件经济的威胁。或许是为了更好的销售工具和云服务,亦或许是为了吸引更多的开发者到其平台,微软开始开源。到目前为止,这一举动已获得回报。

Netflix开源其微服务编排引擎Conductor

  近日,Netflix 在博客宣布开源其微服务编排引擎 Conductor。Netflix是一家美国公司,在美国、加拿大提供互联网随选流媒体播放,定制DVD、蓝光光碟在线出租业务,之前有开源过数据管道服务 Suro、分布式系统的延迟和容错库 Hystrix 等等。

哈佛大学NLP组开源神经机器翻译系统OpenNMT

  今天,Harvard NLP (哈佛大学自然语言处理研究组) 宣布开源其研发的神经机器翻译系统 OpenNMT,该系统使用了 Torch 数学工具包,已达 industrial-strength 可生产水平。OpenNMT 系统设计简单易用,易于扩展,同时保持效率和最先进的翻译精确度。

重磅!腾讯大数据宣布开源第三代高性能计算平台Angel

  腾讯大数据 12 月18 日宣布推出面向机器学习的第三代高性能计算平台——Angel,并预计于 2017 年一季度开放其源代码。Angel 是腾讯大数据部门第三代的计算平台,使用 Java 和 Scala 语言开发,面向机器学习的高性能分布式计算框架,由腾讯大数据与香港科技大学、北京大学联合研发。

滴滴iOS动态化方案计划于2017年初开源

  DynamicCocoa,是滴滴 App 架构组自研的 iOS 动态化方案,可以让现有的 Objective-C 代码转换生成中间代码(JS),下发后动态执行。滴滴客户端 App 架构团队表示正在积极准备相关事项,考虑于 2017 年初开源。

Facebook借助AI加速创新、增强体验

  倡导黑客文化的Facebook在技术研发和创新上一直处在业界前沿。在今年早些时候的Facebook F8大会上,Mike Schroepfer向世人披露了他们未来十年的三大发展方向,除了要继续推进整个世界的开放和互联,Schroepfer还强调了人工智能和虚拟现实的重要地位。

IBM今年获得7000多项专利 连续称霸24年

  IBM宣布,该公司今年将继续成为在美国获得专利数量最多的科技公司,从而连续称霸24年。IBM 2015年在美国获得了7355项专利,虽然略低于2014年的7534项,但仍连续23年高居榜首。IBM发言人今日称,公司今年在美国获得的专利数量仍将超过7000项。

Oracle裁员后续,传中国Solaris开发团队被裁

  还记得在月初发布的“网曝 Solaris 系统被砍,开发团队将大半被解雇”的消息吗?thelayoff 网站上一直有人员在更新该事件的进度,整理后大致如下:确认:Solaris 12 已死。一些(不是全部)较新的进度将合并到明年的 Solaris 11 "dot releases"。

Ubuntu调查发现:大部分人从不更新他们的物联网设备

  许多物联网设备的用户鲜于更新他们的联网设备,而这正是造成许多物联网安全漏洞的根本原因。Ubuntu 最近调查了 2000 名消费者以了解其是如何使用他们的联网设备的。该调查结果披露了令人吃惊的结果,仅有 31% 的人会在设备有固件更新后尽快进行更新,而近 40% 的人则从不会主动对设备固件进行更新!换句话说,这部分用户让他们的设备开着,暴露在 DDoS 和各种窃取隐私的攻击之下。

Cyanogen宣布年底关停服务, CM fork为Lineage

  Cyanogen 公司已宣布于年底关闭与 CyanogenMod 相关的所有服务。由于 Cyanogen 公司拥有有关 Cyanogen 的所有商标,该社区项目不能再继续运行。因此,CyanogenMod 已经划入 LineageOS.

GitLab Pages宣布加入社区版(CE )

  GitLab Pages 于圣诞之际加入 GitLab 社区版(CE)。GitLab Pages 允许你利用静态网站生成器直接从 GitLab 托管静态网站。在此之前,GitLab Pages 归企业版所有,它更符合小型团队使用标准,也符合当时的管理要求。

Kickstarter开源其Android和iOS应用

  众筹平台 Kickstarter 的Native Team 宣布开源它的 Android 和 iOS 应用,源代码托管在 GitHub 上,采用 Apache 2.0 许可证。该公司的工程师称 Kickstarter 是一家公益性公司,公益是企业章程的核心,作为工程师他们也应该拥抱这一原则,他们相信开源不仅能提升透明度,而且能为全球的开发社区提供有用的资源。

GitScrum:为开发团队而生的开源应用

  GitScrum 是一个用 Laravel 5.3 开发的应用程序,用来帮助团队使用 Git 版本控制和 Scrum 框架支持日常任务管理。GitScrum 满足所有典型的需求,让你全方位去控制 Scrum 。 有针对产品积压、冲刺积压、问题和使用记录而生的四个模块。

谁应该为使用OpenPilot开源自动驾驶软件负责?

  知名黑客 George Hotz 通过他的公司 Comma.ai 开源了自动驾驶软件和硬件。如果你的汽车使用了开源的自动驾驶软件,由于软件bug 汽车撞上建筑物,或其它汽车甚至行人,谁应该对车祸负责?许多法律专家和 Hotz 本人都相信,如果你使用了Comma.ai的代码,出了问题负责的不是Comma.ai而是你。

程序员获取编程灵感的10种方式


  有时我会陷入读着编程书但编不了程的陷阱。我不能总是找到一个可工作的有趣项目,即使我知道有大量的机会。如果你有相同的问题,这里的一些提示可能会有所帮助。这是最好的灵感来源,因为,他们会有一些你想不到的点子。即使是一些程序员朋友、一个编程小组或甚至是一个会议都行。

不刷屏不罢休,年度最强“版本帝”你服谁?

  版本帝,顾名思义。对于使用者来说,有喜有悲。喜的是开发团队维护勤快,悲的是得反复下载才能跟上节奏。当然,站在使用角度而言,能积极更新总比常年不更新要好。本文盘点了一些在 2016年发布版本次数超过 50 的热门(Star>10000)开源项目,看看谁才是你心中的年度最强“版本帝”?

各编程语言开发者最常使用的按键,中了没?


  网友 Mahdi Yusuf 在博客上发布了一篇有趣的话题:各编程语言最常使用的按键。Mahdi Yusuf 称自己时常会在不同的编程语言之间切换,想知道当处理不同的语法时会发生些什么。如今不敢说自己熟知哪种语言更具表现力或更快,但是却摸透了当使用不同的编程语言编写时,时常会按下什么键。

画风清奇!盘点各编程语言中有趣的开源项目!

  生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感兴趣的有空可以试试看。

9款极佳的JavaScript移动应用程序开发框架


  从技术上来看,iOS,Android 和 Windows Phone 上的移动应用是使用不同的程序语言开发的,iOS 应用使用 Objective-C,Android 应用使用 Java,而 Windows Phone 应用使用 .NET. 。随着 JavaScript,CSS 和 HTML 知识技能的提升,相信你也可以构建一个超赞的移动应用。

2016年谷歌开源了这些超酷炫的项目

  开放源代码软件让 Google 能够无需重新发明轮子就能够快速有效地进行开发,也让我们能够集中注意力来解决新问题。我们知道,支持开源,就是站在了巨人的肩膀上,所以 Google 员工能够轻松地将他们在内部工作的项目作为开放源代码发布。
  
未来5年有颠覆性的IT技术都在这里

  据福布斯杂志报道,在美国奥兰多举行的 Gartner 研讨会上,市场研究机构 Gartner Research 的副总裁兼资深研究员大卫·卡利(David Cearley)介绍了该机构预测的 2017 年十大战略技术趋势。他所谓的“战略技术”,是指那些在未来 5 年拥有显著颠覆潜力的技术。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部