平复了一下自己的心情,许毅打开了“黑客学院”的网站,没有多做停留,他直接进入了“操作系统”版块。这个版块已经开设了一段时间了,许毅这段时间来都挺忙,没时间去关注这个学习型操作系统的进展。
版块中已经积累了不少帖子,许毅看到,目前来这个版块的人,基本上已经定型,都是对操作系统编程感兴趣并且具备一定水平的人,这点从他们发帖回帖的质量就可以看出来。许毅登陆项目组的cvs,将stuos的磁盘镜像下载了下来,然后在虚拟机中将其虚拟。镜像还挺大,有5 多点,让许毅有些惊讶其体积。
系统启动,自检过后,很快进入了一个文本界面,其中的文字开始显示进行系统初始化的一些内容,和通常情况下最大的区别就在于,那些向上滚动的文字都是中文。
按照许毅的设计,这个系统有两种操作界面,字符和视窗。许毅选择进入的界面是视窗,也有系统桌面和任务栏,许毅在里面溜了一圈,发现这个项目的进展大大超出了他的预料,可以说,现在这个系统已经基本实现了一些常用功能。文件系统也改变了,是一种名为“cfat”的文件系统格式,它最大的特点就是可以兼容s的fat32文件系统格式和lux的集中常见的文件系统格式。其先进性让许毅都感到非常惊讶,他曾经有过这个设想并为之努力过,可惜由于水平问题而没能进展下去,却没有想到,在stuos中竟然实现了!
许毅并没有立刻去看怎么实现的,他对这方面并没有深入研究,就算现在去阅读,由于缺少相关的知识,肯定也是看不懂的。他继续查看系统功能。发现里面已经实现了很多主要的小程序。例如一些设备管理程序,小游戏等……许毅最为看中的是里面已经实现了一个汇编编译器和将lux下的g编译器也移植到了这个系统中。有了这个,就可以很方便地在里面编译一些常用的软件,实现移植的目的。由于cfat文件系统是兼容fat系统的,所以理论上来将,以后就算不重新编译,那些软件也可以直接拿来用。
系统的ui设计也非常不错,那些窗口,看起来具有水晶效果。
将整个系统玩了一遍,然后许毅再仔细阅读了论坛中公布的官方文档,总体来讲,他对这个系统目前的成绩是非常满意地,大大超乎了他的预料。尤其是那cfat个文件系统的实现,无疑是一个创举,绝对具有国际先进水平。
说实话,如果现在许毅突然要加入这个开发团队,以他现在的水平,肯定跟不上大家的开发进度,他们现在编写的东西,已经超过许毅掌握的知识深度了,许毅要进行再学习才能够顺利参与开发。
stuos系统已经具备一个成型操作系统的特性了,在字符界面下,完全可以取代dos完成相应的功能,这对许毅来说,简直是一个意外地惊喜,按照他的预想,这个系统编写到最后能够完全实现dos的那些功能就已经是极致了,却没想到才过了这么短的时间就有了这么大的进展,而且是突破性地进展!!
现在主要负责开发的是哪些人?许毅很想知道,也很想和他们见见面。他们的系统编程水平绝对在许毅之上。按照许毅的计划,本来这个stuos只是为了培养这方面的人才的,却没料到,它会发展到这个地步,里面的很多架构都已经发生了改变,比以前的结构优秀了很多。
“傲龙无悔、死亡之舞、小雨、青色幻想……”许毅看着那一大串参与者名单,竟然现在就已经有超过一百名的程序员加入到stuos的开发上来。
按耐住内心的兴奋,许毅开始详细阅读“操作系统”版块中的帖子,主要是精华帖子,这些被加了精华的帖子通常都非常优秀,有可取之处。一页一页地看下去,许毅发现最先提出cfat的是傲龙无悔,他发的第一个帖子就是介绍cfat的特点,在此之前,他已经研究了很长一段时间。他的那个帖子引起了大家的极大关注,很快,很多人都加入到这个话题的讨论,而且纷纷献计献策,提出自己的建议和改进,于是乎,cfat渐渐成熟起来,最终被他们实现在stuos系统中。
“妙,实在是太妙了!”许毅看了他们的讨论,不由得出声赞道!他看到,虽然有些人并不是怎么在行编程,但提出的一些设想却非常有可取之处,再经过懂行的人完善,相应的功能就实现出来。群众的智慧果然是巨大的!
cfat理论完善之后,最后经过大家的一直投票,终于决定将stuos的文件系统改为cfat。而且在此之后,整个项目的进度才彻底加速,因为可以兼容s和lux的文件系统,这方面的开发也容易了很多。
许毅一个个帖子看下去,基本了解了整个项目的基本情况。他发现,傲龙无悔的确非常厉害,从他的一些说辞来看,他的年纪应该不小了,给人的感觉很稳重,考虑问题也全面,最后他接管整个项目,带领大家一起进行开发,也是大家一致同意的。
这时,许毅突然错点了一下,进入了一个很冷清的帖子,标题为《我现在正在做的事情》,他正想后退,移动鼠标的手却停了下来。