Skip to Main Content
Talk Intermediate

Your gateway to customized performance: Building a custom Linux Kernel

Approved
Session Description

Resubmitting this proposal since I had to withdraw last time due to some personal issues.


This talk will be focused on the basics of compiling a Linux Kernel and how to customize the kernel config according to personal requirements. I will explain the kernel build system in brief while exploring details about Makefiles and Kconfigs. I will also be covering some common optimizations and config options that can be disabled/enabled for better performance. If time permits, I will also explore the concept of localmodconfig which is a local kernel configuration containing only the currently loaded modules which in turn reduces memory footprint of the kernel and also reduces the file size of the kernel image.


I will also be explaining how to easily build a kernel using arch linux's makepkg based buld system.

Session Categories

FOSS

Speakers

Venkatesh Chaturvedi
Support Engineer | Atlassian

Venkatesh Chaturvedi works as an associate support engineer at Atlassian. He’s passionate about Free and Open Source Software and likes to tinker with various Linux based distributions. In his free time, he likes to explore the latest advancements in FOSS and likes to try out new and exciting tools for the CLI.

Venkatesh Chaturvedi

Reviews

Looks good. Interesting topic
Reviewer #1 Approved

Reviewer #2 Approved

Really interesting topic
Reviewer #3 Approved

Building custom Linux kernels is just the kind of experience that will be a gateway for some to become active FOSS contributors
Reviewer #4 Approved