|
当一个知识被少数人控制 的时候,常常 这个知识就是难以了解 的,而当一个知识被大多数的人控制 了之后,人们常常 就是觉得 这种知识是非常 的简单的。在操作系统之中也是如此,最近同为计算机系的朋友 和我聊天说其存在开发操作系统的意愿,由于 笔者曾经设计出一个小型的简单操作系统所以说希望我能提出一点的意见。
刚开始的时候其就是不断的向我埋怨 说开发操作系统实在是太艰难 了,说什么只能使用C和汇编进行开发。并且是不存在图形化的开发环境,但是其最擅长的是使用Java进行开发。我和他说其实Java也是可以开发操作系统的,假如 是硬件操作系统的话,那么我们的硬件必需 是支持Java的字节码这样才是可以的(各位不要惊讶 ,实践 之上Sun的机器已经是存在这样的异类了)。但是在实践 之上我们进行开发还是使用C和汇编是比较的好的。他又说不行,这实在是太艰难 了。
其实依据 笔者本人 的开发经历 来看开发操作系统并不是一个非常 艰难 的事情,只需 是我们存在一定的C编程技术,关于 计算机的启动存在了解 的话就是可以开发操作系统.了 ,但是应当晓得 的就是操作系统在很多的状况 之中都是被我一些大商业公司所掩盖 了,当然了ghost win7这样的操作系统是不可能是喜好 者开发的,但是一些简单的操作系统我们是可以开发的啊。
很多技术其实并不是艰难 的,由于 我们受外界的影响所以说才是觉得 这是艰难 的,在实践 之上,假如 我们觉得 其是简单的并且是进行学习就是会发现其真的是非常 的简单。在安装win7旗舰版操作系统之中不也是如此的吗? |
|
|
|
|
|
|