由于自己也在写一个操作系统的内核。尽管没完毕,也遇到非常多困难,參考了诸如Linux 0.01 ,minix3.0, Orange's等,总算有点起色吧,属于走一步看一步那种,从实模式怎么跳到保护模式,从怎么打开关闭中断,再到怎么读取内存大小,都是一步一步来。非常多内容都是从网上搜索,看资料等,并且我的引导扇区也是用的nasm汇编,实在反感ATT格式汇编,毕竟大学学得汇编是在windows下的的intel格式。
扯了这么多犊子。还是想说。我在搜索决定写宏内核还是微内核时。碰到了一个人从10年就開始搞的一个操作系统。并且也写了一本书,他的操作系统叫LMOS,已经更新了7个版本号了,更加关键的是,人家从小得了脑瘫,是个残疾人,却在x86体系。amd体系,arm体系写有操作系统,尽管上层都一样。可是。毕竟体系结构有所不同,底层的中断。引导扇区,载入内核,都须要汇编。尽管操作系统汇编非常少,可是都非常必要。是与底层打交道的接口。顿时就感觉。为什么作为常人。我一直想写一个操作系统。却推迟到如今才起步?为什么一个残疾人。只初中毕业,却能超过我们这么远?
我承认,我们非常多上层诸如windows系统调用的都非常有商业价值,可是,你的技术有没有人生价值?快三十了, 还在研究新的语言,新的语法。技术沉淀呢?我并非反对你学习新的语言,不过。我们应该干更加出色的任务,而不是和一个大学刚毕业的人和你不相上下的工作。我也以前做过程序猿。可是我还是辞职了,也发誓这辈子不会在靠敲代码赚钱,只把它当作我的爱好,这样我就能心无顾虑的去写自己喜欢的,哪怕养猪。晚上照应好猪。也有时间写代码。
当你爱的人跟你结婚,恐怕就是所说的婚姻是爱情的坟墓,当你的兴趣成为你的工作。不见得都是好事!程序是我的兴趣。但我不会在以你为工作了!