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.