linux-insides/README.md

107 lines
3.8 KiB
Markdown
Raw Normal View History

2015-05-28 08:02:04 +00:00
linux-insides
2015-01-03 18:44:57 +00:00
===============
A book-in-progress about the linux kernel and its insides.
2015-01-03 18:59:23 +00:00
**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:anotherworldofworld@gmail.com).
2015-01-04 18:04:23 +00:00
# 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 `kernelhacking+subscribe@googlegroups.com`. 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 `kernelhacking@googlegroups.com`. The basic usage is the same as other mailing lists powered by mailman.
#### Archives
https://groups.google.com/forum/#!forum/kernelhacking
2015-03-29 06:39:01 +00:00
Support
-------
2015-03-29 06:26:28 +00:00
**Support** If you like `linux-insides` you can support me with:
2017-07-14 11:54:53 +00:00
[![Support with bitcoin](https://img.shields.io/badge/donate-bitcoin-green.svg)](https://www.coinbase.com/checkouts/0bfa452a41cf52c0b3f99500b4f31685) [![Join the chat at https://gitter.im/0xAX/linux-insides](https://badges.gitter.im/0xAX/linux-insides.svg)](https://gitter.im/0xAX/linux-insides?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2015-03-29 06:26:28 +00:00
2015-09-13 14:17:34 +00:00
On other languages
-------------------
* [Brazilian Portuguese](https://github.com/mauri870/linux-insides)
* [Chinese](https://github.com/MintCN/linux-insides-zh)
2018-10-06 18:06:30 +00:00
* [Japanese](https://github.com/tkmru/linux-insides-ja)
2019-02-06 15:35:34 +00:00
* [Korean](https://github.com/junsooo/linux-insides-ko)
2017-01-07 07:32:41 +00:00
* [Russian](https://github.com/proninyaroslav/linux-insides-ru)
* [Spanish](https://github.com/leolas95/linux-insides)
* [Turkish](https://github.com/ayyucedemirbas/linux-insides_Turkish)
2015-06-01 17:03:25 +00:00
Docker
------
2021-05-11 00:11:16 +00:00
In order to run your own copy of the book with gitbook within a local container:
2021-05-11 00:11:16 +00:00
1. Enable Docker experimental features with vim or another text editor
2021-05-10 01:28:50 +00:00
```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. Build container image
```bash
docker image build \
--rm --squash \
--label linux-insides \
--tag linux-insides-book:latest \
2021-05-10 01:28:50 +00:00
-f Dockerfile .
```
2021-05-10 01:28:50 +00:00
3. Create and run book in local container
```bash
docker run \
--detach \
--rm \
-p 4000:4000 \
--name linux-insides-book \
--hostname linux-insides-book \
2021-05-10 01:28:50 +00:00
linux-insides-book
```
2021-05-10 01:28:50 +00:00
4. Open your local copy of linux insides book under this url
2021-05-11 00:11:16 +00:00
http://localhost:4000
2015-03-29 06:39:01 +00:00
Contributions
--------------
2015-03-29 06:26:28 +00:00
Feel free to create issues or pull-requests if you have any problems.
2015-01-03 18:59:23 +00:00
**Please read [CONTRIBUTING.md](https://github.com/0xAX/linux-insides/blob/master/CONTRIBUTING.md) before pushing any changes.**
2015-01-04 18:04:23 +00:00
2019-11-10 16:20:02 +00:00
![linux-kernel](Assets/linux-kernel.png)
2015-01-28 18:34:14 +00:00
2015-01-03 18:59:23 +00:00
Author
---------------
[@0xAX](https://twitter.com/0xAX)
LICENSE
-------------
Licensed [BY-NC-SA Creative Commons](http://creativecommons.org/licenses/by-nc-sa/4.0/).