top of page

Rami Rosen

​​
​​

 

​

 

 

​

 





​​​



​

​​

​​

​​

​



​​

​

​

​

​



 

Proficient Linux kernel
network(Chinese Edition)

 

​

Articles:

​

"Userspace Networking with DPDK"

The Linux Journal, April 2018

https://www.linuxjournal.com/content/userspace-networking-dpdk

​

"Network acceleration with DPDK",

lwn.net, July 2017: https://lwn.net/Articles/725254/

​

"Understanding the new control groups API",

-an article about cgroups v2:

     lwn.net, March 2016: http://lwn.net/Articles/679786/

​

Linux Containers and the Future Cloud

Linux Journal, April 2014 (http://www.linuxjournal.com).

                                          
​
​
My Linux Kernel patches
 


​Lectures:

​

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

http://www.haifux.org/lectures/172/


​Advanced Linux Kernel Networking - ​

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

http://www.haifux.org/lectures/180/

​

IPv6 in the Linux Kernel

http://www.haifux.org/lectures/187/

 

Wireless in Linux

http://www.haifux.org/lectures/206/

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

http://www.haifux.org/lectures/217/

Sockets in the Linux Kernel (2)​​​​​​
http://www.haifux.org/lectures/219/


A list of lectures about other topics:

Open Solaris
http://www.haifux.org/lectures/160/
​
VoIP in Linux
http://www.haifux.org/lectures/229/

Building a kernel module for many distributions
http://www.haifux.org/lectures/192/

 

The list of all lectures is in:

http://www.haifux.org/rami_rosen.html

​
 

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



       :                http://www.linkedin.com/in/ramirosen​​ 
 
E-mail:     ramirose@gmail.com
Twitter: @ramirose
31x-Mq7iH7L._BO1,204,203,200_.jpg
bottom of page