1. 应用背景
学习掌握linux原理[包括Linux 操作系统的基础知识], 理论指导实践, 以期达到熟悉地在linux下工作. |
2. 学习
Note: 这里的文档可能并不是很详细, 很有节奏, 主要是作为个人笔记.
文档原型: <<趣谈linux操作系统>> -- 极客时间
介绍 https://time.geekbang/column/article/87104 // 开篇词 | 为什么要学习Linux操作系统?
2.1 测试 https://blog.csdn/william_n/article/details/103886154
后续补充 ... |
3.实验/实践
1.如何进入实模式 https://github/icecoobe/oslab // 参考 -- 20201103 周二 |
4. 推荐书籍
https://blog.csdn/william_n/article/details/102892833 //如何学习 Linux
书籍视频资源推荐: <<鸟哥的Linux私房菜>> <<一个64位操作系统的设计与实现>> <<从实模式到保护模式> https://github/chyyuu/os_kernel_lab // 清华大学 操作系统 - 实验课
汇编语言: <<汇编从零开始到C语言>> --- 网易云课堂
更多资料推荐: https://blog.csdn/william_n/article/details/102892833 // 如何学习 Linux
某网友: 看到很多人留言需要资料,我来推荐一本新书《一个64位操作系统的设计与实现》,如果你有汇编基础,很感兴趣底层的细节,可以看李忠的那本《从实模式到保护模式》
某网友: 另外还有一点,文件描述符不是面向操作系统的,而是针对进程的,所以同一个文件在不同的进程里可能会有不同的fd。其实换个理解方式就好懂了:因为操作系统里有太多的文件,一个进程大概率不需要知道所有的文件,所以每当进程用到文件的时候,就像系统要来这个文件,对进程来说,一个类似于数组的东西就可以管理到所有系统分配给他的文件,所以fd就是按照自然数顺序依次排列的,0表示标准输入,1是标准输出,2是标准错误,这三个是固定的,后面的用到就依次往后加。相当于是个下标index的概念。
某网友: 2019-04-07
美美 作者原版免费 http://pages.cs.wisc.edu/~remzi/OSTEP/
2019-04-03
某网友; 搭建命令查看服务 https://github/tldr-pages/tldr
某网友: 爬第三个坡,我推荐看一下《庖丁解牛Linux内核分析》(https://book.douban/subject/30350365/),跟着MOOC一起自己动手搭建Linux内核,相当于自己动手做面粉厂
|
5.学习体会
TBD |
6. 参考
极客时间专栏:趣谈linux操作系统 --刘超 以及不记名网友的评论见解 https://blog.csdn/william_n/article/details/102893551 //Linux 学习路线图 https://blog.csdn/william_n/article/details/102892833 //如何学习 Linux |
后续补充
...
更多推荐
趣谈linux操作系统
发布评论