从零搞一个内核到底难不难?
看阶段,看目标。
单纯就是搞一个简单版的操作内核,一个有水平的小高手埋头干他一阵子都搞得出来。
玩具级的操作内核跟生产级的操作内核是完全两码事。
生产级的内核需要一个抽象到极致的核心模块,如何get到这种抽象,并做到如同x内核刚出来时那种简洁到堪称优雅的美感,算是内核研发的核心难点。
而巨量到难以想象的驱动代码,则是内核研发的复杂度所在,这项工作复杂,但不难——或者说与核心模块的研发难度不在同一维度上。
简而言之,前者需要天才,后者需要堆人力。
尤其是像李颜这种摒弃了现有的简化版手机生产套路,要从零开始搞符合自己系统需求的内核,操作系统又跟软硬件深深绑定的做法,难度更是堪比登天。
不过现在都不怕了,一级技能已然苏醒,兵来将挡水来土掩!
两边目前一起干的事情,就是根据后续的系统需求进行内核核心模块的研发。
内容未完,下一页继续阅读