萧云飞赶着公交车回到了自己租房的地方,在小区的楼下他买了两袋方便面,一包香烟,这两样东西差不多花去他十元钱。
萧云飞租的房间在天台,是一间二十平米的单间,房间里有一张桌子,一张床,一台电风扇,一台饮水机,还有一个衣柜,除此之外就是萧云飞那台跟随了他快四年的古董电脑了。
萧云飞的电脑是他刚接触到编程的时候从二手电脑市场配的,买了这台破破烂烂的电脑后,萧云飞整整啃了快一年的馒头,做过许多兼职才还清了借别人的钱。这台电脑让他进入了0和1的世界,让他的生命融入了奇妙的高级语言,更是让他踏入了黑客的世界。
这台电脑虽然配置很古董,现在的市面上根本再也找不到它的任何零件了,不过这台电脑里面的硬件经过萧云飞无数次实验与探索,在他天才的脑袋下为主板增加了几个增大功率的晶体管以及在废品市场上淘到的废弃芯片后,古董电脑才适度变得不再那么落后。
可是那块中央处理器,萧云飞看着它无能为力,什么时候如果自己可以封装一套cpu那该多好啊,萧云飞如是想。
由于萧云飞经常要对这台电脑经行“解剖”,所以他连电脑外壳也没有装,主板、电源等等都裸露在桌子上,萧云飞戏称它为“裸机”。(此“裸机”并非未装操作系统以及其他软件的“裸机”)
萧云飞将一包方便面放在饭盒里将各种调味料一股脑的倒在方便面的表面,然后打开饮水机烧着开水,他需要先吃点东西才能打开电脑,因为他知道自己一旦进入工作状态一般都会忘记吃饭的。
饮水机出“咝咝”的响声,萧云飞躺在床上闭着眼睛想他编写的操作系统。
众所周知,大多数操作系统的内核都是用c语言以及汇编语言编写的,剩下的图形界面采用vc这一类的常规“武器”编写。大多数人认为vb无法编写操作系统,因为用vb编写的操作系统先要有一个核心的dll来解释执行代码——但是迄今为止尚未现这个dll。
vb隐藏了太多的东西,无法用来开系统,这是大多数人的想法。
然而萧云飞的操作系统大多数代码都是用vb编写而成,萧云飞为这款操作系统编写了一个独特的核心dll,这个核心dll相当于内核的内核,如果没有它,萧云飞的操作系统根本无法启动。也正是这个核心dll花费了萧云飞接近两年的时间,在这两年的时间里,萧云飞翻阅了大量的资料,进行过无数次的实践,终于“功夫不负有心人”,萧云飞在昨天晚上成功将这段dll编译完成。
(ps:事实上vb肯定是不能编写出操作系统地。各位朋友不要太过计较这个问题)
当然这套操作系统里面还有c语言程序以及汇编程序。没有那一款操作系统是用单一地语言开地!
作为黑客。入侵前我们必须通过入侵检测猜测用户使用地什么系统。然后根据这类操作系统寻找其相应地漏洞。如果你想入侵一台计算机。然而你连别人使用地哪种操作系统都不知道还谈个屁地入侵!
所以电视里那些仅仅只是知道对方地email地址就可以入侵地纯粹是那些导演瞎编乱造。误导观众地思维。
饮水机地响声平静了下来。萧云飞起身用饭盒接满了开水。然后他随手从床上拿起一本书盖在饭盒上面。
那是一本厚厚地c语言程序设计地书籍。这本书被萧云飞无数次翻阅。如今显得破破烂烂。萧云飞闭上眼睛可以清晰地记起这本书上任何被他圈点过地地方。
既然有人说c语言是高级语言的精髓,那么肯定是存在一定道理的,萧云飞最先接触的高级语言也正是netbsp;三分钟后,萧云飞从饭盒上拿开书籍,一股反胃的气味迎面扑来。
如果一个人连续吃了几个月的泡面,就算是神经麻木的痴呆也会作呕吧?萧云飞已经整整吃了快三个月的泡面了!他强忍住呕吐的冲动,捏着鼻子将泡得胀的面条一股脑塞到嘴里。
反胃总比饿得胃抽筋要好得多吧?
萧云飞从泡面到吃完面这个过程仅仅只用了五分钟!这就是一个将时间看成是生命的技术狂人的作风。
萧云飞在那个不足五平米的洗手间里洗了碗出来拿起一只镊子找到主板上的电源启动针脚进行短接,“滴”的一声,电脑顺利启动。
从硬件自检到系统加载完成仅仅只用了三十秒,萧云飞迫不及待的打开那个即将完成的操作系统开始进行最后的修正与完善。
启动的界面和图形视窗萧云飞在内核里面加入了vf语言以及vc的图形处理代码来实现,他一边编译一边测试运行。
一个庞大的程序通常是由一个主程序和若干个子程序组成的,萧云飞编写的系统当然也不例外。这些子程序可以单独调用以及独立运行,然后通过在主程序里面加入调用语言就可以将这一个个的子程序关联起来。
萧云飞将一条腾龙的程序关联到主程序中,然后在虚拟机上运行了一遍,不错,效果很好,腾龙很威武。