第162章此章大水(????????) - 学习使我富裕 - 青色的岩 - 二次元小说 - 30读书
当前位置: 30读书 > 二次元 > 学习使我富裕 >

第162章此章大水(????????)

虽然对于小c而言,一个打得过的操作系统都没有,但那也是一个零的突破。

这将是苏航做一个os的基石。

写一个操作系统的内核,简单点的话,大小甚至不过几千行代码。

但是那知识一个玩具罢了。

类似于这方面的书籍也有很多,比方说《30天自制操作系统》,计算机专业的同学闲着没事也会撸一个os玩具出来消耗精力。

不过就是,配置开发环境、bootloader、显卡驱动、相关库函数与调试打印函数、内存管理、进程管理、中断和系统调用、文件管理与内容读取。

基于c语言就可以完成这个工作。

不过,这样出来的,就只是一个小玩具,要真安在硬盘上运行,那估计是够闲的。

苏航计划一边改进小c,一边模拟小c开发一个操作系统。

实现一个完全自主可控的os。

这样下来,也许不完美,甚至有些缺陷,但是总归是安心一些。

就像是国际通行用pdf的格式保存文档后,我国依旧保留着caj格式的论文库,以及配套的caj阅读器。

大概也有自主可控的考虑在里面。

但是真要说优势,还真不一定有。

打定主意,苏航先把小c关机放在一旁。

从此苏航的日程表里又多了一项,敲代码。

但这个工程不可能由苏航一个人来完成。

苏航不是神。

即便加上小c,那也不行。

有这样一个古老的段子。

很久以前,那时候通用的还是win98。

有一天,系统崩溃了,因为我是电脑白痴,

朋友给我介绍了一个高手小黑来帮我修电脑。

小黑看了一下电脑,问我有没有98的安装盘,我说没有。

小黑想了一下,叫我把固定电话拿给他,我心想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。

小黑把电话线空着的一头接在电脑的一个插孔内,然后进入了dos,就开始在电话上不停地按着键。

他按键速度非常快,但是只按0、1两个键,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停地按这两个键。

我渐渐看得有些困了,问他这东西要搞多久。

他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。

醒来的时候,一看已经过了4个多小时。

我赶紧起身到隔壁,看见他正在98里面调试。

过了一会儿,他说,你试试。

我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。

后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用机器语言编了一个98系统。

后来问我朋友小黑的下落,朋友说前几年去了美国之后,杳无音讯…

要真正能够面向用户、面向市场的os,那就不是几百kb、几千行代码能做到的了。

小则20个g,大则五六十个g,要真靠苏航一点一点敲出来。

那苏航也没必要继续学习了,这边建议直接“杳无音讯”。

而且,单凭个人英雄主义来莽出一个系统实在不是明智之举。

例如wps最早就是单打独斗弄出来,结果在后续的迭代更新中难以下手。

一个伟大工程,靠的不是个人英雄主义,更不可能是一蹴而就的。

最终的胜利是接续奋斗的结果。

只看到现在的鹰酱和欧萌是不对的,不要忽视上个世纪他们的野蛮历程和血腥资本积累。

windows之所以可以一代又一代接续发展,虽然内核也经历过重写,但是整体能够连续存在。

假如想要一个人弄出来。

那只有开源才能够保持后续能不断有新鲜的血液流入。

例如linux。

开源社区的力量难以想象。

所以,苏航并非要独立重写一个闭源的os,而是要把小c的人机交互和整体框架弄出来,然后寻找或者建立一个团队继续开发。

当然,苏航更倾向于自己建立一个,不必受人掣肘。

字体大小
主题切换