第363章 git(2/2)
下午三点,李默打电话过来。
“凌总,你看到了吗?”
凌云回答说:“看到了。两百多人下载了。”
李默说:“不止。我看了伺服器日誌,ip来自十几个国家。美国、德国、日本、英国,都有,有人在论坛里问能不能提交代码。”
凌云想了想,然后说:“可以,但得审核。”
李默问他:“审核標准呢?”
凌云回答说:“代码规范,逻辑清晰,不引入新bug。你先看一遍,拿不准的再给我。”
李默说:“好。”
凌云又问他:“星辰的內核源码,上传了吗?”
李默回答说:“上传了。按你说的,全部公开,包括內核、驱动框架、基础库,都放在公开代码库里了。”
凌云点了点头,说:“好。”
李默顿了一下,然后问他:“凌总,你真的要把內核源码全公开?那可是咱们三年的心血。”
凌云回答说:“公开了才能活下去,一个人写不动了,得让全世界的人帮咱们写。”
李默没说话,过了几秒才说:“我知道了。”
掛了电话,凌云打开星辰开源社区,找到代码仓库那一栏。最上面就是星辰系统的內核源码,旁边写著“staros kernel source code”。他点进去,是一棵目录树,密密麻麻的文件夹,从內存管理到进程调度,从文件系统到网络协议栈,全在那儿。
他看了几秒,然后关掉了。
下午四点,论坛里又多了一个帖子。標题是“staros內核代码阅读笔记”,发帖人是一个新註册的id,写了一千多字,分析星辰內核的內存管理模块的设计思路,最后说“这个设计很巧妙,比linux的某些实现还要高效”。底下有人回覆说“作者就是星辰的创始人,能不高明吗”。还有人回覆说“他好像从星辰退出了,现在在国內”。
凌云看著那些帖子,没回復。
傍晚的时候,安诗语带著女儿出去买菜了。家里安静下来。凌云一个人坐在书房里,又刷新了一下页面。下载次数:487。论坛帖子:43条。代码仓库的克隆次数:129次。
他打开一个终端窗口,输入了一行命令。
git clone xxxxxxxxxxxxxxxxxxxxxxxxxxxx
代码开始往下拉,一行一行地在屏幕上跑。他看著那些文件名一个一个地闪过,mem_alloc.c,sched.c,ipc.c,file_system.c,driver.c。他写的,李默写的,艾瑞克写的,还有很多人的名字,都混在里面。拉了十几秒,拉完了。他在本地建了一个新分支,名字叫“user/l凌云/experimental”。
然后他开始改代码。
晚上七点,安诗语和女儿回来了。女儿在门口换鞋,换了一半就跑进来,手里举著一根棒棒糖,衝著他喊:“爸爸!糖!”
凌云愣了一下,这是他回来后女儿第一次叫他。他蹲下来,看著女儿的脸。小傢伙脸上红扑扑的,眼睛亮亮的,把棒棒糖往他面前递。他接过来,剥开糖纸,塞进嘴里,甜甜的。
安诗语站在门口,看著他们,嘴角动了一下。
他站起来,抱著女儿去了客厅。安诗语进厨房做饭去了。他坐在沙发上,女儿坐在他腿上,手里拿著遥控器,对著电视按来按去。电视里在放动画片,她看了一会儿,不看了,又按。他由著她按。
吃饭的时候,安诗语问他:“明天还忙吗?”
凌云回答说:“忙。但可以在家里忙。”
安诗语点点头,没再问。
吃完饭,凌云又回到书房。他打开论坛,又多了几个帖子。有一个帖子是问能不能把git移植到windows上,他回了一句“可以,需要有人做移植”。还有一个帖子是问星辰內核的下一个版本有什么规划,他想了想,回了一句“支持arm架构,降低功耗”。