新版本 Ubuntu 正式发布 加入Web Apps 功能

10月22日消息,对于大部分的Linux用户来说,每一次新版本Ubuntu的发布总是能引起轰动,据国外媒体报道,近日,广为流行的Linux发行版本Ubuntu迎来了又一次的重大更新,版本正式升级至代号为Quantal Quetzal(量子绿咬鹃)的12.10。此次更新重点将包含整合桌面作业系统与云端服务,带来了全新的网路应用程序(Web Apps)功能、Unity Dash搜寻功能以及预览 (Previews)功能。

全新的网路应用程序(Web Apps)功能,首次整合了桌面作业系统与线上操作环境。Ubuntu 桌面集成了常用的网站,如社交网站、音乐站点等。Ubuntu 用户就可以从桌面通知了解邮件接收信息,可在桌面直接存取诸如Facebook、Twitter、Last.FM、eBay和Gmail等常用网路应用程序,而不用再另外开启浏览器,进而减少使用者开启网路应用程序的麻烦。使用者也可以从声音菜单控制在线音乐播放。

在Ubuntu12.10桌面版本与云端服务整合部分,使用者若想搜寻Dash内部文件,除了可以搜寻本机端的硬盘资料,配合线上帐户 (Online Accounts)的功能即可直接存取各网站认证资料,包含如Google Drive、Flickr或Facebook等已经登入的服务存放资料也都能同步搜寻,此外包含亚马逊、UbuntuOne Music Store等付费或免费内容,则会出现在其他建议 (More Suggestions)栏位。

此次释出版本也包含全新的预览 (Previews)功能,将Dash搜寻结果以大型且清晰的缩图呈现,方便使用者快速找到个人所需资讯内容,并且在预览视窗内直接确认相关讯息。

此外,此次更新中还加入了远端登入选项,让使用者可配合桌面虚拟伺服器,登入Citrix、VMWare或微软等作业系统,进而实现企业应用程式虚拟化的应用。

Ubuntu负责人马克·沙特尔沃斯(Mark Shuttleworth)也宣布了Ubuntu 13.04的代号Raring Ringtail,中文意思是卯足了劲的浣熊。根据官方提供的数据显示,Ubuntu 13.04将于2013年4月25日发布。

马克·沙特尔沃斯表示将有可能会以一个相对隐秘的方式预发布Ubuntu 13.04。虽然仍会有开源代码,但是Ubuntu 13.04将不会像此前已经发布的各Linux操作系统版本那样公开透明。

W3C 计划 2014 年推出 HTML5 标准

【搜狐IT消息】北京时间9月21日消息,据国外媒体报道,管理互联网主要标准的团体万维网联盟(World Wide Web Consortium,W3C)已经提出新计划,将HTML5定位为“推荐标准”。按照W3C的行话来说,这意味着到2014年底,HTML5将成为一种 完整的成品标准。W3C还计划到2016年底发布后续版本HTML 5.1。

根据新计划,HTML工作团队将在2012年底发布一个HTML 5.0候选推荐标准,其中仅包括那些在真实浏览器中有具体规定且可以被实施的稳定功能。任何有争议或不稳定的功能都会排除在标准之外。该团队还将移除在现 有实施之间存在的任何互用性问题。这个候选推荐标准将是5.0标准的基础。

之后,HTML5.1的草案也会被制定,其中将包括HTML 5.0的候选推荐标准,再加上任何被排除在外的不稳定功能。到2014年,HTML 5.1规范的出炉将经历类似步骤。任何不稳定功能将被剔除,产生HTML 5.1候选推荐标准,此后会制定HTML 5.2的草案,加入不稳定功能。之后HTML 5.3、5.4……标准会一直升级下去。

此前, HTML 5标准计划将在2022年完成。候选推荐标准按计划大约是现在出炉,然后再用接下来十年时间开发外部测试套件,允许对标准实施进行一致性测试。新的 HTML 5.1将包含较少的技术,曾经包含在HTML 5之下的Web Workers 和WebSockets现在都将成为单独标准。它的测试要求也不再那么严格。规范中已经被大规模应用过的互用性不需要新的测试,测试将主要集中在新功能 上。

HTML5标准化的过程争吵不断,有着不同目的的不用团体为了达成共识发生口角。新计划指出“讨论的消极一面始终是个问题”,并称工作团队需要更好地与反社交行为作斗争。但是,这个计划并没有受到广泛欢迎。一些工作团队成员对计划在各自专业领域内实行的做法感到不满。

对于网络开发人员来说,这个新计划的影响是有限的。开发人员已经习惯了日复一日的标准草案。计划最直接的后果就是被认为足够稳定可放进5.0版本的功能需要更加丰富的测试套件。反过来,这将帮助浏览器开发者追踪任何存在的Bug和不兼容。

纯技术分析阿里云OS和Android之间的关系

