- Start by making sure all the requirements are met by installing the dependencies
sudo apt install build-essential vim git cscope libncurses-dev libssl-dev bison flex - and setup git-email
git it by
sudo apt-get install git-email - then clone the mainline repo by Linus Torvalds
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux_mainline
- Linux Kernel Archives - !https://www.kernel.org/
- minimum Requirements to compile a Kernel - !https://www.kernel.org/doc/html/latest/process/changes.html
- List of Kernel Maintainers - !https://www.kernel.org/doc/linux/MAINTAINERS
- !https://lore.kernel.org/lists.html
- Kernel Git Repo - !https://git.kernel.org/
- A guide to the Kernel Development Process - !https://www.kernel.org/doc/html/latest/process/development-process.html
- Submission of Patches - !https://www.kernel.org/doc/html/latest/process/submitting-patches.html#using-reported-by-tested-by-reviewed-by-suggested-by-and-fixes
-- ' Initial Commit ' - Just cloned files ( No new modifications made to the file i.e. orignal files )