虽然对于小C而言,一个打得过的操作系统都没有,但那也是一个零的突破。
这将是苏航做一个OS的基石。
写一个操作系统的内核,简单点的话,大小甚至不过几千行代码。
但是那知识一个玩具罢了。
类似于这方面的书籍也有很多,比方说《30天自制操作系统》,计算机专业的同学闲着没事也会撸一个OS玩具出来消耗精力。
不过就是,配置开发环境、boot loader、显卡驱动、相关库函数与调试打印函数、内存管理、进程管理、中断和系统调用、文件管理与内容读取。
基于C语言就可以完成这个工作。
不过,这样出来的,就只是一个小玩具,要真安在硬盘上运行,那估计是够闲的。
苏航计划一边改进小C,一边模拟小C开发一个操作系统。
实现一个完全自主可控的OS。
这样下来,也许不完美,甚至有些缺陷,但是总归是安心一些。
就像是国际通行用pdf的格式保存文档后,我国依旧保留着CAJ格式的论文库,以及配套的CAJ阅读器。
大概也有自主可控的考虑在里面。
但是真要说优势,还真不一定有。
打定主意,苏航先把小C关机放在一旁。
从此苏航的日程表里又多了一项,敲代码。
但这个工程不可能由苏航一个人来完成。
苏航不是神。
即便加上小C,那也不行。
有这样一个古老的段子。
很久以前,那时候通用的还是Win 98。
有一天,系统崩溃了,因为我是电脑白痴,
朋友给我介绍了一个高手小黑来帮我修电脑。
小黑看了一下电脑,问我有没有98的安装盘,我说没有。
小黑想了一下,叫我把固定电话拿给他,我心想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。
小黑把电话线空着的一头接在电脑的一个插孔内,然后进入了DOS,就开始在电话上不停地按着键。
他按键速度非常快,但是只按0、1两个键,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停地按这两个键。
我渐渐看得有些困了,问他这东西要搞多久。
他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时。
我赶紧起身到隔壁,看见他正在98里面调试。
过了一会儿,他说,你试试。
Dukung penulis dan penerjemah favorit Anda di webnovel.com