月中甲骨文力挺Java英特尔推MeeGo平板 甲骨文力挺Java渐放松对其他开源项目的钳制 自从甲骨文收购Sun之后,Java无疑成为了甲骨文最近几努力发展的重点所在。随着甲骨文对Java重视程度的不断提升,也给了不少原Sun旗下的开源产品有了更多发展的方向和机遇。本次专辑我们就来一起关注下,甲骨文最近的一些与开源相关的发展和计划…… 在去年的JavaOne大会上,Oracle宣布将继续投资JavaFX,在今年推出JavaFX 2.0。但是,它同时也宣布将放弃支持JavaFX脚本,取而代之,用新的Java API来创建JavaFX应用。这个新的API也可以用于其他语言,如JRuby、Clojure、Scala和Groovy等。 随着Java 7功能的日益完备,Oracle正在将注意力转向JDK 8,Java平台组的首席架构师Mark Reinhold正在寻求Java社区的参与。我们已经知道JDK 8中会有一些大家伙,同时也会为其他大大小小的特性留下空间。因此需要时间来定义一个简单的流程,对JDK 8以及后续版本新特性的提案和计划进行收集、排序、审查和排列优先级。 除了不断提升Java的各项性能之外,甲骨文和IBM的工作人员近日一起登台亮相,携手吆喝Java;强调他们对Java都颇有兴趣,势必会继续致力于增强这个平台的生命力。 除了Java之外,最受甲骨文关注的开源项目恐怕非MySQL莫属了。不过即使拿下了MySQL,Oracle还需要继续消化开源数据库。不过目前Oracle与IBM的数据库市场争霸战已经打响,看来Oracle目前还没有精力强攻开源数据库。 除了MySQL之外,另一个开源项目OpenOffice的命运也牵动着大家的心。也许正是因为把太多的精力投入到了Java和MySQL的发展中去,甲骨文放松了对OpenOffice的控制,并于最近完全放弃了OpenOffice项目。OpenOffice至此重新回到了开源的怀抱。 三款开源软件的不同命运不止进一步向大家彰显了甲骨文追逐利益最大化的商业化追求,也让更多软件看到了摆脱纯商业化的钳制回归开源怀抱的希望。甲骨文的失败并不代表开源项目不具有商业价值,只是需要更好的团队下更多力气去推广和普及罢了! 英特尔力挺MeeGo调整战略助攻平板市场 “2011年第九届中国国际软件和信息服务交易会”于2011年6月16日在大连拉开帷幕。作为参展厂商之一的英特尔在展区内专门设置MeeGo操作系统展区,展区内展示了搭载MeeGo的WeTab平板电脑、机顶盒及基于该系统的车载娱乐信息系统。 这是英特尔首次在国内展示搭载该系统的平板电脑产品。据英特尔的工作人员介绍,WeTab是首款搭载MeeGo操作系统的平板电脑产品,去年3月份上市,由德国Neofonie公司生产,目前仅面向德国销售。亚马逊网站显示,32G具备3G上网模块的WeTab售价约为340欧元(约合3200元人民币)。 尽管英特尔一再强调对MeeGo的支持,但原本强大助力的突然抽离对MeeGo社区来说,的确是个“特别尴尬的时刻”,因为MeeGo早已蓄势待发,但那些采用它的产品却迟迟不出货。英特尔的 MeeGo社区组织者DawnFoster说。“很多公司正在努力将设备推向市场,但他们都不愿意谈论这些,”她在这次大会一个现场直播的访谈中表示。 就在MeeGo的前途显得异常迷茫的时候,英特尔将MeeGo的管理移交给Linux基金会。随后,一个汽车车载信息娱乐(IVI)标准的行业组织,重新“拾起”了MeeGo。紧跟着,MeeGo社区又成立了手机和智能电视工作组,并正考虑设立上网本和平板电脑工作组。MeeGo的支持者认为这些工作组是他们开发供应商、推广这种操作系统的最佳工具之一,Foster说。 此外,MeeGo的支持者们正张罗一个计划,旨在使开发者能拿到MeeGo硬件。该组织有约150台XO笔记本电脑,均由“每个孩子一台笔记本电脑”计划提供。德州仪器(TI)还承诺每月提供一到两块Panda板。开发人员必须通过提交在线表格,说明他们的开发项目,以申请硬件。 也许正是有了英特尔的大力支持以及Linux基金会的不懈推广,失去了诺基亚的MeeGo平台没有一蹶不振,相反,这为竞争对手开辟了新道路。根据记者了解,包括LG电子等手机厂商有意采用基于Linux的MeeGo操作系统研发新手机。 在经历了一系列的风雨考验后,在英特尔的不断支持以及不少厂商的热捧下,MeeGo进入了发展的新阶段。英特尔亚太研发有限公司总经理梁兆柱在最近的访问中表示,英特尔研发MeeGo的方向是对的,目前英特尔在MeeGo项目上已经有了新的合作伙伴。 Linux内核完全支持Xen是否晚了点? 离Xen首次发布快有八年了,它终于获得了Linux的完全支持。但这来得有点晚。 据甲骨文公司的Linux工程师Wim Coekaerts在其博客中写道:Linux内核版本2.6.39及以上版本包含直接能作为管理域内核(Dom0)和子机(DomU)运行的Linux所需的每个组件。 不过在过去几年,基于Xen的hypervisor面临与基于KVM的开源虚拟化激烈的竞争。尽管Xen较成熟,市场份额也较多,但KVM受到了几家主要Linux经销商的注意力,尤其是红帽,还有IBM与The Planet。KVM也作为默认的开源软件hypervisor,获得了开源虚拟化联盟OVA的认可。 Xen社区一直致力于将Xen放在Linux内核中,但对于多个内核二进制的需求一直是Linux内核维护者的症结。在2009年,Linux创造者Linus Torvalds则曾写道:“Xen真的是分发得非常恐怖,与其他系统混乱融合。” 热点聚焦:Linux应该由谁来领导? Linux表面上非常风光,但背后它面临的问题太多了,应该引起高度关注,当然我指的不是Unity中难以捉摸的启动器,也不是GNOME 3中缺失的最小化按钮,而是人,截至目前,还没有一个人对Linux起着绝对领导作用。 假如有一天,让你选择一个人来领导Linux,你要选择谁?如果你一时半会想不到合适的人选,我倒是可以推荐几个。 Richard Stallman(全名Richard Matthew Stallman,又被称为RMS)是终极极客一枚,经常留着一把长长的胡子,Richard Stallman出生在纽约,毕业于麻省理工学院,除了对C,C++,Java和elisp能出口成章外,他的法语和西班牙语也非常棒。 Linus Torvalds出生于芬兰赫尔辛基,他的名字来源于获得诺贝尔奖的化学家Linus Pauling,他还拥有芬兰军队少尉军衔,他在军队是一名弹道计算人员。他最大和最流行的成就就是Linux,全世界最好的操作系统。他曾经编写了 Pac Man(吃豆人)的克隆版本Cool Man,和RMS一样,Linus深受黑客,程序员和Linux爱好者喜欢。他的名字还用来命名了一颗小行星。 还有个人已经看到了世界,我指的是从外太空看世界,他是世界上第二位自费太空游客。1995年,他创立了Thawte安全认证,然后以5.75亿美元的价格卖给了Verisign,随后,他成为了一名Debian操作系统开发人员,到了2004年,他开始了Ubuntu的开发,并投资10亿美元成立了 Ubuntu基金会,从那时起,他就成为Linux爱好者忠心拥护的大神。 不知道你对Linux社区缺乏领导是怎么看的?这种无政府状态对Linux社区来说是好事还是坏事?你希望由谁来领导Linux社区?是Mark Shuttleworth、Linus Torvalds、Richard Stallman还是其他人? Ubuntu软件中心 5.0重新设计用户界面 Canonical 设计团队正努力为新版的 Ubuntu software center 5.0 重新设计用户界面,到目前为止,他们的工作成果可以体现在以下三张概念图中。从中我们可以看出,他们的设计灵感基本来源于目前流行的各类 App Store ,比如 Android Market、 Mac 和 iPad App Stores、 Blackberry App World 及 Chrome Web Store 等等。 主要功能包括:投票最多的程序;特别推荐的程序;最流行的程序;预览视频;多个截图;程序自定义截图。当然,在 5.0 版本完成前,概念图中的界面样式有可能还会有所改变,而且不是所有的功能都会出现在 Ubuntu 11.10 中。 Mono重生:Mono的新公司Xamarin成立 Miguel de Icaza已成立了一个新的独立公司Xamarin,给Mono一个继续奋斗的机会。最近的消息称Attachmate公司对Mono框架不再感兴趣,这个消息已经北证实。Mono都创始人Miguel de Icaza终于打破了长久的沉默,透露他已经成立了Xamarin公司来继续支持Mono项目。 Mono团队被Attachmate公司解雇,使Miguel de Icaza非常难过:一年以来我们一直都想把mono从Novell分离出来,大家一直认为独立成立一个公司将给Mono能带来更光明都未来。 长话短说,分离 Mono都计划没被执行,反而在5月2日加拿大和美国都团队被遣散了,几天后欧洲、巴西和日本团队也不能幸免.这包括MonoTouch和 MonoDroid工程师以及其他主要Mono开发人员。虽然Attachmate公司解散了我们,但只要我们在Novell都一天我们会继续给我们都用户提供技术支持。 Mono项目有良好的前景,它为Linux以及IOS和Andriod提供C#以及框架支持。然而所有的实现都不是完善的。所以对开发人员都又局限性。你不能简单快速的把.NET程序移植到Mono,因为缺失相应都框架类以及其它实现,尤其是WPF。同样的,如果使用Mono为iOS或 Andriod写个应用需要学习很多知识,它和在Windows Phone 7建立应用程序的关系不大。 |