Talk
Intermediate

Your gateway to customized performance: Building a custom Linux Kernel

Review Pending

Session Description

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.

Key Takeaways

None

References

Session Categories

FOSS

Reviews

100 %
Approvability
3
Approvals
0
Rejections
0
Not Sure
Approving this talk as it makes sense and does not look very much like its a GPT generation. Hoping that the speaker has enough experience in kernel customization and compiling. https://github.com/sn99/Optimizing-linux Sharing this resouce, not sure if the speaker already knows about this. But, when I tried optimizing my kernel, I followed this and stopped halfway. Might turn out to be useful for the speaker
Reviewer #1
Approved
The proposal could have used more details but it looks good overall. Specifically, it would have been great to add a few more details about what customizations are available and what will be discussed, what the common optimizations are and why they are relevant, etc.
Reviewer #2
Approved
I think this is a decent topic, although the inclusion of a reference slide deck would be better
Reviewer #3
Approved