List view
Until now, we have focused on compiling at large Linux kernel version 4.13.3. It is time to generalize our solution to any version of the Linux kernel (4.X). There are many exciting use cases to explore. Technically, we should * modify the Python code (eg version was somehow hardcoded at some points) * modify the Docker image (after some discussions, it seems we will keep the same Docker image and adopt a dynamic solution: we download the good version archive when starting Docker ilmage, then uncompress it, etc. If no version is given, we will use 4.13.3) * modify the database (there is no trace of a version in data) For validating the effort, I am thinking about computing the tiny kernels (X64) of each kernel version (from 4.0 to 4.19). Something like for nversion in range (4.0, 4.19): python3 kernel_generator.py --version nversion -tiny and we can analyze/plot the evolution size of tiny using entries in the database
Overdue by 7 year(s)•Due by November 28, 2018•1/1 issues closed