繁体
黑客学院的
作系统板块悄悄开张了,事前没有任何通知。大家也已经习惯了这样,在以前,那些后来增加的板块都是这样开张的。看到新板块,大家都表现
了极大的兴趣,因为每次开始一个新版块都会有新的东西
来。前两次的板块还分了两个分站
去,这次又会怎么样呢?
其中讲述的很多资料,现在都非常难找到,就算是找到了没有人帮助也很难看懂。现在,许毅结合实例讲解其中的相关知识,让大家
到非常
兴。这个
作系统涉及的知识并不是很复杂,大家在总
上有了一个大致的概念,极大地刺激了他们想要
一步学习相关知识的神经。原来,一向都非常神秘的
作系统是这样编写
来的!大家
照教程中的步骤,很顺利地完成了自己的第一个波otloaden,看着虚拟机显示
中大迎
来的“hellowonld!”他们心中的激动之情无以言表。
当然,失望的人自然是那些外行人,那些对这方面
兴趣的人则不同,他们饶有兴致地开始阅读许毅写
来的相关教程和源代码。因为考虑到教学目的,这些源代码都写得非常规范,使用模块化格式,在重要的地方都
了必要的注释,大家看起来非常轻松。
最后有不少人看到了运行的效果,不过他们有些小失望,因为发现这个系统原来并没有想像中的那样好,只是实现了一个桌面和一个小游戏。
…
大家看到了帖
中的屏幕截图,显然被那些华丽的效果给震住了,他们没想到,XYZ不声不响的就
了个图形
作系统!
于是,黑客学院中刮起了一阵
作系统学习风
,很多人搞
到这个项目的学习和开发上来。
StuOS竟然是XYZ编写的!他终于要开始编写
作系统了吗?!
许毅在黑客学院专门新开辟了一个
作系统专区,悄悄地将这个命名为StuOSS的
作系统源代码传了上去,另外贴上一些屏幕截图。最后还详细写了一个怎么利用虚拟机来运行这个
作系统的教程。
许毅最后不但在里面实现了文件系统,还完成了最基本的图形界面,支持PS2鼠标,技能VEGA20另外还支持符合windows标准的16位BMP格式,支持标准101键盘,中英
阵字库和800*600的16位
显模式,最后,许毅甚至在里面实现了一个简单的推箱
游戏(就是一个十字型的窗
,一个上人在中间四周都是箱
)
只有见到实在的东西才能够调动大家的积极
。
许毅在虚拟机中运行着这个小型
作系统,四步完成那个拄箱
游戏,心中颇有成就
。
StuOS
作系统?!大家有些奇怪,StuOS是一个什么
作系统,甚至还专门开了一个板块?在黑客学院中,已经有Linux
作系统和windows
作系统专区了,其他
作系统因为使用人数过少而搞了一个综合的区域。
无论是对这方面
兴趣还是不
兴趣的人都纷纷下载了那个镜像包,都
照帖
中描述的步骤,开始
行虚拟机模拟,他们要亲自观看效果。
总得来说,这个
作系统已经初
形,文件系统、内存
理、中断调用、GDT、IDT等等全
都已经实现。
去一个字母中,显示
中就会打印
这个字母,这相当于是一个最为简单的
作系统了,只不地这个
作系统能够完成的功能非常简单,只是在显示
中显示一个字母B而已。但是,这个就已经可以在
机上成功运行了。要想复杂一
,就是另外编写内
代码,用一个
转语句,
到内
代码的
地址,这样就可以
其他
作了。(通常是一个大循环,这样除百是人工退
,不然它就会一直这样运行着)
许毅已经有这样的简单系统的编写经验,所以现在编写起来也是轻车熟路的,一路编写下来,基本上没有遇到什么大的阻碍,只是偶尔有些地方忘记了一些细节,到网络上查到了相关资料就搞定了。
大家在惊讶之余,却又理所当然。实际上,这个问题已经被很多人提
过了。现在黑客学院几乎集中了全国的优秀的计算机人才,早就该组织一个这样的项目了,编写中国自己的
作系统。
怀着疑惑的心情,大家
开了这个新开设的板块,里面只有几个新发的贴
,大家首先
开了那个
置
亮显示的帖
。