FB LIKE JACKER

HP宣布webOS 2012开源规划时间表

2012 年Jan月 26 日由 发布 | 类别: 新闻 | Tags:

自从webOS宣布开源来,我们就一直期待着HP能够给出一个明确的时间表,让我们至少能对webOS的未来发展轨迹有迹可循。而现在HP放出了2012的开源进程规划。HP的野心?反击或许从今天开始。

一些显著的变化可以让webOS变得更加容易接受,扩展性也更加强大。一个最基本得转换就是使用了最基本的(规范的)Linux内核,而不是原来使用的定制内核。使用这个新的内核的好处就是(1)webOS几乎可以安装到任何地方(2)有非常多的简易的驱动程序去使用这个内核。

HP另一个转换就是从使用甲骨文的Berkeley DB到使用谷歌的Leveldb。而使用Leveldb就是为了更好的适应CouchDB–一个面向web应用的新一代存储系统。这些转换全是在向高效率的系统看齐。

以下是从今天开始的HP计划的开源之路。

一月:Enyo 2.0版本  Enyo源代码的Apache许可证2.0版本

二月:预期项目管理模式、QT WebKit扩展 ,  加入JavaScript的核心, 加入UI控件

三月:Linux标准核心,加入嵌入式系统图形库,加入Leveldb,USB扩展

四月:加入Ares 2.0, Enyo2.1版本诞生,节点服务

七月:系统管理程序(代号“Luna”),系统管理程序总线,核心应用程序,Enyo2.2版本诞生。

八月:开始做开放模型,webOS开源版本Beta测试版,webOS开源1.0版本!

 

其中专有名词介绍。

Berkeley DB:Berkeley DB (DB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据。用于各种操作系统包括大多数Unix类操作系统和Windows操作系统以及实时操作系统。

值得注意的是DB是嵌入式数据库系统,而不是常见的关系/对象型数据库,对SQL语言不支持,也不提供数据库常见的高级功能,如存储过程,触发器等。详细(点我

 

Leveldb:

Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。

LevelDB 是单进程的服务,性能非常之高,在一台4个Q6600的CPU机器上,每秒钟写数据超过40w,而随机读的性能每秒钟超过10w。详细(点我)

 

 

CouchDB:CouchDB是用Erlang开发的面向文档的数据库系统,最近刚刚发布了1.0版本(2010年7月14日)。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的index文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储系统。详细(点我

 

 

QT WebKit:

Qt的集成webkit能够带来的优势:
1、快速创建包含实时网络内容和服务的应用程序
2、在一个应用程序中集成网络和本地内容
3、可以在不同平台上运行开发的web应用。

详细(点我

 

Ares 2.0:

所见即所得开发工具,1.0版本只为mojo使用。开发利器~

 

 

 

« 苹果发布第一季财报,463.3 亿美元季营收创新纪录
Enyo Logo来源:集军衔臂章,字母E,模块化,对Palm的敬意于一身 »

About Dr.H

一个小编。

» has written 218 posts

锋客的朋友们

  • 少数派
  • 煮机网

签订契约成为机油吧!

Buy me a coffee~ ;-)

Buy me a coffee~ ;-)
閃開│讓專業的來 沒辦法│我這個人就是太正直了