top of page

Rami Rosen







Proficient Linux kernel
network(Chinese Edition)



"Userspace Networking with DPDK"

The Linux Journal, April 2018

"Network acceleration with DPDK",, July 2017:

"Understanding the new control groups API",

-an article about cgroups v2:, March 2016:

Linux Containers and the Future Cloud

Linux Journal, April 2014 (

My Linux Kernel patches


DPDK in depth - Kernel TLV, August 2018

Cgroups V2 Overview

Linux Plumbers Conference, Santa Fe, NM, 2016.

NetDev 1.1 conference, Seville, February 2016: 

Tutorial: "Namespaces and CGroups, the basis of Linux containers"  (pdf)

Linux Containers and the Future Cloud(pdf) - 85 pages (slides)

- A lecture about LXC containers, OpenVZ, Docker and CRIU.

This lecture was given in a Docker Meetup and in a LUG.

Namespaces and cgroups in Linux (pdf) - 121 pages (slides) :
userspace and kernel,self explanatory,many examples,theory,practice.
Namespace and cgroups - the basis of containers (video, a talk in hebrew):  link




All networking lectures in one pdf (571 pages)


A list of 6 Linux Kernel Networking Lectures I gave:

Linux Kernel Networking Overview

​Advanced Linux Kernel Networking -

    Neighboring Subsystem; IPSec​​​​​​​​ ​

IPv6 in the Linux Kernel


Wireless in Linux

Sockets in the Linux Kernel​​​​​​​​​​​​​​​​​​​​​​

Sockets in the Linux Kernel (2)​​​​​

A list of lectures about other topics:

Open Solaris
VoIP in Linux

Building a kernel module for many distributions


The list of all lectures is in:


Snmp reset counters - a free kernel module I developed (available 

on github​).


Linux Kernel Internals

Rami Rosen:
Author of:
Linux Kernel Networking - 
Implementation and Theory
Apress, 2014
648 pages
  • IPv4 and IPv6 in depth 
  • Linux routing
  • Netfilter and IPsec
  • Linux wireless subsystem
  • Protocols (ICMP, ARP, ND, MLD, more)
  • Network Namespaces, NFC, IEEE 802.15.4
  • Bluetooth, InfiniBand
I am a Linux Kernel networking expert. I have vast experience with Linux networking subsystems and protocols (routing, neighboring, IPv6, bridging, PPPoE, vlan).
Experience with Embedded Linux and in DPDK (Data Plane Development Kit).
CS  graduate of the Technion,  Israel Institute of Technology.

       :      ​​ 
Twitter: @ramirose
bottom of page