实际上一个操作系统并不一定需要有一个华丽的GUI ,但是一定要完成操作系统的基本功能的一个内核及相应驱动和顶多一个字符/图像shell,但是这本书里不仅没有详细讲明一些操作系统方面的东西比如fs(比如书中使用的fat12的核心代码解释根本没有)、内存管理之类操作系统的必要功能却反其道而行在大篇幅讲述GUI,而且还在使用软盘引导,这离现在的应用环境太远,有点脱节和鸡肋了。完全依靠所谓的图像界面吸引读者,而且开发用的工具基本也是自己开发比如汇编引导一块用的是nask而不是nasm。而且程序源文件的文件名命名也有问题,感觉很随意就是给自己看的一开发笔记,且编码也有问题还是采用了CP932而不是GB2312或者UTF8,编译出来的程序只支持日文(虽然可以解决,但是这是一个隐式BUG)。作者所说操作系统可以说实际上是个空壳子连基本的操作系统功能都没有(Boot Sector+GUI ,让人感觉是具有GUI的DOS应用程序?或者就是个玩具?没有较为完整的内核及功能和运行库)如果想学习操作系统那么去读linux v0.11源代码比读这本书靠谱多了,读这本书基本学不到什么操作系统方面的东西(当然应付毕业设计什么的还是可以的,或者非IT人士了解下操作系统的还是可以的)。这本书有坑钱的嫌疑。