Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xAX/linux-insides
A little bit about a linux kernel
https://github.com/0xAX/linux-insides
linux linux-insides linux-kernel
Last synced: 11 days ago
JSON representation
A little bit about a linux kernel
- Host: GitHub
- URL: https://github.com/0xAX/linux-insides
- Owner: 0xAX
- License: other
- Created: 2015-01-03T18:44:57.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-17T10:52:57.000Z (4 months ago)
- Last Synced: 2024-10-28T18:37:11.519Z (11 days ago)
- Topics: linux, linux-insides, linux-kernel
- Language: Python
- Homepage: http://0xax.gitbooks.io/linux-insides/content/index.html
- Size: 20.3 MB
- Stars: 29,948
- Watchers: 1,350
- Forks: 3,366
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome - 0xAX/linux-insides - A little bit about a linux kernel (Python)
- my-awesome-starred - 0xAX/linux-insides - A little bit about a linux kernel (Python)
- awesome-repositories - 0xAX/linux-insides - A little bit about a linux kernel (Python)
- awesome-starred - linux-insides - A little bit about a linux kernel (Python)
- awesome-list - linux-insides
- awesome-repositories - 0xAX / linux-insides - insides-ko) (Lecture / System)
- awesome - linux-insides - A little bit about a linux kernel (Python)
- my-awesome - 0xAX/linux-insides - insides,linux-kernel pushed_at:2024-07 star:30.0k fork:3.4k A little bit about a linux kernel (Python)
- StarryDivineSky - 0xAX/linux-insides - 分享我对 linux 内核内部的适度知识,并帮助对 linux 内核内部和其他低级主题感兴趣的人。 (其他 / 网络服务_其他)
README
linux-insides
===============A book-in-progress about the linux kernel and its insides.
**The goal is simple** - to share my modest knowledge about the insides of the linux kernel and help people who are interested in linux kernel insides, and other low-level subject matter. Feel free to go through the book [Start here](https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md)
**Questions/Suggestions**: Feel free about any questions or suggestions by pinging me at twitter [@0xAX](https://twitter.com/0xAX), adding an [issue](https://github.com/0xAX/linux-insides/issues/new) or just drop me an [email](mailto:[email protected]).
Generating eBooks and PDFs - [documentation](https://github.com/GitbookIO/gitbook/blob/master/docs/ebook.md)
# Mailing List
We have a Google Group mailing list for learning the kernel source code. Here are some instructions about how to use it.
#### Join
Send an email with any subject/content to `[email protected]`. Then you will receive a confirmation email. Reply it with any content and then you are done.
> If you have Google account, you can also open the [archive page](https://groups.google.com/forum/#!forum/kernelhacking) and click **Apply to join group**. You will be approved automatically.
#### Send emails to mailing list
Just send emails to `[email protected]`. The basic usage is the same as other mailing lists powered by mailman.
#### Archives
https://groups.google.com/forum/#!forum/kernelhacking
On other languages
-------------------* [Brazilian Portuguese](https://github.com/mauri870/linux-insides)
* [Chinese](https://github.com/MintCN/linux-insides-zh)
* [Japanese](https://github.com/tkmru/linux-insides-ja)
* [Korean](https://github.com/junsooo/linux-insides-ko)
* [Russian](https://github.com/proninyaroslav/linux-insides-ru)
* [Spanish](https://github.com/leolas95/linux-insides)
* [Turkish](https://github.com/ayyucedemirbas/linux-insides_Turkish)Docker
------In order to run your own copy of the book with gitbook within a local container:
1. Enable Docker experimental features with vim or another text editor
```bash
sudo vim /usr/lib/systemd/system/docker.service
```Then add --experimental=true to the end of the ExecStart=/usr/bin/dockerd -H fd:// line and save.
Eg: *ExecStart=/usr/bin/dockerd -H fd:// --experimental=true*
Then, you need to reload and restart the Docker daemon:
```bash
systemctl daemon-reload
systemctl restart docker.service
```2. Run docker image
```bash
make run
```3. Open your local copy of linux insides book under this url
http://localhost:4000 or run `make browse`Contributions
--------------Feel free to create issues or pull-requests if you have any problems.
**Please read [CONTRIBUTING.md](https://github.com/0xAX/linux-insides/blob/master/CONTRIBUTING.md) before pushing any changes.**
![linux-kernel](Assets/linux-kernel.png)
Author
---------------[@0xAX](https://twitter.com/0xAX)
LICENSE
-------------Licensed [BY-NC-SA Creative Commons](http://creativecommons.org/licenses/by-nc-sa/4.0/).