|
让x成为kernel的一个子系统,让window对象提到与file、socket、tcp/ip等相同地位,图形化编程接口将与常规 gcc 编程融为一体。
终端不再有图形与文本之分,都是基于图形兼容文本的终端。
鄙人不是指frame buffer,而是x,因为本意是移植,api将兼容原生x程序及其上层库(gtk/qt)。
好让kernel而产生面向桌面优化的分支,为桌面linux自内自外,打下完全图形化的基础,不会再有x服务无法连接的情况产生。
随着kernel内核支持显卡和厂商驱动的不断扩充,原来工作在进程级的X,不再具有显卡支持多的优势,而x使用frame buffer做驱动实在是多了一道,X驱动和kernel的内核的显示驱动纯属同时重复建设。
所以核心级的X(移植兼容)必将提升性能,减少内存,减少桌面linux后顾之成,
为将来桌面linux不照搬server linux体系打下我们大家的基础。
使现在桌面 linux冰封止步不前、光等kde发展的、光靠主要软件版本号升级来吸引人的情况有所大的突破,
打破kernel+x+kde+firefox+openoffice的发行版模式。这种发行版模式大家都在做,可是有市场吗?linux桌面上要有所发展,必然要进一步变革,照搬server linux模式必将不适应大众桌面,难道就此不做为吗?
让x进入内核,让图形有更高的系统地位,适应桌面系统对图形的绝对需求,为进一步产生纯图形RAD开发工具没有后顾之忧打下基础。
有一句老话:不破不立。
先写到这,我继续我的x和kernel代码研究了。
有合作、有兴趣、有批评、有指导请回帖。
2004.10.17
asmcat |
|