设为首页收藏本站

LUPA开源社区

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

甲骨文杀入云市场:开源扮演重要角色

2014-5-19 17:12| 发布者: joejoe0332| 查看: 6010| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 早在2013年年底,甲骨文的Openstack战略路线已经逐步清晰。也在那个时候,甲骨文宣布成为了OpenStack基金会的企业赞助商,并计划将该开源基础设施平台的部分组件应用到他们的产品当中,以在云管理方面给予客户更多的 ...
  早在2013年年底,甲骨文的Openstack战略路线已经逐步清晰。也在那个时候,甲骨文宣布成为了OpenStack基金会的企业赞助商,并计划将该开源基础设施平台的部分组件应用到他们的产品当中,以在云管理方面给予客户更多的灵活性和选择。

  甲骨文希望借助OpenStack之力在各项存储、虚拟化、计算服务及其OpenStack版本之间实现广泛的数据兼容性。举例来说,该公司承诺在甲骨文 计算云服务与OpenStack的“Nova”技术之间实现兼容,并将甲骨文Solaris Zone与甲骨文VM环境加以“整合”。至此,顽固如甲骨文,终于也开始为其已经应用于商业产品中的开源云技术提供赞助了,显而易见,Openstack趋势日渐明朗。



  而到了最近,甲骨文在云市场的动作更加清晰和具体起来。甲骨文公司已经正式发布了自己的OpenStack开源云平台,Control freak版Linux。这也标志着甲骨文已经开始在云计算领域着重发力。据了解,目前这款开源服务平台还处在技术预览阶段,用户能够在装有最新版的Oracle Linux和Oracle VM 3.3的抢先体验测试版上进行使用。

  这款基于OpenStack的技术预览,可让Oracle Linux 和 Oracle VM用户使用开源云软件,这为客户提供了更多的选择和更强大的互操作性,并可充分提高Oracle Linux和Oracle VM的效率、性能、可扩展性和安全性。该发布将作为Oracle Linux和Oracle VM首期支持产品的一部分来提供,无需额外成本。甲骨文计划与OpenStack社区合作来开发和增强其企业级功能,以满足客户需求。


 
  甲骨文VM Linux同样是基于开源Xen bare-metal hypervisor的,只是用了甲骨文Domain zero版Linux内核,还做了其他一些特定的甲骨文所需要的微调。利用最新版的 Oracle Linux和测试版的Oracle VM 3.3,用户可以在它们的测试环境中安装其OpenStack技术预览。客户可以使用Oracle Linux作为OpenStack 部署的基础操作系统,从而能够利用Oracle Ksplice高级的补丁功能。包括计算、网络和存储管理的OpenStack服务可从Oracle Public Yum Server 和Unbreakable Linux Network(ULN)下载。部署此次OpenStack发布产品的Oracle Linux 和Oracle VM客户也可获得Oracle企业级服务支持。

  此外,甲骨文发布了一个入门指南,想尝试一下OpenStack预览的客户可以在网上下载其PDF文件。

  甲骨文公司Linux和虚拟化工程高级副总裁Wim Coekaerts表示:“Oracle在很多领域与OpenStack社区有着紧密的合作。Oracle将继续提供OpenStack功能,帮助客户提高部署效率,以更好地管理和支持其大型Oracle数据中心的部署。”

  OpenStack基础首席运营官Mark Collier表示:“我们很高兴地看到OpenStack生态系统的不断发展。随着Oracle和其他厂商不断把OpenStack集成到企业IT环境中,用户在它们数据中心部署OpenStack时将会有更多的新选择。”



  甲骨文吸引的主要客户和红帽的客户不同,甲骨文方案为客户提供“一条龙”式的全套软件堆栈,从应用程序到数据库到OS内核。这次发布的OpenStack版本后,Oracle的支持现在已经扩展到云Control freak、虚拟机管理程序以及甲骨文的客户操作系统。



  如果说云计算对甲骨文来说算是急欲探索的新兴市场的话,那么Java在甲骨文的地位则是无需言语的。最近最令人期待的Java 8已于2014年3月18日发布,该版本包含很多令人兴奋的新特性,被认为是自Java 5发布以来对Java做出的最大改变。对于开发者而言,最值得注意的特性包括:Lambda表达式/闭包、接口支持静态方法、默认方法、函数式接口、java.util.stream、改善了泛型中对类型推理的支持、java.time以及Nashorn JavaScript引擎。另外,新版本还移除了PermGen。

  而被一部分人认为是Java替代者的Scala则是一门有趣的语言,它一方面吸收并继承了多种语言中的优秀特性,另一方面也没有抛弃Java这个强 大的平台,它可以运行在 Java 虚拟机之上,能够轻松地与Java互联互通。与Java不同的是,Scala既支持面向对象的特性,又支持函数式编程,它的风格和特性吸引了大量的开发人 员,那么新版本的Java能否借助大量的特性“创新”干掉Scala呢?系统架构师、开源布道者Ahmed Soliman最近在自己的博客上发表了一篇博文表达了自己的看法,同时这篇文章在LinkedIn和Hacker News上也引起了激烈的讨论。



   Ahmed Soliman认为:Java 8新引入的Lambda表达式并不像Scala中的Lambda那么强大,它仅仅触及了Lambda的皮毛。例如,并不是所有函数都可以作为一等元素 (first-class)传入其他函数中,函数必须被显式地定义为Lambda表达式或者使用函数式接口。在集合操作方面,借助于新的 java.util.stream包,开发人员可以在一些Java集合上编写函数式风格的操作,这和Scala中的方法类似,但是后者更简洁、类型更精 确。Java和Scala之间依然有很大的差距,Java并不会变成一门函数式语言,它的目标是企业,同时要保证稳固的向后兼容性;而Scala的目标则 是多核软件开发。Java 8向前迈出了伟大的一步,这一点让很多人都非常兴奋,甚至对于Scala程序员也是如此,但是它的目标并不是“干掉”Scala,事实上,这两者应该是一 种互补的关系。更多内容我们将在本次专辑中为大家带来……

  既然说到了Java 8,那么我们就来一起看看Java 8中你可能没听过的10个新特性。最新的lambda表达式,lambda表达式,还是lambda表达式。一提到Java 8就只能听到这个,但这不过是其中的一个新功能而已,Java 8还有许多新的特性——有一些功能强大的新类或者新的用法,还有一些功能则是早就应该加到Java里了。

  default方法:这是Java语言的一个新特性,现在接口类里可以包含方法体(这就是default方法)了。这些方法会隐式的添加到实现这个接口的每个子类中。

  这使得你可以在不破坏代码的前提下扩展原有库的功能。它绝对是个利器。但从另一个方面来说,这使得接口作为协议,类作为具体实现的界限开始变得有点 模糊。但好处就是,它通过一个很优雅的方式使得接口变得更智能,同时还避免了代码冗余,并且扩展类库。不好的地方就是,我估计很快就会看到有在接口方法里 获取this引用然后强制转化成某个具体类型的写法了。

  终止进程:一旦启动外部进程的话,当这个进程崩溃,挂起,或者CPU到达100%的时候,你就得回来擦屁股了。Process类现在增加了两个新的方法,可以来教训下那些不听话的进程了。

  第一个是isAlive()方法,有了它你可以判断进程是否还活着。第二个方法则更加强大,它叫destroyForcibly(),你可以用它来强制的杀掉一个已经超时或者不再需要的进程。更多特性我们将在本次专辑中为大家带来……

  除了新版本的到来,Java在最近还发生了一件大事。5月10日上午消息,甲骨文在与谷歌的Java专利侵权案中获得了一项关键的胜利。美国上诉法院本周判决称,甲骨文有权根据版权法来保护其软件。此前,下级法院曾驳回了甲骨文的起诉。



  在一份长达69页的判决书中,由3名法官组成的小组判决称,甲骨文可以就谷歌在Android系统中对Java的使用主张版权。甲骨文此前指控称,谷歌在未得到授权的情况下就使用了Java的代码。

  这起案件被称作“知识产权案件的世界大赛”,并受到了软件行业的密切关注。这起案件主要关于,平台向软件开发者提供的API(应用程序接口)是否也受版权法的保护。API通常被用于不同软件之间的通信。美国旧金山地区法官威廉·阿尔苏普(William Alsup)2012年时判决称,这种情况不受版权法保护。

  此外,上诉法院还要求对此前的另一项判决发回重审,即谷歌是否根据合理使用的规则来使用这些代码。下级法院陪审团此前无法就这一问题做出判断。甲骨文此前起诉称,谷歌在开发Android系统的过程中抄袭了许多材料,包括超过37个Java的API,以及11行Java源代码。与其他知识产权内容一样,这些内容受到版权法的保护。甲骨文此前还起诉谷歌侵犯了与Java有关的专利权,但未能胜诉。



  在2010年收购Sun之后,甲骨文获得了Java的所有权。在下级法院的庭审中,多名重量级人物出庭作证,包括甲骨文CEO拉里·埃里森(Larry Ellison)、谷歌CEO拉里·佩奇(Larry Page),以及前Sun CEO斯科特·麦克尼利(Scott McNealy)和乔纳桑·施瓦茨(Jonathan Schwartz)。这样的结果,很难让人说好还是不好,会为JAVA带来更好的未来么?



  而对于新版本也有先消息,就在开发人员们准备由Java开发工具包(简称JDK)8向JDK 9迈进之际,甲骨文公司首席Java高管建议限制对这两个版本的代码行进行合并。

   在本周一下午发往OpenJDK的一封邮件当中,甲骨文公司Java平台部门首席架构师Mark Reinhold指出针对JDK 8(将于2014年年初到期)的变动将快速缩减,而JDK 9的“forests”——也就是一种目录树或者目录集机制——则将很快开放。现在开发人员必须应对相关管理变化、从而顺利与这两个版本进行对 接,Reinhold表示。



  一般来说,变动通常需要首先在开发版本中进行测试,而后才会回迁到较早版本当中。不过这一规则对于即将寿终 正寝的版本来说并不太适用,因为筹备中的版本(也就是目前JDK 8的情况)在此期间将更多地接收全方位测试、而不再像继任者那样以新功能与新特性作为主要诉求。由于各类调整都会在继任版本中体现,所以即将淘汰的上代版 本在发布速度上也会比较缓慢。更多详细情况我们将在本次专辑中为大家带来。

  为了继续引领对MySQL的创新,甲骨文公司日前宣布推出最新MySQL 5.7开发里程碑版。

  为满足当今网络、云和嵌入式应用的需求,新版本扩展了全球最流行的开源数据库MySQL的性能、扩展性和可靠性,并增强了管理性能。此外,甲骨文还宣布推出其他几个MySQL的产品版本及其先期访问功能。



  最新的MySQL增强功能提高了性能、扩展性和可管理性。 新版本针对固态硬盘(SSD)的性能和吞吐量进行了提升,改进的InnoDB缓冲池和元数据锁定可提供更高的吞吐量、性能和可扩展性,MySQL半同步复制性能增强功能。在可管理性方面,通过对优化器的增强提供更准确的成本计算,性能模式提高,MySQL Workbench 可帮助从Microsoft SQL Server中轻松迁移,并能减少高达90%的数据库总体拥有成本。

  对于最近的消息来说,甲骨文虽然赢得了Java专利诉讼的胜利,但也没有讨得太大的好处。开源对这个商业怪兽来说,也许仅仅是盈利手段的一种。不过,因为甲骨文在商场的战绩的确比较辉煌,也希望开源能借这股东风,获得更为广阔的发展天地!

