第二百一十四章 操作系统初露面

当然,你也可以把它理解为华夏人的操作系统。

这套操作系统现在只有一些基本的功能,能开机,也移植了一些小工具用于开发。甚至连基本的网络连接功能都没有,原因嘛,还没开发相应的网络程序。

本小章还未完,请点击下一页继续阅读后面精彩内容!

王旭直接跳过了8位和16位时代,内核直接就是32位的,这样的结果就是开发这个产品只能在以上的机器上完成最终调试和测试。

为了解决这个问题,王旭又绞尽脑汁地搞了个兼容模式出来,让16位的计算机也能够运行这个操作系统。

但那速度就实在没法恭维了,除了体验一下,实在没啥实际用途。

不过开发倒是依旧可以在老机器上完成,毕竟GNU本身是可以适配8位,16位和32位的编译模式的,只要在编译的时候换个参数就行了。

这个项目从最一开始就非常困难,无论是对老师还是学生而言,毕竟华夏就没什么人真的搞过操作系统。

就连写操作系统那本教材的老师也只知道理论,没有真的实现过一个操作系统,其中的繁琐与麻烦可想而知。

也就是王旭的项目规划书写得足够的详细,甚至很多难点问题他都自己上阵给解决了,才得以让第一个版本的Cos顺利诞生。

更何况,最开始的时候,所有的开发都只能在DOS操作系统上,连Unix都没有。

然后利用简陋的编辑工具,开发一个根本不能在DOS上执行的东西,那种繁琐你想想就知道了。

不过,随着第一个版本的Cos正式完成,开发工作也就算走上了正轨,终于,苦了好久的老师学生们,终于可以在一台机器上进行开发调试了。

这都归功于一些常用的Unix工具,也都已经进行了移植,比如cat,grep之类的。

这些东西其实都能找到源码,早早地就有留学的师兄们带了回来,甚至都无须王旭出手。

——

(明天见)