I dont know where to start
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 <https://www.linux.com/news/software/linux-kernel/804403-three-ways-for-begin...> 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 ?
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 <https://www.linux.com/news/software/linux-kernel/804403-three-ways-for-begin...> 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
To start learning how to contribute, Just one keyword : eudyptula Good luck, 2015-07-24 21:20 UTC+02:00, Ahmed Soliman <ahmedsoliman0x666@gmail.com>:
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 <https://www.linux.com/news/software/linux-kernel/804403-three-ways-for-begin...> 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 ?
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- « On ne résout pas un problème avec les modes de pensée qui l’ont engendré. » « You cannot solve current problems with current thinking. Current problems are the result of current thinking »
participants (3)
-
Ahmed Soliman -
Greg KH -
Laurent Navet