设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:谷歌赢了甲骨文 Linux之父为何不爽?

2016-5-29 21:33| 发布者: joejoe0332| 查看: 9749| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 谷歌赢了!据外媒消息,美国旧金山联邦法庭陪审团本周做出裁决,判定谷歌Android开源系统侵犯甲骨文Java版权不成立,驳回甲骨文索赔90亿美元的诉讼请求。至此,两家长达6年的Java专利拉锯战终于暂告一段落。Linux之 ...
  谷歌赢了!据外媒消息,美国旧金山联邦法庭陪审团本周做出裁决,判定谷歌Android开源系统侵犯甲骨文Java版权不成立,驳回甲骨文索赔90亿美元的诉讼请求。至此,两家长达6年的Java专利拉锯战终于暂告一段落。谷歌依靠的证人包括谷歌前首席执行官、现任谷歌母公司Alphabet执行董事长埃里克·施密特(Eric Schmidt),他们说服陪审团相信,谷歌使用Java去创新,而非简单地抄袭其代码。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,Linux之父在本周公然表示自己非常不爽,那么究竟是是什么又“惹恼”了这位大神呢?2000年到来前,“千年虫”bug曾经引发了很大的恐慌,甚至不少影视剧中都有夸大的描写。不过在紧急磋商和“打补丁”之后,软硬件“无法正确处理2000年问题”的千年虫危机算是平稳度过了。但……事实真的如此吗?对于Unix类操作系统来说,它们其实还面临着同样的问题,那就是——2038年危机!(又称“Unix千年虫”)Rust在本周迎来了自己一周年的生日。在这一年中,Rust逐渐成为了这样一门语言:不牺牲性能和控制力;可以预防一系列的bug,包括典型的并发隐患;优雅简练得像Python和Ruby。Rust语言可以用于编写高可靠性的,高性能的软件 —— 请尽情享受使用它吧,更多详细信息可参见本次专辑。“没有集装箱,就不会有全球化。”《经济学家》这个评论可以说是对于这个普通的箱子的历史性地位的一个总结。1956年4月26日,当集装箱之父麦克莱恩第一 次将集装箱这种方式用于货物运输时,他肯定想像不到他的这个看似普通的发明,会对这个世界的影响如此深远。因为如果把全球经济比作一个高速运转的复杂的机器,那么以集装箱为核心的现代运输体系就是带动这台机器高速运转的齿轮和传送带。阿里云副总裁、首席科学家、淘宝核心软件研发负责人、LVS创始人章文嵩(花名:正明)从阿里云离职,其本人在微博上证实了这一消息。他在个人微博发表声明如下(从微博转发评论来看,满满的「祝开心快乐」),具体内容请关注本次专辑。还记得微软说过要将Windows 10带到10亿台设备上的豪言吗?最近,该公司另一款产品也刚刚突破了10亿的下载量,它就是免费、开源的包管理工具——NuGet。而专注向开发者传递最新资讯的Channel 9,率先向外界宣布了这一里程碑。NuGet推出于2010年,并于2012年被整合到了Visual Studio开发平台中。世界领先的开源解决方案供应商红帽公司宣布发布 Ansible2.1,简单、功能强大。Ansible 成立于 2013年,在2015年被红帽收购,开源软件 Ansible 就是Ansible 旗下的十分流行的一个模型驱动的配置管理器。更多内容,本次专辑我们一起来关注……



  本周,开源硬件和智能设备领域也有最新进展,我们一起来回顾一下。本周,由前诺基亚工程师创办的Jolla公司近年来困难重重,在宣告Jolla Tablet众筹失败之后本周四公司发布第二款智能手机--Jolla C,作为面向开发者和粉丝Sailfish Community Device项目的成果之一,在发布日当天限量预订1000台,目前已经售罄,我们可以通过本次专辑详细了解一下。汽车专用Linux是当今异常碎片化且毫无成效的汽车操作系统领域的有效解决方案。作为Linux基金会的 一个项目,目前,AGL(汽车专用Linux)重点是给车内信息娱乐控制台提供一个操作系统。不过,项目赞助者希望它成为一个能够控制与汽车相连的设备 群、处理一切事情,实现无人驾驶汽车的操作系统。刚刚谈论过AMD Zen全新架构处理器翻倍提升的(官方)性能,现在我们又第一次看到了它的真身,确切地说是内核照片。这种东西以往都是发布后才能见到的,但这次不小心被AMD自己泄露了出来,更多内容大家可以关注本次专辑……Crytek在GitHub上公开了CRYENGINE引擎的源代码,但使用的许可证并不是广泛认可的开源许可证。Crytek在今年3月宣布新一代引擎CryEngine 5的同时,引入了用户自由定价的商业模式,开发者随意支付一笔费用就能访问引擎的功能集和完整源代码,无需支付任何版税。在GitHub上公开源代码应该只是这一策略的延续。超级计算机厂商Cray近日推出了搭载开源分析软件的高端大数据一体机产品——Urika-GX,预装了OPenStack和Apache Mesos(云数据中心)、Spark和Hadoop(大数据分析),预计2016年下半年发布。



  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。如预期一样,Linux的核心任务Linux Torvalds周日发布了Linux Kernel 4.6。新版本支持一个新型的分布式文件系统OrangeFS,采用更加稳定的耗尽内存时的处理,支持802.1AE MACsec(MAC-level encryption),支持英特尔的内存保护密钥。日前,我们收到消息,Redis中国用户组(CRUG)经过一个多月的紧张筹备,在5月20日正式成立!诚挚地希望有更多的Redis爱好者加入到CRUG,共同致力于Redis技术的推广和应用,让Redis能够发挥更多的力量。为了带来更好的音乐体验,实现对音乐高品质的追求,经过网易云音乐与深度科技团队长达半年多的联合开发,大家期待已久的网易云音乐正式登陆Linux平台!网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。开源有利于系统和软件行业的整体发展,并最终惠及广大用户。技术开源则是展示公司技术实力和影响力的重要窗口。360开源经过这几年的持续发力,已在360官方github上发布了20多个重要开源项目,逐步成为了开源行业的领军企业。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。很多人都知道 EMC 这个公司,知道它是一家全球顶尖的存储产品供应商,但是很多人却不知道 EMC 也是一位开源先锋。前一段时间去参加 EMC World 2016大会[1],在大会上的见闻了种种新技术,也第一时间听到了不少最新披露的消息。这期间,令笔者非常吃惊的是,EMC 在开源方面的步伐之大,远在很多同侪之上。我们分析了GitHub中47,251个依赖,从中找出了排名前一百的Java类库,让我们看看谁在前面,谁在后面。我们在漫长的周末的消遣方式就是浏览GitHub并且搜索流行的Java类库。我们决定把其中的乐趣与结果分享给你。我们分析了GitHub中排名前3,862个项目中的47,251个导入语句,其中有12,059个Java类库被依赖。我们从这个列表中提取出前一百并把结果分享给你。从Linux到.net到Node.js,微软在开源的路上越走越远。日前,微软和Node.js基金会在北京联合举办了Node.js Live活动,Node.js基金社区经理Mikeal Rogers、微软全球开放工具组产品经理PJ Meyer和微软开放技术中心董事总经理云浪生接受记者采访……Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、JUNIT测试、多元重构、可视化GUI构建器和代码编辑器、Java和Maven构建工具、ant、数据建模和构建查询,等等。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  谷歌赢了:5月27日据外媒消息,美国旧金山联邦法庭陪审团做出裁决,判定谷歌Android开源系统侵犯甲骨文Java版权不成立,驳回甲骨文索赔90亿美元的诉讼请求。至此,两家长达6年的Java专利拉锯战终于暂告一段落。

  Java作为一种编程语言,可以通过APIs协调软硬件间的兼容问题。2010年甲骨文收购Sun Microsystems,由于后者开发了Java语音,因而Java版权页随之易主。随后,甲骨文将谷歌告上法庭,称Android系统有37个API侵犯了Java版权,因为谷歌在移动平台使用Java API并未获得其批准。然而在谷歌看来,Android的研发过程并未使用整个APIs,而是“模仿”编写了相应程序,且由于Java是Sun Microsystems公司对外免费提供的,因而并不需要支付所谓的版权费用。


  在本次裁判中,谷歌前CEO、Alphabet现任执行董事长Eric Schmidt的出席对陪审团的决定起到了很大作用。作为曾参与过Sun Microsystems公司Java开发推广的一份子,Eric Schmidt在2010年甲骨文收购改公司时已经开始与后者进行洽谈。且根据他对Java的多年经验来看,只要谷歌依靠的是自家编写的代码,使用Java API接口就是不需要协议授权的,更何况Sun Microsystems是以开源和免费方式定义的Java技术。

  “我们坚持认为,谷歌以侵犯Java核心技术的方式开发了Android系统,其目的就是为了快速抢占移动市场”,甲骨文法律顾问Dorian Daley认为,目前全球近80%的手机都在使用Android的开源,而这是谷歌以非法的侵权行为所换来的,“我们之所以要(起诉谷歌),就是为了阻止谷歌的非法行为,我们相信我们还有很多申诉的机会”。据悉,甲骨文计划继续向美国联邦巡回上诉法院提起上诉。

  对此,Santa Clara大学法律学院教授Tyler Ochoa认为,本次谷歌主要凭借的是“免费市场”论据成立。作为陪审团成员之一,Tyler Ochoa认可谷歌所给出的观点,即“我们并没有侵权,因为我们是花了时间学习Java然后自己另行开发的”。更多消息,大家可以关注本次专辑……

  2000年到来前,“千年虫”bug曾经引发了很大的恐慌,甚至不少影视剧中都有夸大的描写。不过在紧急磋商和“打补丁”之后,软硬件“无法正确处理2000年问题”的千年虫危机算是平稳度过了。但……事实真的如此吗?对于Unix类操作系统来说,它们其实还面临着同样的问题,那就是——2038年危机!(又称“Unix千年虫”)


  该操作系统底层的日期数值,存储在一个32位的整数签名中,而起始点则是1970年1月1日。(还记得iOS里往前调时间让iPhone变砖的bug吗?)

  问题在于,32位整数将于2038年1月19号的03时14秒遭遇“溢出”,从而让系统错误地将时光“回滚”到了1901年的12月13日。或许有人觉得“问题怎么着也会在22年后才会发生”,但它对软件的影响其实迫在眉睫(尤其是规划未来事务的软件类型)。

  随着时间的推移,我们将日期提前安排到2038年之后的情况会越来越多,而系统日期错乱所带来的影响亦将越发不可收拾——有鉴于此,该问题应该尽早全面解决。

  不出所料的是,“Linux之父”Linus Torvalds一直对Linux内核代码变动保持着密切的关注,比如Arnd Bergmann所忧虑的虚拟文件系统内核切换接口(包含了百余由Deepa Dinamani打上的小补丁)。更多内容,大家不妨在本次专辑里了解一下……

  Rust是这样一门语言:不牺牲性能和控制力;可以预防一系列的bug,包括典型的并发隐患;优雅简练得像Python和Ruby。Rust语言可以用于编写高可靠性的,高性能的软件 —— 请尽情享受使用它吧。


  5月16日,Rust迎来了它的一岁生日。在过去的365天中它成长了许多:702名贡献者一共在核心库中贡献了11894条提交;88条RFCs被合并;交付了9个发布版;1年的稳定性保证。

  在过去的一年中,Rust的社区 平均每周 都会合并两条RFCs,发布53个新开源库。每一天,Rust都会至少会有一个新的库更新到中心包管理工具中。 在StackOverflow的调查中,Rust获得了“最受热爱的编程语言”的称号。

  提到数字,Rust社区也有一个调查,无论你是使用Rust的老用户,还是从来没有用过,都可以参与。具体的,大家请关注本次专辑……



  如预期一样,Linux的核心任务Linux Torvalds周日发布了Linux Kernel 4.6。新版本支持一个新型的分布式文件系统OrangeFS,采用更加稳定的耗尽内存时的处理,支持802.1AE MACsec(MAC-level encryption),支持英特尔的内存保护密钥。

  “上周末修复和优化的东西很多,没有非常奇怪的事情发生。”Torvalds在邮件列表中写到。Linux 4.6提高了对控制群组的名字空间的支持,这对容器的安全性来说非常重要。如果没有名字空间,那么/proc/$PID/cgroup文件会对cgroup显示完整路径。Ubuntu的内核程序员Serge Hallyn说。“在容器的设置中,一系列的cgroups和命名空间可以分离出进程,使得/proc/$PID/cgroup文件不需要深层的系统信息便可分配进程。” Hallyn写到,命名空间提供了虚拟化文件和cgroup框架的中间件。


  内核通过自己对MACsec/IEEE 802.1AE的实现,提高了网络的安全性。“驱动在LAN中提供对网络的授权验证和加密,通常是用GCM-AES-128,也有重复保护的可选项。”这个实现背后的内核开发者Sabrina Dubroca说到。更多情况,大家可以关注本次专辑。

  “没有集装箱,就不会有全球化。”《经济学家》这个评论可以说是对于这个普通的箱子的历史性地位的一个总结。1956年4月26日,当集装箱之父麦克莱恩第一 次将集装箱这种方式用于货物运输时,他肯定想像不到他的这个看似普通的发明,会对这个世界的影响如此深远。因为如果把全球经济比作一个高速运转的复杂的机 器,那么以集装箱为核心的现代运输体系就是带动这台机器高速运转的齿轮和传送带。

  这只普通的箱子,技术含量不高,也并不复杂。和其他很多伟大的发明一样,它的发展也是历经坎坷。集装箱的概念在20世纪二三十年代就出现了,但是直到 1957年,才由麦克莱恩开始运用于大规模的货物运输。在之后,经历了码头工人的抵制,标准化之争,直到20世纪70年代中后期才大规模流行开来,但是一 旦它开始普及,就立刻掀起了一股巨大的变革性的浪潮。站在浪潮之巅的国家和港口,快速地崛起。而落后于浪潮的人和物,被时代快速地抛弃。无数国家的命运因 此而改变。整个世界的生产体系被重构。它带来了商品生产的地域分布的改变、协助方式的改变、分工的改变。不仅仅影响整个行业,更影响了我们每一个人的生活。


  很多时候,我们面临未来的预测和期望,其实很多答案已经存在在历史中。对于传统行业如此,对于高速发展的IT行业,更是如此。在IT的世界里,是否已经出现了这样一只改变它的“箱子”呢?更多内容,本次专辑将为您一一带来……

  昨日,阿里云副总裁、首席科学家、淘宝核心软件研发负责人、LVS创始人章文嵩(花名:正明)从阿里云离职,其本人在微博上证实了这一消息。他在个人微博发表声明如下(从微博转发评论来看,满满的「祝开心快乐」):

  今天是在阿里的最后一天,在阿里的2438天里收获很多很多,很荣幸有机会跟很多小伙伴们一起工作、学习和成长,感恩阿里!


  章文嵩近几年的技术履历和贡献可概述为:2009年加入淘宝,任核心系统负责人,沉淀了CDN、TFS、Tair、Tengine、MySQL、JVM、Linux内核、图像搜索等技术和产品,很好的满足了淘宝的海量业务对基础核心软件的需求;

  2013年投身云计算事业,历任阿里云飞天二部负责人、阿里云CTO、阿里云首席科学家,负责ECS、RDS、OSS、CDN、SLB等云产品,为云计算打造了稳定、易用、低成本的云平台和组件;

  同时活跃开源事业,历任淘宝技术委员会主席、阿里集团开源委会会主席,引入开源文化,使得阿里因开源而受益,同时也提高了阿里的技术品牌和影响力。详细内容本次专辑会为您慢慢道来……



  由前诺基亚工程师创办的Jolla公司近年来困难重重,在宣告Jolla Tablet众筹失败之后本周四公司发布第二款智能手机--Jolla C,作为面向开发者和粉丝Sailfish Community Device项目的成果之一,在发布日当天限量预订1000台,目前已经售罄。


  目前Jolla公司已经收到数千用户的预订,公司承诺将会在今年7月份发货。Jolla C装备了分辨率为1280*720的5.0英寸屏幕,2GB内存+16GB内置储存组合,1.3GHz的高通骁龙212处理器,800万主摄像头和200万前置摄像头,2500mAh容量电池。更多内容本次专辑将为大家带来……

  还记得微软说过要将Windows 10带到10亿台设备上的豪言吗?最近,该公司另一款产品也刚刚突破了10亿的下载量,它就是免费、开源的包管理工具——NuGet。而专注向开发者传递最新资讯的Channel 9,率先向外界宣布了这一里程碑。NuGet推出于2010年,并于2012年被整合到了Visual Studio开发平台中。


  在成长出了自己的工具与服务生态系统之后,NuGet包管理器开始成为了Web Apps软件开发流程的一个自动化组成部分。多内容大家可以关注本次专辑……
 
  很多人都知道 EMC 这个公司,知道它是一家全球顶尖的存储产品供应商,但是很多人却不知道 EMC 也是一位开源先锋。

  前一段时间去参加 EMC World 2016大会[1],在大会上的见闻了种种新技术,也第一时间听到了不少最新披露的消息。这期间,令笔者非常吃惊的是,EMC 在开源方面的步伐之大,远在很多同侪之上。


  原本印象中,EMC 是一个以硬件和专有软件为主的厂商,在开源方面不会有太多的积极性,而且存储方面的专有软件也未必适合开源。

  EMC是一家已经成立了30多年的老牌 IT 公司,也是全球第六大的企业软件厂商。以过去的经验来看,这种类型的公司通常在采用新技术方面和公司战略方面会比较稳健,但是近些年随着 EMC 公司在开源战略方面的部署,其不仅仅在原本的存储市场、企业软件市场方面继续着保持领导地位,也逐渐将其影响力带到了开源领域。

  在听了一场由 EMC {code}[2]的 Jonas rosland 和 Stephanie Carlson 做的演讲之后,笔者发现 EMC 已经紧密的融入了整个开源生态方面,不但与包括 Linux 基金会、OpenStack 基金会、GitHub 等在内的各个开源社区形成了紧密的合作,而且在组建自己的开源社区 EMC {code} 方面已经做出了长足的发展。详情请关注本次专辑……



  日前,我们收到消息,Redis中国用户组(CRUG)经过一个多月的紧张筹备,在5月20日正式成立!诚挚地希望有更多的Redis爱好者加入到CRUG,共同致力于Redis技术的推广和应用,让Redis能够发挥更多的力量。

  以下为Redis中国用户组核心成员做撰写:首先,我们非常感谢Antirez等大神为我们开发出了这么好用的工具,也非常感谢 Rediser们为Redis软件的持续更新、功能改善和性能提高付出的努力,以及为建立健全的文档而付出的辛勤努力。我们注意到随着互联网技术的日益普及,Redis在国内被普遍应用,越来越多的人开始了解Redis,越来越多的企业开始应用Redis。但是对于 Redis Cluster这些比较新的技术,在生产环境中还是使用较少的;在Redis的代码贡献上,还是鲜见国人的身影。所以,我们任重道远…


  Redis中国用户组,是由国内互联网公司的Redis方面的一线工程师联合发起的非营利性技术组织。Redis中国用户组的成立得到了核心发起人李强和许瑞的大力推动,无私地将他们从2011年运营至今的redis.cn社区贡献出来,作为Redis中国用户组的官网。不仅如此,我们还组建了Redis中国用户组的QQ群(521503946),给大家提供线上的技术交流渠道。并且,Redis中国用户组也有了自己的官方微博(蓝V哦~)@Redis2016。除此之外,我们还第一时间组织力量给Redis官方发出认证请求函,以期得到官方的认可和支持,并收到了Redis官方的认可和支持的答复!

  Redis中国用户组,在国内作为Redis方面的一个核心组织,在今后的岁月里主要会从以下几个方面为持续推广普及Redis做出努力……
  
  为了带来更好的音乐体验,实现对音乐高品质的追求,经过网易云音乐与深度科技团队长达半年多的联合开发,大家期待已久的网易云音乐正式登陆Linux平台!

  网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。 

  时尚界面:完美继承了Windows版本的最新界面风格和功能,不同的平台,同样的用户体验。千万曲库:网易云音乐拥有广袤的曲库,囊括千万首320Kbps超品质音乐,让你随时沉醉在美妙的音乐层次中。明星入驻:过千名大牌明星、专业音乐人、DJ进驻,专业的私房“歌单”和音乐推荐,格调顿现。更多内容,大家请关注本次专题……
  


  Crytek在GitHub上公开了CRYENGINE引擎的源代码,但使用的许可证并不是广泛认可的开源许可证。Crytek在今年3月宣布新一代引擎CryEngine 5的同时,引入了用户自由定价的商业模式,开发者随意支付一笔费用就能访问引擎的功能集和完整源代码,无需支付任何版税。在GitHub上公开源代码应该只是这一策略的延续。CRYENGINE支持Windows 、Linux和OSX,也支持开发虚拟现实游戏。

  值得注意的是,虽然将代码公开了,但Crytek并未将Cryengine开源,开发者不能像对待开源软件一样随意分发或修改Cryengine的源代码,Cryengine的商业授权许可证的法律条款依然有效。Crytek将源代码公开的目的主要是为了帮助开发者更清楚地了解不同迭代版本之间的代码差异。

  过去,Cryengine在销售的时候会附上产品源码的zip文件包,有开发者自己来定制系统,或进行不同版本的软件代码的比对,将源码发布到Github上对用户来说将完成代码的比对更加方便,因为Git是分布式系统,而且还能离线部署。更多内容请关注本次专辑的相关内容……

  超级计算机厂商Cray近日推出了搭载开源分析软件的高端大数据一体机产品——Urika-GX,预装了OPenStack和Apache Mesos(云数据中心)、Spark和Hadoop(大数据分析),预计2016年下半年发布。


  据悉Cray还计划在Urika的一个版本(Urika-GD图论分析一体机)中捆绑Cray自己开发的图论分析软件。Cray宣称Urika-GD比商业大数据集群系统性能高出很多,比当前的图谱处理系统的运行速度要高快10-100倍,可以用来分析包含数十亿对象,PB级别的数据集。

  Cray表示Urika大数据一体机是Cray超算技术与x86硬件架构的便利性与开源软件的完美结合,目前Urika-GX的主要硬件配置包括35TB的PCIe SSD驻节点存储,22TB内存,Aries高速互联技术(首次应用于XC30超级计算机),处理器采用英特尔E5-2600 v4,提供16、32、48节点三种配置,其中48节点的配置共计拥有1728个处理器内核,机柜尺寸统一为42U/19英寸。

  对于广大行业用户关心的总体拥有成本方面,Cray给出的分析结论是Urika大数据一体机比AWS公有云的TCO都要显著低一些,而且随着使用周期的延长,企业内部部署的大数据一体机的TCO优势还会进一步增加想更多的详细情况,就来本次专辑吧!



  LinkedIn过去使用的是一种闭源技术,非常复杂,而且也难以随着用户数和数据量的增长而扩展。LinkedIn工程总监Sriram Subramanian在博客中指出:

    我们开始尝试在市场中寻找更好的替代方案,包括各种分布式文件系统、存储一体机、云服务和内部部署方案都考察过,通过权衡我们的设计目标和得失后发现,我们需要自己开发一个能更好满足我们需求的方案——Ambry,如今Ambry已经在LinkedIn的生产环境中使用多年,表现良好。


  虽然Facebook和Google等公司经常开源一些软件工具,但是对象数据库在开源世界依然属于一个小众产品。

  很多流行的互联网公司,例如Airbnb、Pinterest和Spotify都转向亚马逊的AWS S3来提供对象存储服务,但LinkedIn与Facebook和Google类似,运营着自己的服务基础设施,因此需要能够跨多个数据中心运营的软件,例如Ambry就能支持大量的REST应用的API。更多的,大家可以关注本次专辑……

  我们分析了GitHub中47,251个依赖,从中找出了排名前一百的Java类库,让我们看看谁在前面,谁在后面。我们在漫长的周末的消遣方式就是浏览GitHub并且搜索流行的Java类库。我们决定把其中的乐趣与结果分享给你。

  我们分析了GitHub中排名前3,862个项目中的47,251个导入语句,其中有12,059个Java类库被依赖。我们从这个列表中提取出前一百并把结果分享给你。

  和上次分析结果一致,junit依旧是GitHub中最受欢迎的类库。Java中的日志API slf4j排名第二,log4j排名第四。Google的开源类库Guava呈上升趋势,排名第三(去年排名第四)。Guava中包含一系列诞生在谷歌内部的核心Java类库。

  Spring框架作为Java EE的主要竞争对手在Java社区很流行,这一点也在GitHub中很好的提现了出来。在排名一百名以外,有44个类库是与Spring相关的。最有趣的部分是Spring Boot的迅速崛起,关于这部分内容可以阅读Java Bootstrap: Dropwizard vs. Spring Boot.想了解更多,请你关注本次专辑吧!

  从Linux到.net到Node.js,微软在开源的路上越走越远。日前,微软和Node.js基金会在北京联合举办了Node.js Live活动,Node.js基金社区经理Mikeal Rogers、微软全球开放工具组产品经理PJ Meyer和微软开放技术中心董事总经理云浪生接受CSDN记者采访,介绍了Node.js的社区建设和在中国的发展情况,以及微软在开源社区尤其是Node.js社区所做的工作和规划。


  微软表示,支持和赞助Node.js是微软开源工作的重要一环,Node.js具有广泛的应用场景和强大的生命力,包括在Azure、Windows和Visual Studio Code上,微软的各种工具和服务都希望很好地支持Node.js,让开发者可以开发一些相应的云计算、物联网应用。
