http://user.qzone.qq.com/1090309342/blog/1245060899
最近2个多月更深入的学习了操作系统的基础理论,又研究了linux2.6.28系列的源码,漫漫重新认识了操作系统,又研究了bootloader和grub,为动手写操作系统做基础准备
从boot的引导看到系统中的cpu体系,进程管理系统,内存管理系统,文件系统等等,现在想写操作系统的欲望越来越强,但是我知道,我能写出来的操作系统还是很有限的功能.面对众多的硬件体系我知道,我不可能一一写出其硬件驱动,更很难在移植其支持库,但是不动手,你就永远不知道操作系统的内幕,很多人都认为操作系统很复杂很庞大,是牛人才能写出来的,我不是牛人,也谈不上高手,我打算像开发一般应用程序一样开发实现它,也许真正可以运行的最少得有6个月到12个月时间,但是不做,我依然不知道它到底怎么回事,写的时候是一种痛苦的历程也是一种成就的自豪.这两个多月里经常熬夜到3,4间,有时候一晚上都在学习,经常兴奋的睡不着觉
其实操作系统也就是那么一回事儿没什么了不起很多功能不只是那些牛头们能写出而我们这些菜鸟写不了的,做什么别害怕,更不要听那些可畏之言.要听取那些与技术紧密相关的甜言蜜语
实现了一个很小的操作系统不知道哪个公司会看上咋这种嫩头青
在学习这些写这些之前,痛苦的钻研是无法省略掉的,而睡眠给我造成的第一影响就是消瘦,然后经常感觉痛苦的消沉,埋头读书,比较ucosii,bootloader 等等,但是我感觉到许多东西都是人为设计和定义的,而我同样可以设计和定义新的操作系统基本模块并设计起安全机制,操作协议,虽然受到很多打击但是总体的神经系统告诉我,我正处在非常兴奋期,最近实现一些项目后,打算跳槽找新的工作了.
学习也是为了提升自己的能力,而能力也是为了养活自己和家人,父母养你也不易,岂可不思报答.......努力吧.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课