Oracle开源云服务欲腾空出世

  近日据最新消息成,甲骨文公司已经正式发布了自己的OpenStack开源云平台,Control freak版Linux。这也标志着甲骨文已经开始在云计算领域着重发力。据了解,目前这款开源服务平台还处在技术预览阶段,用户能够在装有最新版的Oracle Linux和Oracle VM 3.3的抢先体验测试版上进行使用。

甲骨文宣布为Oracle Linux和VM提供OpenStack支持

  2014年5月16日——甲骨文公司近日推出基于OpenStack的技术预览,可让Oracle Linux 和 Oracle VM用户使用开源云软件, 这为客户提供了更多的选择和更强大的互操作性,并可充分提高Oracle Linux和Oracle VM的效率、性能、可扩展性和安全性。

Java 8会干掉Scala吗?

  最令人期待的Java 8已于2014年3月18日发布,该版本包含很多令人兴奋的新特性,被认为是自Java 5发布以来对Java做出的最大改变。对于开发者而言,最值得注意的特性包括:Lambda表达式/闭包、接口支持静态方法、默认方法、函数式接口、java.util.stream、改善了泛型中对类型推理的支持、java.time以及Nashorn JavaScript引擎。另外,新版本还移除了PermGen。


Java 8中你可能没听过的10个新特性

  lambda表达式,lambda表达式,还是lambda表达式。一提到Java 8就只能听到这个,但这不过是其中的一个新功能而已,Java 8还有许多新的特性——有一些功能强大的新类或者新的用法,还有一些功能则是早就应该加到Java里了。