Node.js的发展



  作为一个开源的JavaScript服务端框架,Node.js的增长很快,在全球范围内已有400万的用户,每年增长率达到100%,在中国也有专门的Node.js论坛,活跃用户数量约为35万。


  在Mikeal Rogers看来,Node.js最为独特之处是它适用于当代应用所有的环境,使得JavaScript几乎能够运行在所有的平台上。比如说现在一个新的应用可能需要有Web端+云端,它可能是移动工具上可以用,桌面电脑上也可以用,另外它使用的是API的解决方案。详细内容请关注本次专辑……

  Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、JUNIT测试、多元重构、可视化GUI构建器和代码编辑器、Java和Maven构建工具、ant、数据建模和构建查询,等等。



  NetBeans是一款用Java编写的开源IDE,是IDR解决方案最喜欢使用的Java IDE编辑器之一。NetBeans IDE支持所有Java应用类型(Java SE、JavaFX、Java ME、网页、EJB和移动app)标准开箱即用式的开发。 NetBeans模块化的设计意味着它可以由第三方创建提升功能的插件来扩展NetBeans(比如说,NetBeans的PDF插件就是一个很好的例子)。

  NetBeans IDE既可用于Java开发,也支持其他语言,特别是PHP、C/C ++,和HTML5。NetBeans功能是基于Ant的项目系统,支持Maven、重构、版本控制(支持CVS、Subversion、GIT、 Mercurial和ClearCase),并且是在由通用开发和发布协议(CDDL)v1.0和GNU通用公共协议(GPL)v2构成的双重协议下发布的。

  NetBeans可跨平台运行在微软Windows、Mac OS X、Linux、Solaris和支持兼容JVM的其他平台上。

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


  谷歌赢了:5月27日据外媒消息,美国旧金山联邦法庭陪审团今日做出裁决,判定谷歌Android开源系统侵犯甲骨文Java版权不成立,驳回甲骨文索赔90亿美元的诉讼请求。至此,两家长达6年的Java专利拉锯战终于暂告一段落。


  如预期一样,Linux的核心任务Linux Torvalds周日发布了Linux Kernel 4.6。新版本支持一个新型的分布式文件系统OrangeFS,采用更加稳定的耗尽内存时的处理,支持802.1AE MACsec(MAC-level encryption),支持英特尔的内存保护密钥。


  Rust是这样一门语言:不牺牲性能和控制力;可以预防一系列的bug,包括典型的并发隐患;优雅简练得像Python和Ruby。Rust语言可以用于编写高可靠性的,高性能的软件 —— 请尽情享受使用它吧。




  “没有集装箱,就不会有全球化。”《经济学家》这个评论可以说是对于这个普通的箱子的历史性地位的一个总结。1956年4月26日,当集装箱之父麦克莱恩第一 次将集装箱这种方式用于货物运输时,他肯定想像不到他的这个看似普通的发明,会对这个世界的影响如此深远。因为如果把全球经济比作一个高速运转的复杂的机 器,那么以集装箱为核心的现代运输体系就是带动这台机器高速运转的齿轮和传送带。


  阿里云副总裁、首席科学家、淘宝核心软件研发负责人、LVS创始人章文嵩(花名:正明)从阿里云离职,其本人在微博上证实了这一消息。他在个人微博发表声明如下(从微博转发评论来看,满满的「祝开心快乐」)……


  2000年到来前,“千年虫”bug曾经引发了很大的恐慌,甚至不少影视剧中都有夸大的描写。不过在紧急磋商和“打补丁”之后,软硬件“无法正确处理2000年问题”的千年虫危机算是平稳度过了。但……事实真的如此吗?对于Unix类操作系统来说,它们其实还面临着同样的问题,那就是——2038年危机!(又称“Unix千年虫”)


  由前诺基亚工程师创办的Jolla公司近年来困难重重,在宣告Jolla Tablet众筹失败之后本周四公司发布第二款智能手机--Jolla C,作为面向开发者和粉丝Sailfish Community Device项目的成果之一,在发布日当天限量预订1000台,目前已经售罄。


  还记得微软说过要将Windows 10带到10亿台设备上的豪言吗?最近,该公司另一款产品也刚刚突破了10亿的下载量,它就是免费、开源的包管理工具——NuGet。而专注向开发者传递最新资讯的Channel 9,率先向外界宣布了这一里程碑。NuGet推出于2010年,并于2012年被整合到了Visual Studio开发平台中。


  汽车专用Linux是当今异常碎片化且毫无成效的汽车操作系统领域的有效解决方案。作为Linux基金会的 一个项目,目前,AGL(汽车专用Linux)重点是给车内信息娱乐控制台提供一个操作系统。不过,项目赞助者希望它成为一个能够控制与汽车相连的设备 群、处理一切事情,实现无人驾驶汽车的操作系统。


  世界领先的开源解决方案供应商红帽公司(NYSE:RHT)宣布发布 Ansible2.1,简单、功能强大。Ansible 成立于 2013年,在2015年被红帽收购,开源软件 Ansible 就是Ansible 旗下的十分流行的一个模型驱动的配置管理器。


  很多人都知道 EMC 这个公司,知道它是一家全球顶尖的存储产品供应商,但是很多人却不知道 EMC 也是一位开源先锋。前一段时间去参加 EMC World 2016大会[1],在大会上的见闻了种种新技术,也第一时间听到了不少最新披露的消息。这期间,令笔者非常吃惊的是,EMC 在开源方面的步伐之大,远在很多同侪之上。


  日前,我们收到消息,Redis中国用户组(CRUG)经过一个多月的紧张筹备,在5月20日正式成立!诚挚地希望有更多的Redis爱好者加入到CRUG,共同致力于Redis技术的推广和应用,让Redis能够发挥更多的力量。


  为了带来更好的音乐体验,实现对音乐高品质的追求,经过网易云音乐与深度科技团队长达半年多的联合开发,大家期待已久的网易云音乐正式登陆Linux平台!网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。


  开源有利于系统和软件行业的整体发展,并最终惠及广大用户。技术开源则是展示公司技术实力和影响力的重要窗口。360开源经过这几年的持续发力,已在360官方github上发布了20多个重要开源项目,逐步成为了开源行业的领军企业。


  Crytek在GitHub上公开了CRYENGINE引擎的源代码,但使用的许可证并不是广泛认可的开源许可证。Crytek在今年3月宣布新一代引擎CryEngine 5的同时,引入了用户自由定价的商业模式,开发者随意支付一笔费用就能访问引擎的功能集和完整源代码,无需支付任何版税。在GitHub上公开源代码应该只是这一策略的延续。


  超级计算机厂商Cray近日推出了搭载开源分析软件的高端大数据一体机产品——Urika-GX,预装了OPenStack和Apache Mesos(云数据中心)、Spark和Hadoop(大数据分析),预计2016年下半年发布。


  LinkedIn过去使用的是一种闭源技术,非常复杂,而且也难以随着用户数和数据量的增长而扩展。LinkedIn工程总监Sriram Subramanian在博客中指出:我们开始尝试在市场中寻找更好的替代方案,包括各种分布式文件系统、存储一体机、云服务和内部部署方案都考察过,通过权衡我们的设计目标和得失后发现,我们需要自己开发一个能更好满足我们需求的方案——Ambry,如今Ambry已经在LinkedIn的生产环境中使用多年,表现良好。


  去年,Twitter对外宣布了新的分布式流计算系统Heron,随后消息称Twitter已经用Heron替换了Storm。此举将吞吐量最高提升了14倍,单词计数拓扑时间延迟最低降到了原来的1/10,所需的硬件减少了2/3。


  刚刚谈论过AMD Zen全新架构处理器翻倍提升的(官方)性能,现在我们又第一次看到了它的真身,确切地说是内核照片。这种东西以往都是发布后才能见到的,但这次不小心被AMD自己泄露了出来。


  我们分析了GitHub中47,251个依赖,从中找出了排名前一百的Java类库,让我们看看谁在前面,谁在后面。我们在漫长的周末的消遣方式就是浏览GitHub并且搜索流行的Java类库。我们决定把其中的乐趣与结果分享给你。我们分析了GitHub中排名前3,862个项目中的47,251个导入语句,其中有12,059个Java类库被依赖。我们从这个列表中提取出前一百并把结果分享给你。


  甲骨文公司与 Google 之间的官司已经进入尾声,而它将会对编程的未来起到一个决定性的作用。两家公司的律师将会提交他们在这场官司中的结案陈词,对于 Google 是否违规使用了 Java API 这个 Android 系统至关重要的组成部分,这会是他们最终的较量。但不管陪审团如何判决,这个案件已经对软件开发这个领域造成了永久性的影响。


  从Linux到.net到Node.js,微软在开源的路上越走越远。日前,微软和Node.js基金会在北京联合举办了Node.js Live活动,Node.js基金社区经理Mikeal Rogers、微软全球开放工具组产品经理PJ Meyer和微软开放技术中心董事总经理云浪生接受记者采访……


  Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、JUNIT测试、多元重构、可视化GUI构建器和代码编辑器、Java和Maven构建工具、ant、数据建模和构建查询,等等。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部