接下来便是系统运行库,张明瑞的这套操作系统包含一些c/c++库,这些库能被系统中不同的组件使用。它们通过应用程序框架为开发者提供服务。
系统c库—一个从bsd继承来的标准c系统函数库(libc),它是专门为基于ebeddedlux的设备定制的。
媒体库—基于packetvideoopenre;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。
surfaceanager—对显示子系统的管理,并且为多个应用程序提供了2d和3d图层的无缝融合。
libwebre—一个最新的web浏览器引擎用,支持android浏览器和一个可嵌入的web视图。
sgl—底层的2d图形引擎
3dlibraries—基于opengles1.0apis实现;该库可以使用硬件3d加速(如果可用)或者使用高度优化的3d软加速。
freetype—位图(bitap)和矢量(vector)字体显示。
sqlite—一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。
最后便是内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。
时间一分一秒的流逝,落在地面上的太阳,已经渐渐退散,原本亮得发白的天空,也渐渐被黑暗吞噬。
而坐在电脑前的张明瑞,却浑然不知,键盘不断的发出“哒哒哒哒”的敲打声音,他已经全身心的投入到了这套操作系统的编写当中。
对于张明瑞来说,这是他的又一番心血之物,而每一份心血他都会投入百分之百的汗水进去。
知道最后一行代码敲击完成,张明瑞才重重的舒了一口气,他看着眼前已经成型的操作系统框架,就像是刚完成生育的母亲看着自己的孩子一样,眼中全身爱惜之意。
“这一套框架弄下来,竟然花费了这么长时间。”
张明瑞察觉到整个房间都变得阴暗下来,他瞥了一眼电脑屏幕右下方的时间。
此时,已经是下午六点多了。
“虽然时间过得很快,但却是收获满满的一天啊。”
消耗了大量脑力和体力的张明瑞,很满意今天的工作成果,他又快速扫了一眼自己的新生产物,随后便关闭电脑,朝客厅走去。
在张明瑞这段时间不停忙碌的同时,李烨也没有忘记一件重要的工作,而这项工作的完成情况,也很快就要通知到发起人——张明瑞。