楼主 |
    发布时间:2019-10-15 10:18:09  
点击:76次
|
作者:leon
积分:2434
|
    linux内核太多细节
最近研究linux0.11发现
即使这个只有2万行左右代码量的系统
也是有大量的细节存在的
就不要说现在这个已经在千万行级别的最新内核4.11版本了
如何学习才是正确方法呢?
学习真的很容易陷入细节中
|
|
|
第1楼 |
    发布时间:2019-10-15 10:18:34  
|
作者:leon
积分:2434
|
    re回复:linux内核太多细节
目前学习知道的是linux0.11
内核首先加载三个汇编程序到内存
然后才执行main函数
然后是创建进程0
再创建进程1
|
|
|
第2楼 |
    发布时间:2019-10-15 10:18:42  
|
作者:leon
积分:2434
|
    re回复:re回复:linux内核太多细节
去办户口才发现
现实世界和内核代码一样
都是非常复杂的
至于为什么要把简单问题复杂化
内核可能是为了更好地控制硬件,做好人机交互
现实世界为什么这样
可能有太多现实因素了
|
|
|
第3楼 |
    发布时间:2019-10-15 10:19:03  
|
作者:leon
积分:2434
|
    re回复:re回复:re回复:linux内核太多细节
创建进程1后
然后创建进程2
最后是执行shell进程
至此
系统可以正常等待用户输入指令
|
|
|