而在软件的开发和更新方面,Oracle的Java平台组首席架构师Mark Reinhhold在其博客上宣布,Oracle决定将Java 8的发布时间推迟4-6个月。 Reinhold提到,Oracle正在全力解决近来引发公众关注的这一波安全漏洞问题, Java 8项目组不可避免地被抽调走了很多工程师。他说,“维护Java平台的安全性,其优先级总是比开发新功能要高,所以这些工作不免会抽调一些正在进行 Java 8开发的工程师。”此外他还强调,为改进代码质量并减少缺陷,Oracle“升级”了开发流程。 Reinhold还提到,最主要的延误在JSR 335中,也就是负责向Java中加入闭包(亦称“Lambda表达式”)的Lambda项目。他认为,“如果放弃Lambda,剩下的特性尽管也比较有趣,但总体上看就没那么吸引力了。假如今年发布一个没有Lambda的版本,得到广泛应用的可能性很小,那又何故如此呢?” 当面临推迟发布或减少特性的选择时,Reinhold拒绝了第三种选择:“如果为了保证按时发布而牺牲质量,那几乎可以肯定,我们会重复过去总犯的错误,将不完整的语言变更和API设计构建在虚拟的基石之上,会致使无数开发者在未来数年内将围绕其缺陷工作,直到这些特性——甚至整个平台——被新事物替代为止。” 看起来Java 8 GA(General Availability)版本的发布时间会从原计划的2013年9月推迟到2014年第一季度。这已经是该版本的第二次跳票了。或许我们还得继续耐心等待一段时间…… 近几年业内各大软硬件企业都在抢先发布HTML5新标准,各方力量也跟随加入不同阵营。如Opera、Adobe、AMD、ARM等公司支持谷歌的Web M标准;而索尼、富士、三星、微软等则是苹果所提出H.264标准的专利拥有方。 H.264标准一直是网络视频的主要压缩技术之一,且有逐步取代Flash视频格式的发展趋势。而在H.264团结了硬件播放器阵营发展多年之后,曾经被公认为下一代视频技术的标准,谷歌Youtube迫于压力在2010年底左右也宣布向它敞开了大门。 在近日的I/O大会上,谷歌宣布了网络视频格式 Web M的升级:它的视频编码器从 VP8 升级为 VP9,所生成的视频的体积要比 H.264小63%。 Google 同时宣布,YouTube 从今往后将支持 VP9 视频(早在2011年初,谷歌公司便决定在其新一代浏览器Chrome中支持新的视频编解码技术WebM、而不支持H.264)。显然,Google 希望用 VP9终结H.264在下一代视频标准的领导地位。不过据传 H.264也正在向H.265升级,而且 H.265 可能获得更多的硬件支持。更多消息本次专辑将为大家一一介绍…… 微软Windows操作系统在复杂负荷情况下的性能落后于Linux,这已是公认的事实。Linux内核发布了一个又一个新版本,我们能看到它不断改进 I/O调度、进程调度、文件系统优化,TCP/IP堆栈的无线网络优化,等等等等。 一位微软Windows NT内核开发者承认,Windows内核与Linux内核之间的性能差距正日益拉大。他通过Tor(原因显而易见)在Hacker News上匿名发帖(已 经自行删除),指出问题的根源不是技术方面而是社会性的。微软开发者几乎没人会为了自己为了荣耀而去改进内核,Linux世界的那些现象在微软这样的大企业不会发生。能指挥开发者改进特定条件下系统性能的人的动机通常是出于商业意图,而在商业上性能的重要性从来没有被认为攸关生死,所以改进系统性能没有正式或非正式的程序。 微软在Windows SP3前开始关注安全是因为他们认为安全是商业目标的存在性威胁,而性能不是存在性威胁。内核不同组件的负责人对外部递交补丁一般都是充满敌意的,非提前计划的改变可能会影响原定目标,领导会生气,测试组也会生气,产品经理也会发怒。更多情况大家可以关注下本次专辑…… Ubuntu推出了专为智能型手机和平板电脑打造的触摸式界面移动操作系统,计划随Ubuntu智能手机在2014年一起杀入市场。如果你现在就对这个新的系统感兴趣的话,那么好消息来了:你可以在一款Nexus设备上(包括Galaxy Nexus、Nexus 4,Nexus 7或者Nexus 10)安装Ubuntu Touch系统的预览版。 警告:这只是Ubuntu Touch系统的尝鲜版。一般提前发布的预览版本会称为beta版,但这个实际上只能算作是alpha版。还有许多组件都不能正常工作,有些内置应用还没有实际的功能,只是为了界面的完整性而特意加上去占坑的。安装这个预览版也会清除你的Nexus设备上的数据,因此在继续安装前请确保先备份所有重要的数据。 如果你仍然有兴趣尝试安装Ubuntu Touch的预览版,并亲身体验一下Ubuntu Touch系统的使用感受,不用犹豫,请继续…… |