想动手,但不知从何入手,是学习一门新知识普遍会遇到的尴尬点。笔者喜欢边实践边学习理论,笔者的写作思路是:入门的文章要避免讲一些高深的理论,而应该先抛出demo,从研究demo入手,逐步加深demo的难度,从而学习这个过程中涉及到的理论知识。下面就让我们花10分钟写个“操作系统”。我们在linux下制作软盘、编译内核等,因此需要linux开发环境。如果你用windows,那么在windows下安装VMware,在VMware中安装ubuntu虚拟机,此ubuntu作为开发环境。注:笔者的开发环境是