COLF项目简介(一)

演示录像

COLF已经跑在raspberry pi 2 model B上面了,多进程窗口操作系统很流畅,而android跑在上面特别的卡。

我把所有进程都绑定到一个cpu核心(cpu0)上进行了测试,模拟了单核心900M的情况,在频繁操作COLF的情况下,cpu0的idle是40%左右,其它3个核心均为100%的idle

COLF具有很好的可移植能力,如下演示录像是移植到虚拟机里面,通过屏幕录像做出来的:

演示录像二,增加了数字电视直播APP,相比之下,减少了其它一些演示

http://v.youku.com/v_show/id_XOTU0MzE2MTQw.html

前言

由于本项目进展很快,现在已经能提供完整的APP开发框架。为纪念达到新的里程碑,也由于老的项目名称MiniEPG音节过多,我决定将项目更名为COLF。音标[kɒlf]

COLF简介

COLF的全称是Customer Oriented Linux Framework

COLF是一个直接基于linux内核开发出来的APP开发框架,包含有一个完整的多进程窗口操作系统,以及SDK,供开发者开发面向具体行业的APP

按软件分类,COLF属于位于行业上游的基础软件,国内只有为数不多的公司有能力提供基础软件。

你可以把COLF类比到Androidframework层,但是COLF绝对不是基于android修改出来的(像小米UI那样)。COLF就是COLF,跟Android没有“血缘关系”。

我为什么要做COLF

因为对技术的兴趣,因为不甘心平平庸庸地活着。在公司里面做的修修补补的事情,得到的锻炼只是一方面,我需要自己给自己创造机会,动手去做一些新的大的项目。如果我先准备好,当未来机会真正来临时,我就能把握住。因此当别人在休闲逛街玩游戏的时候,我开始做COLF项目。

有人问我,最终目的是不是要把QT或者android给干掉,我回答说不是。

我是出于兴趣,我享受着做COLF项目的过程,看着项目一天天变得越来越强大,我很快乐很充实,我在做的过程中得到了太多的锻炼和积累。

我的目标

如果说兴趣是种子,我用时光去灌溉它,那么时至今日,COLF已然是一颗幼苗,我想基于COLF做出点成果给世界,丰富这个世界,推动行业技术进步,提供给用户更多的选择。

我想组建一个小型团队(绝不超过8人,宁缺勿滥,您是否愿意帮助我?),为某个行业领域做一个专用的系统。当然肯定不会是手机、平板领域,我直接把这两个领域给放弃了,因为android在这两个领域已经非常成熟,COLF没有机会。

COLF的市场定位并不明晰,这是我接下来需要去实践的问题。虽然androidCOLF强大很多,但COLF够精简(见下文的评估),他可以做android做不到的事情,而且一定会有一些细分领域是android照顾不到的(用android显得蹩脚),那么,只要找到这样的一个领域,那将是COLF生存、发展、壮大的机会。这样的领域(设备)往往具有如下的特征:

1.         (属于某个行业里面)专用的设备,

2.         不需要android下面那些乱七八糟的APP

3.         但需要一个功能强大的操作系统

4.         产品功能形态相对固定

如果能找到符合上述特征的领域,COLF就能生存、发展起来,完成“原始积累”。但COLF要想壮大的话,需要寻找第二个应用领域,此领域应当符合如下特征:

1.         (属于某个行业里面)专用的设备,

2.         不需要android下面乱七八糟的APP

3.         但需要一个功能强大的操作系统

4.         尚未建立成熟的软件生态圈

我的计划

1.         从现在开始,对外展示COLF

2.         希望有厂商可以给我提供一个适合的基于COLF做一番事业的机会,指导我COLF未来的路怎么规划。

你可能感兴趣的:(linux,OS,开发框架,raspberry,窗口系统)