《30天自制操作系统》读书笔记1
开始读的部分
一看这个书名我感觉就是扯淡的,和我买的10天搞定四级词汇一样没有作用,四级还是没有过,抱歉还是我的原因。从Twitter上看有人居然想用python写一个版本,书中的写的是c语言版本的, 他说自己写一个操作系统是每一个程序员的梦想。谁说不是呢。所以从网上找来电子文档看一看。看了一部分还真是不错。
当我们打算开发操作系统时,总会有人从旁边跳出来,罗列出一大堆专业术语,问这问那,像内核怎么做啦,外壳怎么做啦,是不是单片啦,是不是微内核啦,等等。
这些术语完全不需要先掌握。动手写的就可以了,回头再去想这些词汇什么意思前人为什么这么设计。理解就会更好的。我感觉这是一个好的方法。反正计算机操作这门课学过,现在只是学过而已。都已经忘记了。本书中需要掌握的是C和汇编语言,这些都是学过的。都已经忘记差不多了。从一个小的点慢慢的回忆起我们曾经学习的挺好。
其实反过来看,什么都不知道有时倒是好事。正是因为什么都不知道,我们才可能会认真地去做那些专家们嗤之以鼻的没意义的傻事。也许我们大多时候做的都没什么意义,但有时也可能会发掘出专家们千虑一失的问题呢。专家们在很多方面往往会先入为主,甚至根本不去尝试就断定这也不行那也不行,要么就浅尝即止。因此能够挑战这些问题的,就只有我们这种什么都不知道的门外汉。任何人都能通过学习成为专家,但是一旦成为专家,就再也找不回门外汉的挑战精神了。所以从0开始,在没有各种条条框框限制的情况下,能做到什么程度就做到什么程度,碰壁以后再回头来学习相关知识,也为时未晚。
这是一个很好学习态度。出生牛犊不拍虎,小白有小白的天真和傻。有时候我也在想我们是不是学的太多了,听一个计算机的老师说,我们好多学软件出来的学生最基本的java的编译器都写不出来,惭愧了。感觉上动手写的太少了,学的太多了。
1.76M操作系统还有图形界面
试着随便白嫖的心态看看,从作者分享的网站 http://hrb.osask.jp/ 下一个他写的操作系统看看。一个操作1.76M 我的天呐这也太小了。 VMware试着运行一下系统haribote.iso 居然OK。太神奇了,太小了。
虽然图形界面简陋那么一点一点,还是顶赞的。
看系统界面

是不是很赞。看了作者的配图还有很多功能等待发掘。

有兴趣的同学的可以把这本书找来看看。可以买本实体书支持一下作者。
