From mboxrd@z Thu Jan 1 00:00:00 1970 From: greg@kroah.com (Greg KH) Date: Fri, 24 Jul 2015 12:48:22 -0700 Subject: I dont know where to start In-Reply-To: References: Message-ID: <20150724194822.GB21913@kroah.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Fri, Jul 24, 2015 at 09:20:48PM +0200, Ahmed Soliman wrote: > hi > first of all I want to thank you with your real help but > currently I started to get lost > I can build my own kernel write patches but cannot contribute to the > linux kernel > because I don't know where to start learning > I am really interested in the linux security module (although I know > nothing about it ) but I always loved computer security and reverse > engineering > I started by searching for TODO as was referred by Konrad Zapa?owicz > here > and I found this one > TODO: add support for apparmorfs_null and apparmorfs_mnt > in linux/security/apparmor.c > my first reaction was to look at the header files included and try to > understand what was this C file supposed to do and before I even try > to understand what is apparmorfs_null and apparmorfs_mnt but I found > really large number of dependencies that would take ages to read and > understand and each dependency have its own dependency !! > at that moment I started to feel that I am doing something wrong and I > am not following the right approach so what do you suggest ? That is correct, it's a lot of dependencies and knowledge to try to add new security module features, you are on the right track, this is not an easy task. good luck! greg k-h