前言

1. 关于tynew名字的说明

T: WHAT

Y: WHY

N: WHEN

E:WHERE

W: HOW

在操作系统的发展中,非常讲究缘由,一个概念的提出,都有其历史背景,所以说想理解其真正的精髓,你一定要追逐起源,理解其发展的过程。在寻其本质的过程中,你就会提出各种各样的问题。而你提出问题水平代表了你对这个东西的理解程度。


我把提出的问题的方式简单归纳出了5个单词,WHAT,WHY,WHEN,WHERE,HOW。取最后一个字母即是TYNEW。也就是名字的由来。


而这5个单词也组成了3个综合问题:

I. What is x 首先要理解其概念,什么是x?

II. Why have x 其次是为什么存在x,存在即合理,存在的意义是什么?和y,z相比区别是什么,优点是什么?缺点是什么?解决了什么问题?

III. when, where and how to use x. 什么时候,什么情况下如何使用x。

2. 为什么写这篇博客

关于linux方面的开发,无论你遇到任何问题,基本上都能找到答案,但答案也是形形色色的。信息量太大,你就需要去甄别其中不正确的答案。依本人拙见,有问题还是先看相关的书籍,之后再在网上找答案,这样你会省下很多时间。如果你真正的想理解linux操作系统,我推荐几本书:

1. 汇编语言(第2版) 王爽

2. 80X86汇编语言程序设计教程 杨季文

3. linux内核完全注释  赵炯

4. linux内核设计与实现 Robert Love

5. Understanding The Linux Kernel

6. Linux Device Drivers

其中1,2是关于汇编语言的书籍和x86的介绍,为了能理解操作系统的核心,能阅读汇编是必不可少的。汇编语言 王爽著的这本书非常简单,你能够很快的入门,也会给你极大的自信。杨季文老师x86介绍内存管理和任务切换深入浅出,也很受用。

3. 赵炯老师用的是很老的0.11内核,做到了一行一行代码完全注释,真的是很了不起。基本原理和框架性的东西是不变的,通过这本书,你可以看到操作系统的全貌,本博客默认的示例代码都来自0.11,是为了说明最基本的原理。

4. Linux内核设计与实现这本书虽然书很薄,但如果要真正理解,你要有一个读厚的过程,才能真正掌握精华。这本书是联系ULK和LDD的桥梁,ULK侧重理论,LDD侧重实践,这本书正好填补了linux内核理论和实践的鸿沟。推荐后三本书一起看。

如果你对linux的基本原理都掌握了,那么可以跳过1,2,3。如果你是一个新手,那么我推荐还是按照顺序读下来。这六本书全部精读后,你发现你已经是一个linux专家了。

我的博客就是自己一些读书的心得体会,记录下来。理解错误之处,还请指正。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值