30天自制操作系统吧 关注:1,392贴子:5,009
  • 8回复贴,共1

关于《30天自制操作系统》一书的内容

只看楼主收藏回复

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


IP属地:浙江1楼2016-06-16 17:13回复
    深表赞同。


    3楼2016-07-06 19:20
    回复
      2025-08-14 12:47:59
      广告
      不感兴趣
      开通SVIP免广告
      这个是启蒙书籍啦,不然上来给你罗列一堆概念初学者能受得了?


      IP属地:河北来自Android客户端5楼2019-12-01 18:39
      回复
        表示我现在改母内核十分痛苦


        IP属地:湖南来自Android客户端6楼2019-12-03 21:15
        收起回复
          建议MicroSoft写出一本关于编操作系统的书。


          IP属地:上海8楼2020-03-15 15:42
          收起回复