前一篇《[多图论证]阿里云OS不太可能是Android以外的东西》用的ROM是错的,是Android的刷机包,不是官方原生的云OS的ROM,所以论据是错的。这里用官方原生云OS的ROM分析一下,到底阿里云OS和Android之间是什么关系。 首先找到官方的原生云OS的下载地址:http://bbs.aliyun.com/read.php?tid=22809
原帖里有W700的卡刷包:AliyunOS-1.6.1.6-RT-20120329.7z 各位可以自行下载验证。

解开看大目录的结构:

根目录下是一个boot.img,这就是Android系统的bootloader,也就是启动分区。另外有个system目录,这就是Android系统的system分区。进入system目录往下看:

这里和Android ROM的目录结构是一模一样的,各位可以自己找个Android ROM对比以下。核心的几个目录:
app: 存放ROM预装的app
bin: 系统进程的目录
framwork: Android Framework目录,就是Android应用程序运行所需要的库文件的目录
lib: so库文件目录,相当于Windows的system32目录

咱们再进到app目录看一下:

好,看出区别来了,Android下所有的app都是以apk结尾的,前一篇帖子《[多图论证]阿里云OS不太可能是Android以外的东西》用的 ROM就是Android的ROM,里面对应这张图里的文件就都是apk的。这里怎么都是lar呢?这就是阿里云OS和Android不同的地方了,因为 apk是Dalvik虚拟机管理应用程序的文件格式,阿里云自己搞了个虚拟机,用lar文件来管理。lar文件和apk文件有什么不同?我们知道apk文 件其实就是一个zip文件,用WinRAR可以直接打开看,那lar文件呢?用WinRAR果然也可以直接打开:

做过Android开发的人一看到这个目录结构就发现,它和apk的目录结构基本上是一模一样的,除了Android应用的classes.dex文件变成了classes.lex。那所谓的lex文件是不是就是把dex文件换了个名字呢?我们用二进制比较一下:

左边的是Android应用的dex文件,右边的是阿里云应用的lex文件。可见,文件格式已经完全不一样了。

好,app的不同已经看出来了,我们再来看系统核心进程有什么不同。进入到/system/bin目录:

熟悉Android系统的人一眼就能看出来,am, app_process之类的名字都是Android核心进程的名字。多出来了几个:cloudserver, chpasswd.cgi之类,看来这就是阿里云所谓的“云服务”的核心进程了。

好,文件的比较就到这里,那现在基本上可以下结论了,一个完整的Android系统,包括以下几个部分:
1. bootloader:用来启动操作系统
2. kernel: 系统内核
3. 核心进程,就是 /system/bin 下面那堆东西
4. so库: 系统运行基础,就是 /system/lib 下面那堆东西
5. Android虚拟机,所有的上层应用都是靠虚拟机来运行的
6. Android Framework: 所有的上层应用都是通过调用Framework来实现功能的,就是 /system/framework下面那堆东西
7. 上层应用,比如说桌面Launcher, 拨号,短信,通讯录之类,就是/system/app下面那堆东西

那么,阿里云OS,在上面7个部分中,虚拟机用的是自己的,上层应用是自己定制的,另外额外加了一个“云服务”,其余部分都是用的Android的。它和Android是什么关系已经很清楚了。

那顺便八卦一下,为什么阿里云要搞成这个样子呢?说来就话长了,话说当年阿里云刚成立的时候,还是很有追求滴,当时收购了一家国内做Java虚拟机的公司 (叫“猛犸科技”),同时还找了一帮MOTO做Linux内核的人,想搞个自己的操作系统出来。阿里云的CEO叫王坚,和李开复一样都是从微软研究院出 身,但是颇看不起李开复搞的“点心OS”,认为“拿个Android来改一改,多土啊!我们要搞自己的操作系统!”于是呢,阿里云的一帮人就吭哧吭哧搞 “自己的操作系统”了。结果呢,大家脚趾头都能想到,从头搞一个操作系统哪有那么容易,做了半年没做出来,咋给马云交差呢?于是也顾不上土不土了,拿 Android改吧。虚拟机是现成的,那就换掉Android的虚拟机吧,好歹能算是自己的工作成果。但光换个虚拟机意义也不大啊,HTML5和 WebOS的概念比较新潮,那就再加个“云服务”的概念吧,也算是国内HTML5的倡导者了。HTML5通过浏览器引擎跑,性能肯定比不上原生应用,那怎 么保证操作流畅呢(特别是桌面Launcher,天天用,要是太卡,用户就疯了),那还是用原生应用来实现吧……于是,最后阿里云OS就长成现在这样了。

好吧,说到这里,大家也能看出,阿里云OS一开始就没有从用户角度,商业角度来考虑,完全是公司高层的个人喜好折腾出来的东西。最后靠着阿里巴巴集团的背 景,想拉上天语,海尔和宏基来买单,结果这几家也是各怀异心。可惜了阿里云的苦逼员工们,折腾了好几圈,前些天还看到有阿里云OS的员工在微博上说“每周 7天加班”,悲催啊,最后做出来的东西还被市场所抛弃。

