Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 911 Bytes

README.md

File metadata and controls

39 lines (23 loc) · 911 Bytes

welcome_linux_kernel

A collection of tutorials which I wrote for all novice Linux enthuasiasts out there

I hope you would benefit from those examples.

Basicly I would be talking and posting examples, which I wrote down for demonstration purposes:

1. Kernel Synchronizations methods

  • Atomic Operations
  • Spinlock
  • Reader-writer spinlock
  • Mutex
  • Semapaphore
  • semaphore reader-writer
  • Completion variable
  • Barriers
  • RCU (Read Copy Update)

2. Usefull Data-structures in the Kernel

  • Circular doubly-linked lists
  • Cyclic buffer (Kfifo)
  • Red Black tree and many more

3. Netdevice and sk_buff in depth

4. Netfilter (iptables / ebtables)

So hop in & enjoy the journey 😋,

Gil