February 14, 2020

184 words 1 min read

Rapid Developing and Testing Linux Kernel in Docker Containers

Rapid Developing and Testing Linux Kernel in Docker Containers

In this session, Leon will present his development workflow based on dockers to rapidly develop and test Linux kernel changes for real and emulated hardware.Being Mellanox RDMA maintainer and active d …

Talk Title Rapid Developing and Testing Linux Kernel in Docker Containers
Speakers Leon Romanovsky (Senior Staff Engineer, Mellanox)
Conference Open Source Summit + ELC North America
Conf Tag
Location San Diego, CA, USA
Date Aug 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

In this session, Leon will present his development workflow based on dockers to rapidly develop and test Linux kernel changes for real and emulated hardware.Being Mellanox RDMA maintainer and active developer, he was obsessed with performance of his workflow and the vast adoption of this workflow inside Mellanox demanded both usiability and variety of customizations.The tool which is called MKT (Mellanox Kernel Toolset) provides three basic facilities:1. Smart and fast compilation of any project - whole kernel is compiled in less than 30 seconds.2. Continuous integration - locally perform various static analysing tests, like sparse, smatch and W=1 compilation.3. Run emulated VM with new kernel inside docker container.

comments powered by Disqus