苹果在德胜诉摩托案 Android阵营再受打击

[导读]这项诉讼案所涉及的问题专利包括所谓的“橡皮筋”效果,苹果已在欧洲和美国申请了这项专利。摩托罗拉母公司谷歌预计很快将就这项判决向法庭提出上诉。

北京时间9月14日消息,据国外媒体报道,在与Android厂商的司法战争中,苹果日前再次取得了一场胜利。据美国专利博客网站FOSS Patents报道称,在推迟宣判5个星期后,德国慕尼黑地方法庭裁决摩托罗拉侵犯了苹果与触控屏有关的专利。

这项诉讼案所涉及的问题专利包括所谓的“橡皮筋”(rubber-banding)效果,也就是当移动触控屏设备上的网页、文件或者照片在滚动越过边界之后再弹回来的视觉效果。苹果已在欧洲和美国申请了这项专利,并指控摩托罗拉将这种特性复制到自己的移动设备中。

据悉,在此次判决过后,苹果将可以申请针对摩托罗拉智能手机和平板电脑的禁售令。慕尼黑法院此次裁决摩托罗拉移动涉嫌侵权的智能手机和平板电脑设备包括有,摩托罗拉Milestone XT720、摩托罗拉DEFY、Atrix手机和XOOM平板电脑,所有这些产品都采用Android操作系统。

事 实上,早在今年4月召开的法庭听证会上,摩托罗拉上已经承认了这项侵权,但他们试图说服法庭判决苹果此项专利无效。在8月的审判中,摩托罗拉改变了策略, 矢口否认自己侵犯了苹果专利。显然,摩托罗拉的这两种策略都并没有奏效。在德国地方法庭作出判决以后,苹果已经掌握了主动权,并拥有多种选择。

然 而,这个裁决并不是最终裁决。苹果可以选择提供2500万欧元(约合3200万美元)保证金,如果摩托罗拉移动决定不对这个裁决提出上诉或者如果上诉法院 确认这个裁决,苹果就可以强制执行这个禁售令。但这样的禁令不是永久性的,因为摩托罗拉可以提出上诉。另外一种选择是,苹果可以额外支付1290万美元强 制要求摩托罗拉不得出售任何被法院判定侵权的设备。或者,苹果可以选择再多支付1290万美元,即要求摩托罗拉召回德国市场上的所有侵权产品。

摩托罗拉母公司谷歌预计很快将就这项判决向慕尼黑高等地方法庭提出上诉,并继续就苹果专利的有效性向欧洲专利局提出质疑。摩托罗拉在德国的业务规模不大,因此仅在该国被禁止出 售产品所产生的影响可能并不大。但业界人士指出,这项诉讼案以及其他几项诉讼案的判决可能会给Android阵营本身带来更为深远的影响。

来自FOSS Patents弗洛里安-穆勒(Florian Mueller)表示:“这些诉讼案结果本身表明了,同行业历史上任何电脑软件曾有过的侵权麻烦相比,谷歌Android平台所面临的问题要严重的多,这样的情况令谷歌及其许多硬件合作伙伴都感到十分担心。”

值得一提的是,苹果最近在与三星的美国专利诉讼案中胜诉,三星被判向苹果赔偿10亿美元。苹果和谷歌方面目前均拒绝就此发表置评。

Firefox 18 新 JavaScript引擎:IonMonkey

之前当我们每次谈到JavaScript性能测试的时候,无论是Google的Octane benchmark测试,还是Mozilla的Kraken测试,Chrome浏览器都当之无愧的成为跑分之王,但从Firefox 18.0开始,Chrome浏览器JavaScript测试跑分王的宝座将会受到冲击,因为从Firefox 18 开始,Mozilla将正式开启开发长达1年之久的的新一代JavaScript引擎——IonMonkey。

IonMonkey新一代引擎的启用,不仅能大幅提高Firefox的JavaScript性能,还能提高浏览器的安全性及其他性能。新优化方法包 括类型特殊化(Type specialization),内联函数,线性扫描寄存器分配算法,无效代码删除,循环不变量移动等。

以下是Firefox 18与之前几个版本几项测试的对比结果:

Firefox IonMoneky

在Kraken测试中,Firefox17的分数是2602ms,而Firefox18 在1921ms。(时间越低越快)

Firefox IonMoneky

在 Google v8 benchmark 测试中,Firefox15为8474分,Firefox17为9511分。而Firefox18跑出了10188分,比Firefox17快了7%,比Firefox15足足快了20%。

当然如果各位浏览器正在使用Firefox 18  Nghtly版本,如果你发现了其他一些新的功能和改进,欢迎大家留言讨论。

Via:Cnet  techdows  编译:浏览迷