Oracle发布大量安全更新涉及Java等

  Oracle 刚刚发布 大量安全更新 涉及多个产品的 104 个安全漏洞。其中有 37 个漏洞是关于 Java SE,Oracle 的公告显示 35 个可在没有认证的情况下通过远程利用。其中 4 个 bug 的 CVSS 基础分值达 10,这是一个 bug 的最危险级别。

为什么我喜欢Java

  我现在的老板使用一个在线测试系统来筛选在线申请职位的求职者。测试的第一个问题很浅显,仅仅是为了让求职者熟悉一下这个系统的提交和测试代码的流程。问题是这样的,写一个将标准输入拷贝到标准输出的流程。求职者可以使用任何他们喜欢的编程语言来实现这个程序。

Java 8最终发布日期敲定有bug也要发布

  Oracle公司计划于2014年3月18日发布Java 8,这一日期已经敲定,即使届时该版本中仍存在一些小的bug(“非致命”bug),也要按计划发布。这一消息来自Oracle公司的Java 8版本发布经理Mathias Axelsson……

今日Java:Cay Horstmann访谈

  近日InfoQ荣幸邀约Cay Horstmann,就Java最新形势和Cay的新书Java核心技术:卷一&卷二(第九版)进行探讨。自1995年首版发布以来,Java历经多次变更:从语言规约的扩充到Oracle并购Sun后所有权的变动。本次访谈的第一个话题是Oracle的Java管理。

