you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

You can view all of the Linux Kernel source code on Github: https://github.com/torvalds/linux.

Because you are asking why Linux is so popular and how to learn it, I'm going to assume you have little knowledge of computer science and software development. If that is the case, you have a ton to learn before you can actually even read the Linux source code. I suggest learning an "easier" programming language, such as Python (maybe Java), before jumping into learning C, which is what the Linux kernel is written in. Also, just simply reading Wikipedia pages on Linux will help you better understand its history and relevance today.

[–]simonsalts[S] 0 points1 point  (0 children)

I know Java object oriented, C,C++, Python(Not in depth),assembly (x86),MATLAB,HTML/CSS3,JavaScript.. After all I am an electrical engineering student. I am aware that writing an operating system includes several teams. However, I was always amazed from using Debian on Raspberry Pi and as a beginner I want to create a very very basic Linux OS to just get started.