<div> </div><div> </div><div>14.07.2018, 20:07, "Athul Joy" <aathuljjoy333@gmail.com>:</div><blockquote type="cite"><div><div>Dear friends, I am new to the Linux kernel development.</div><div>Can anyone help me how to start my journey in order to build my own kernel? </div></div></blockquote><div> </div><div>Hello,</div><div> </div><div>if you want to build a your own kernel then the best way is to be use Google. Perhaps you can find thousands of kernel build documents and you can ask here if you have an build errors.</div><div> </div><div>So, it's very simple and I share for short information, the kernel is written in C code and all code is open source and all C based code can be compiled using the appropriated compiler. GCC is good compilers.</div><div> </div><div>Which distro you use?</div><div> </div><div>Downloaded to latest stable kernel to /usr/src directory.</div><div>Un-compressed the linux kernel.</div><div>Copy default .config file to directory.</div><div> </div><div>cp /boot/config-`uname -r`* .config</div><div> </div><div>Note: You may need to ncurses library.</div><div> </div><div>Run make menuconfig and check kernel parameters.</div><div> </div><div>Run make -j 4 and make modules and make modules_install and make install command.</div><div> </div><div>Please check to /boot directory:</div><div> </div><div>vmlinuz - this is a kernel</div><div>System.map - this is a kernel symbols file</div><div>initramfs - initrd image</div><div>Config - Kernel config file</div><div> </div><div>Please read: <a href="https://kernelnewbies.org/KernelBuild">https://kernelnewbies.org/KernelBuild</a></div><div> </div><div>Regards</div><div> </div><div>Ozgur</div>