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