新的一年,新的开始,大家一起努力,to be continued。。。。。。

刚刚开通微博啦,还不怎么会用,嘿嘿~

enter image description here

至此,已经实现了cd、pwd、ls、reboot、exec等基础命令,这也算给本系列丛书暂时做了个结尾吧。
接下来将完成本册书的剩余文字部分(第14、15章),然后还需要调整几章的文字内容(引用官方白皮书是需要授权的,没有授权的话,必须对内容做一些调整),争取让本册书尽早与大家见面。

date: 2017/01/11 10:13

第15章最后一节名为“一个彩蛋”,这节实现的功能非常实用,我觉得它已经大大提升了本书的逼格,可谓“霸气而不失婉约”,具体是什么功能暂且保密呦~,算是给认真看完本书的你们一个奖励吧。

date: 2017/01/16 09:21

大年初六,已经开始赶工了,写作过程挺难熬的,还烦请各位读者们再耐心等等吧~
这本书的知识面比较广,而且都是网上少有人讲解的内容,因此,在等待的这段时间里,也请大家复习复习《x86/x64体系探索及编程》和《Orange`S:一个操作系统的实现》,最好参照《OrangeS:一个操作系统的实现》里的代码用汇编程序写写模式(实模式和保护模式)切换代码,熟练掌握段和页的管理。不然,我真怕你们拿到书以后读着吃力(也许我多虑了),有些知识是需要时间沉淀的,看会和做出来的意义是不一样的,“纸上得来终觉浅,欲知此事要躬行”,如果你真想在自己电脑上运行这个系统的话!

date: 2017/02/02 15:01

截止到此刻,第14章内容基本完成,有点太烧脑了,今晚休息,明天进入第15章的写作~

date: 2017/02/20 16:23

经过将近20天的赶稿终于将第15章写完了,明天开始写第16章—— 一个彩蛋,突然有点小激动,想剧透下彩蛋的内容了,嘿嘿嘿~!

date: 2017/03/08 16:50

终于写完了,正文内容72W字。。。。。长这么大都没写过这么多字,对我来说简直是个奇迹!!!! 下图是彩蛋加入的内核栈反向跟踪技术,有了它可以大幅度缩短问题的定位时间,在此基础上实现模块动态加载功能已是指日可待,“元芳”你怎么看?

enter image description here

date: 2017/03/10 09:20

时隔近两年,回头看之前写的文章,感觉有点太差劲了,有好多东西都没表述明白,
改到现在才进入第三章,按照这个速度,一周能改完一章我就阿弥陀佛了,555555,嘤嘤嘤~~~~~~

date: 2017/03/21 13:26

评论

推荐 1
田宇:元芳你怎么看?
元芳:我等作者出版了买书来看。。。
这是个不错的选择。你!值得拥有,O(∩_∩)O~ –  田宇 03-13 10:03

推荐 1
恭喜 截稿了吗 离出版不远了吧
只是写完了,后面还有很多事情要做呢,目测今年能出版吧,具体时间还没定呢,前期文笔太过青涩还要修改修改 –  田宇 03-11 10:25
作者一定要多修改润色,方便读者理解。建议作者多加一些介绍intel cpu 技术升级时考虑兼容性而做的那些特殊设计。 –  伯谦 03-28 15:03
关于您说的“介绍intel cpu 技术升级时考虑兼容性而做的那些特殊设计”我没太看明白,您是指段和页在不同模式下的区别么?如果是指这个的话,您大可放心,已有独立章节来讲解处理器体系结构,并在模式切换过程中,引入了Intel官方白皮书的模式切换步骤,我尽量让你们看到一个官方的、标准的模式切换过程。 –  田宇 03-28 15:32
嗯,大概就是你说的那些。如A20地址线,段描述符的格式,还有一致代码段等等很多,看Orange`S的时候,不容易理解。我想,主要是不知道intel当初为什么这么设计,所以产生理解障碍。 希望书中能把这些细节讲透,很期待作者的书,并祝愿此书会成为一部经典作品。 –  伯谦 03-28 16:47
当时看Orange`S时,也对一致性代码段这个属性非常费解,我猜:如果让实模式的DOS程序运行在保护模式下,既然实模式没有特权级,那么采用一致性代码段的话,也许能忽视保护模式的特权级(内核在0级,应用程序在3级,如果内核是一致性代码段,那么低特权级可以访问高特权级),也就可以兼容实模式的DOS程序了。 而Linux内核始终采用非一致性代码段,我想:也只有当内核是非一致性代码段时,才不会随便被低特权级的程序访问,从而做到了保护作用。 以上纯属个人见解,仅供参考。 –  田宇 03-28 21:40
多谢多谢~! –  伯谦 今天 08:47

推荐 1
好吧,快点透露一下彩蛋是神马
等我这几天写完会发张效果图的,敬请期待~ –  田宇 03-09 09:54
这彩蛋,可以看作自制系统的红屏(对应windows的蓝屏)吗,笑 –  zengzizhao 03-10 11:54
是的,目前来看,我觉得由它作为下册书的预告,是再合适不过了,从获得函数地址到驱动模块动态加载,一蹴而就,同时还有很多遐想空间。 –  田宇 03-10 13:10
嗯,很好,很6,国内很少有这样静下心来用心写书的作者!这是我们读者福气啊!期待真本书能够早日面世。 –  zengzizhao 03-10 14:56
谢谢,嘿嘿~ –  田宇 03-11 10:23

推荐 1
什么时候发售啊?还有有更改后的本书目录吗?
发售的话,我估计要在今年第四季度了吧,目前还没写完呢,等写完后会公布本书出版目录的,其实目录的核心内容都没有变,也只是改个顺序调整下名字罢了。。。。 –  田宇 02-27 13:17

推荐 1
加油
嗯呐,fighting~ –  田宇 02-21 09:56

推荐 1
大学学的汇编基本忘光了,求推荐汇编方面通俗易懂的入门书
我是从51单片机的汇编学起的,记得当时看了本《51单片机应用与实践丛书•51单片机应用从零开始》还算不错,然后再学的Intel汇编、《Orange`S:一个操作系统的实现》和《Linux内核完全注释》,反正感觉衔接还算自然吧,你可以去书店试读一下,再做决定。 –  田宇 02-04 09:29
汇编我还是决定先看看王爽的《汇编语言》了,Orange`S在亚马逊入了电子版的,可以边看电子书边敲代码练习,感觉挺好! –  风铃叮当 03-25 18:24
《51单片机应用与实践丛书•51单片机应用从零开始》可以让你了解更多的硬件结构,不过,找到适合自己的方法才是最好的,加油~ –  田宇 03-27 10:39

推荐 1
关注中,看来接近尾声了,高兴
翻了下《x86/x64体系探索及编程》 800多页 有什么重点阅读的地方作为《64位》的前置知识呢
对于本册书的话,会涉及《x86/x64体系探索及编程》的很多内容,除13~15、20、21章外,其他章节都会涉及,重中之重的话,是关于段模式(包括real、protect、long),APIC和页管理(protect、long)的。 –  田宇 02-02 15:44
目录是改动了吗,已审核的目录结束是20章,能发下最新的目录吗 –  w19912002 02-21 19:45
等最后全修改完了,我再发布出版目录,跳票的是后5章的桌面环境和图形库。 –  田宇 02-21 20:00

推荐 1
老师您预计什么时候能上线啊? 等半年了。
预计今年年末吧,我已经在赶工了,这段时间你可以做一些预习工作。在评论里有一些推荐的书籍,你可以先看看。 –  田宇 02-02 14:47
恩 再看这本书了 《x86/x64体系探索及编程》 –  王黎明 02-04 08:41
如果感觉基础不够牢,可以先从《Orange`S:一个操作系统的实现》开始,毕竟这本书关于段页模式的内容讲的非常详细。 –  田宇 02-04 09:05

