BIOS 引导程序因为跟硬件平台直接交互,所以他的每个功能都跟硬件提供的指令接口密切相关,所以黎春寒的程序并不能够在所有类型的硬件平台上畅通无阻地运行,而是仅仅只能够在那些与 5170 控制器指令完全一致的特定硬件上正常工作。
一旦更换了其他不同型号的处理器或者显卡等关键部件,那么很有可能整个程序都需要进行相应的修改调整才能继续使用。
不过有一个现成的 BIOS 程序参考,显然是比他们从零开发一个 BIOS 程序要容易不少,所以林宇轩还是说黎春寒帮大家省了不少功夫。
随后,林宇轩继续讲述操作系统相关事宜:“市面上已存在不少操作系统,像刚才小黎同学提到的 CCDOS 以及主流的原生 DOS 系统。既然我们打算做一款商业化的操作系统,就必须得有独特之处,才能吸引用户。”
“那么,我们该具备怎样的特色呢?”
“我认为可以从这几个关键要点入手。”
“其一,打造图形用户操作界面。”
“当下的 DOS 系统需输入各类复杂命令,用户使用的时候需要记忆大量的命令才能用电脑进行各种操作,而直观的图形界面能极大降低操作门槛,减少用户的记忆负担。”
“如今市场上出现了一款名为 MACINTOSH 的电脑,它所具备的图形交互界面简直堪称一绝!这种便捷的操作方式,使得使用者能够轻松上手,大大降低了使用难度。据可靠消息称,在当前这段时期里,MACINTOSH 电脑在漂亮国可谓是备受青睐,众多用户对其赞不绝口。”
“正因如此,如果咱们想要自家的操作系统也能像它那样风靡一时,那么通过打造图形界面来拉低用户的入门门槛无疑是至关重要的一步棋。毕竟,对于大多数普通用户而言,简洁直观、易于理解和操作的图形界面才更具吸引力。”
“不过呢,要想从零开始搞定图形处理这一块可不是一件容易事,其复杂程度超乎想象。”
“好在我和秦奕在前阵子已经抽出空闲时间,成功地研发出了一个专门用于图形处理的软件库。”
“接下来,大家完全可以依托于这个强大的软件库去开展更高层面的开发工作,至于那些底层与硬件相关的繁杂处理嘛,统统交给这个库去应对就行。”
这时,秦奕又恰到好处地补充道:“值得一提的是,我和老林研发出来的这个图形界面库能够有效地屏蔽掉底层的操作系统交互!所以,在咱们自主研发的操作系统尚未问世之前,各位小伙伴们完全可以先在 dos 操作系统上展开开发工作。”
“这样一来,两条腿走路,并行推进开发进程,必然能够大幅提升咱们整个项目的研发效率!”