All Projects → 0xAX → Linux Insides

0xAX / Linux Insides

A little bit about a linux kernel

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Linux Insides

linux-insides-ja
Japanese version of linux-insides book
Stars: ✭ 99 (-99.59%)
Mutual labels:  linux-kernel, linux-insides
linux-insides-spanish
Un poco de información acerca del kernel Linux
Stars: ✭ 118 (-99.51%)
Mutual labels:  linux-kernel, linux-insides
kernel-ci
Continuous integration for the Linux Kernel - Built within Docker
Stars: ✭ 34 (-99.86%)
Mutual labels:  linux-kernel
Tempesta
The Linux Application Delivery Controller
Stars: ✭ 429 (-98.21%)
Mutual labels:  linux-kernel
Linux kernel cves
Tracking CVEs for the linux Kernel
Stars: ✭ 357 (-98.51%)
Mutual labels:  linux-kernel
Sphinx-Beryllium
Sphinx Custom Kernel for Pocophone F1 (Beryllium)
Stars: ✭ 23 (-99.9%)
Mutual labels:  linux-kernel
Tinyalsa
Tiny library to interface with ALSA in the Linux kernel
Stars: ✭ 370 (-98.46%)
Mutual labels:  linux-kernel
Microdot
The Microdot Project guides you to create a fully functional but compact Linux system from scratch
Stars: ✭ 41 (-99.83%)
Mutual labels:  linux-kernel
Rdma Core
RDMA core userspace libraries and daemons
Stars: ✭ 536 (-97.76%)
Mutual labels:  linux-kernel
Linux Kernel Exploitation
A collection of links related to Linux kernel security and exploitation
Stars: ✭ 3,859 (-83.9%)
Mutual labels:  linux-kernel
Dattobd
kernel module for taking block-level snapshots and incremental backups of Linux block devices
Stars: ✭ 400 (-98.33%)
Mutual labels:  linux-kernel
Vmlinux To Elf
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
Stars: ✭ 317 (-98.68%)
Mutual labels:  linux-kernel
Docker To Linux
Make bootable Linux disk image abusing Docker
Stars: ✭ 257 (-98.93%)
Mutual labels:  linux-kernel
Evdi
Extensible Virtual Display Interface
Stars: ✭ 384 (-98.4%)
Mutual labels:  linux-kernel
camflow-dev
Generates kernel patch for CamFlow Linux Provenance Capture.
Stars: ✭ 19 (-99.92%)
Mutual labels:  linux-kernel
Awesome Android Performance
🏆Explore Android performance optimization in depth(continuous updating ...)
Stars: ✭ 433 (-98.19%)
Mutual labels:  linux-kernel
LinuxEelvation
Linux Eelvation(持续更新)
Stars: ✭ 189 (-99.21%)
Mutual labels:  linux-kernel
Linux
XanMod: Linux kernel source code tree
Stars: ✭ 310 (-98.71%)
Mutual labels:  linux-kernel
Ldt
Linux Driver Template
Stars: ✭ 363 (-98.49%)
Mutual labels:  linux-kernel
Spy
👀 Linux kernel mode debugfs keylogger
Stars: ✭ 546 (-97.72%)
Mutual labels:  linux-kernel

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

Questions/Suggestions: Feel free about any questions or suggestions by pinging me at twitter @0xAX, adding an issue or just drop me an email.

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 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

Support

Support If you like linux-insides you can support me with:

Support with bitcoin Join the chat at https://gitter.im/0xAX/linux-insides

On other languages

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

     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:

     systemctl daemon-reload
     systemctl restart docker.service
  2. Build container image

    docker image build \
        --rm --squash \
        --label linux-insides \
        --tag linux-insides-book:latest \
        -f Dockerfile .
  3. Create and run book in local container

    docker run \
        --detach \
        --rm \
        -p 4000:4000 \
        --name linux-insides-book \
        --hostname linux-insides-book \
        linux-insides-book
  4. Open your local copy of linux insides book under this url http://localhost:4000

Contributions

Feel free to create issues or pull-requests if you have any problems.

Please read CONTRIBUTING.md before pushing any changes.

linux-kernel

Author

@0xAX

LICENSE

Licensed BY-NC-SA Creative Commons.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].