https://github.com/graykode/linux0.11-kernel-code-review
The old Linux kernel source ver 0.11 review with line by line for OS lecture.
https://github.com/graykode/linux0.11-kernel-code-review
Last synced: about 1 year ago
JSON representation
The old Linux kernel source ver 0.11 review with line by line for OS lecture.
- Host: GitHub
- URL: https://github.com/graykode/linux0.11-kernel-code-review
- Owner: graykode
- Created: 2019-03-07T04:30:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-22T01:41:15.000Z (over 7 years ago)
- Last Synced: 2025-05-09T01:13:21.190Z (about 1 year ago)
- Language: C
- Size: 12.1 MB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
linux0.11-kernel-code-review
==========
- The old Linux kernel source ver 0.11 review with line by line for OS lecture. Original code is [here](https://github.com/yuanxinyu/Linux-0.11). More detail information about kernel code review, I recommend [this book](https://www.amazon.com/Art-Linux-Kernel-Design/dp/1466518030). I quoted the table of contents of the book to explain.
- This is just repository for review when i listen OS(Operation System), in this semester to remember easily.
## Build on Linux
* a linux distribution: **debian, ubuntu and mint with GUI** are recommended, Ubuntu 16.04 GUI version with VM VirtualBox
1. `sudo apt-get update && sudo apt-get upgrade`
2. `sudo apt-get install build-essential`
3. `sudo apt-get install qemu`
4. `make`
5. `make start`
## Overall(I drawed)
### 1. Overall Memory Layout in Linux Kernel 0.11

### 2. More Detail Overall Memory Layout in Linux Kernel 0.11

### 3. File System

### 4. Segmentation and Paging
image refer to [here](http://sarghis.com/blog/637/)

## License
## Code Review Author
- Name : Tae Hwan Jung(@graykode)
- Email : nlkey2022@gmail.com