“作为一个教学系统,我觉得微内核是合适的,这样方便同学们自主编译灵活挂载各种模块,如果是要作为一个生产系统,我还是倾向于宏内核。”孙彧说道。
一二节操作系统下课之后,他就跟着李老师到了一个办公室,李老师要在这里跟他的学生们,包括硕士生和博士生,开个会,路上李老师便问起了孙彧对宏内核和微内核的想法。
听到孙彧的回答,李老师不置可否,到地方了,李老师推门进去,他的学生们已经围着一张会议桌坐好了,李老师示意孙彧自己找个地方坐下,然后也走到会议桌一头坐下。
李老师环顾了一下桌边的学生们,似乎都来了,于是开口道:“今天是临时叫大家来开个会,就不用你们汇报工作了,我这里有一个操作系统的框架,我打算以这个框架为基础,做一个教学系统,上个学期孙彧写的文档我就给你们看过了,潘智也去孙彧那里复制了源码,孙彧说他打算开放源码,不知道你们看了他的代码没有?”
李老师说完,又环顾了一圈,但是只有潘智说他看过源码和文档,其他人保持沉默,孙彧坐在墙边的椅子上强忍着笑。
“文档也没看吗?”李老师又问了一句。
这回终于约莫有一半人表示说看过,李老师也不是很在意的样子,只是对潘智说道:“你来讲一讲吧,大家有什么看法可以提出来,反正孙彧也在,正好现场交流。”
让潘智今天讲一讲当然是早有安排,而且是潘智跟李老师汇报过之后,李老师才安排开的这次会。
真说起来,操作系统的启动过程这里的人个个算是烂熟于胸,但是孙彧保证,他们没有一个人能手工做一张启动盘,因为这属于细枝末节,不是一个研究生应该去研究的事情。
当然,大家也都是算是行内人,对于能够手写出来这么一套程序的人,至少口头上还是服气的,毕竟不服的话,一句把代码拿来看看就足以让人闭嘴了。
而且,孙彧的系统框架大体上还只是个框架,而这个框架完全符合大家现有的操作系统理论认识,甚至现在SUNIX的内核不论是宏内核还是微内核都靠不上,或者说还没有开始分支,或者也可以说,现在正是分支的最好时机。
这也是李老师要大家来开会的原因之一。
潘智没有深入讲代码,不然讲一天恐怕都讲不完,但介绍完SUNIX的框架和主要机制,也用了差不多一个小时,李老师于是宣布先散会回去吃饭,下午继续过来讨论。
不过李老师让潘智和孙彧留了一下,“我有个打算,两条腿走路,教学系统这边用微内核,开放源代码,另外打算再做一个宏内核的系统,独立发展的同时,两边也可以互相参照互相利用成果。”
李老师这么说当然不是来征求两个人的意见或者想法,而是打算安排工作了,潘智很清楚,孙彧看潘智不吭声,自然也不会多嘴,于是两人静静的等着李老师的下文。
“这样,潘智你负责教学系统这边,孙彧你就继续你的工作,你们两个互相多交流,工作电脑的问题,回头我给你解决。”李老师最后这句话自然是跟孙彧说的。
“好了,先这样,下午孙彧你记得来听一下,他们说什么你可以听一听,但是哪些可以采纳的哪些不用去管的,你自己要有数,还是刚才说的,你们两个多交流。”
李老师说完,又交代潘智关窗关灯,出去的时候锁好门,便起身离开了会议室。