推荐 1
什么时候开始销售 源代码是以什么方式提供 我没光驱啊
具体发售时间还没法定,需要等我截稿后才能确定。现在好像不会随书附赠源码光盘了,应该会提供网址链接的。 –  田宇 01-24 10:30
问下操作系统是64位的么 –  requiem 01-26 17:47
这个操作系统是基于intel处理器64位体系结构(IA-32e模式)实现的,并在此基础上借鉴了Linux各版本内核的源代码于一身,能够在Core-i7系列处理器的物理平台上运行,同时还加入了多核处理器、高级中断控制器、U盘引导等内容,本书亮点颇多,如果您有足够的编程能力,即可将本系统移植到自己的电脑上。PS:在物理平台上做论证实验更有说服力!!!! –  田宇 01-27 00:40

推荐 1
终于快好了
是呀,终于快看见曙光了,随着操作系统初具规模后,突然发现可以实现的功能还有好多,而且还可以加入很多有意思的想法,想想都非常过瘾~ –  田宇 01-18 10:01
不要光你过瘾呀,书先出来我们也过过瘾。以后可以出续集 –  japcle 01-18 10:02
我正加班加点的赶工呢,写书的过程真挺难熬的,你再耐心等等吧~ 如果你真想自己写出一个操作系统的话,这段时间你可以先做下预习工作,复习复习《x86/x64体系探索及编程》和《Orange`S:一个操作系统的实现》,最好参照《Orange`S:一个操作系统的实现》里的代码用汇编程序写写模式(实模式和保护模式)切换代码,熟练掌握段和页的管理。有了清晰的思路,你在看完此书后就能灵活的发挥了! –  田宇 01-18 10:34
多谢指导! 我本意不是要催的。还是要多多注意休息:p. 主要是担心你要把那些想法都写进去的话会计较久。 –  japcle 01-20 14:53
本书代码基本上已经全部实现,最后两章我先实现的代码,现在要把这两章的稿子补上,再自己审查一遍,做一些修改和调整后,就可以提交出版社进行后期制作了。PS:那些想法会在后续书籍中实现,我相信续作会更加精彩~O(∩_∩)O~ –  田宇 01-20 15:35

我要评论

需要登录后才能发言
登录未成功,请修改提交。