没编过程序的人也可以下栽一个看上去不是很复杂的自由软件,看看它的可执行文件有多大。 Windows 2000的计算器程序大约是90KB,大家也可以根据这个想象一下。那么去做一个只有不到90kb的操作系统其实也是比较装逼了的。淘宝一款不到300的笔记本,或者再便宜一点,然后护理一下外观,打开来是自己的系统,后面的童鞋们看着是多羡慕,默默说一句大牛果然牛逼,动不动就是开发系统 。在这里先向大家传授一个从零开始开发操作系统的诀窍,那就是不要一开始就一心想着要开发操作系统,先做一个有点操作系统样子的东西就行了。如果我们一上来就要开发一个完整的操作系统的话,要做的东西太多,想想脑袋都大了,到时恐怕连着手的勇气也没有了。慢慢来,一点一点来。国内的伪黑客为何那么多?因为速成!作为一个思想有高度,做人有内涵的人,希望各位爱好者们慎重,东西总是一点一点积累出来的,大牛也不是一天练成的。90大大这样的大牛也不会动不动就说我黑了xxxxx,只会是心情好曝光个oday,曝光个xss,出个教程秀秀操作之类的(希望90看到不要喷我)
操作系统(OS)一般打开电源开关就会自动执行。这是怎么实现的呢?一般在Windows上开发的可执行文件(exe),都要在操作系统启动以后,双击一下才能运行。我们这次想要做的可不是这种可执行程序,而是希望能够做到把含有操作系统的CD-ROM或软盘插入电脑,或者将操作系统装入硬盘后,只要打开电源开关就能自动运行。所以是真正意义上的自主研发从0开始。那么就是说所谓的卡法操作系统其实是开发了一个可以在CD-ROM中自运行的程序。其实那么小的操作系统完全就不需要硬盘了,我们可以用闪存u盘来储存文件,之后将要使用的文件拷贝到内存之中运行,相比之下这样的方式也是更为装逼和运行流畅吧。