甲骨文限制Java 9对Java 8向下兼容能力

  就在开发人员们准备由Java开发工具包(简称JDK)8向JDK 9迈进之际,甲骨文公司首席Java高管建议限制对这两个版本的代码行进行合并。在本周一下午发往OpenJDK的一封邮件当中,甲骨文公司Java平台部门首席架构师Mark Reinhold指出针对JDK 8(将于2014年年初到期)的变动将快速缩减,而JDK 9的“forests”——也就是一种目录树或者目录集机制——则将很快开放。现在开发人员必须应对相关管理变化、从而顺利与这两个版本进行对 接,Reinhold表示。

甲骨文发布开源数据库最新版

  为了继续引领对MySQL的创新,甲骨文公司日前宣布推出最新MySQL 5.7开发里程碑版。为满足当今网络、云和嵌入式应用的需求,新版本扩展了全球最流行的开源数据库MySQL的性能、扩展性和可靠性,并增强了管理性能。此外,甲骨文还宣布推出其他几个MySQL的产品版本及其先期访问功能。

Oracle NoSQL Database 3.0支持表数据模型


  Oracle NoSQL Database的最新版本支持表数据模型、辅助索引,并通过集成Oracle Wallet增强了安全性,而且还增强了数据中心。近日,Oracle宣布发布该分布式键-值数据库的3.0版本。

Java专利侵权案:甲骨文赢得对谷歌的上诉

  北京时间5月10日上午消息,甲骨文在与谷歌的Java专利侵权案中获得了一项关键的胜利。美国上诉法院本周判决称,甲骨文有权根据版权法来保护其软件。此前,下级法院曾驳回了甲骨文的起诉。

甲骨文携OpenStack发行版与红帽一战

  甲骨文从来不会向对手红帽示弱,在Shadowman(Linux的红黑白三色标志)向公众开放最新测试版的同一天,甲骨文发布自己的OpenStack云Control freak版Linux。甲骨文的OpenStack发行版目前还属于技术预览,可以装在最新版的Oracle Linux和Oracle VM 3.3的抢先体验测试版上。

2014年Java值得期待的五大理由

  如果你还在为Oracle收购Sun公司给Java社区的变化所纠结,请站在Oracle的角度替它想想吧。2013年大部分时间里,Oracle 都在与遗留的Java安全问题作战,我们感觉这些安全漏洞仍然会是2014年大家关注的热点。尽管如此,还是希望新年里Java会发展的更好。下面是我们 给出的未来12个月热点提示。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部