Results 1 to 4 of 4
Dear developers, I wanted to understand how does an operating system work, so I downloaded the latest kernel source from the website. The problem is, I can only understand that ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 12-25-2012 #1
- Join Date
- Dec 2012
I wanted to understand how does an operating system work, so I downloaded the latest kernel source from the website.
The problem is, I can only understand that it is a programming language, but I really wanted to know how do all these code lines actually become what we see in our eyes, for example Linux Mint or Ubuntu, how does the kernel become viewable by the users, and how can I edit it so I can perhaps create my own version of Linux? do I need to change something in the kernel , or actually the kernel is the same for all Linuxes, and they use other programs on top of the kernels in order to make it look like what it is.
For example, now that I have the kernel on my computer, how do I make it look like I want and then make it an executable file so I can actually install it?
I really want to know all these stuff, is there a way to learn it on the internet or all of the experts and developers learn these stuff at school?
- 12-25-2012 #2
Hello and Welcome!
I moved your thread to the Kernel Section of the forum so that you'll get more visibility for your topic.
Your question could be answered in a couple of ways.
First, have you ever compiled/installed a kernel? If not, try that first. Here is a fairly straight-forward guide: How to Compile the Linux Kernel: Step-by-Step Instructions
Second, are you looking to actually edit the source code of the kernel itself? If so, that's beyond my experience. But I believe that before you get into any kernel hacking, you'll want to really hone up your skills in C. That's the programming language used to write the kernel. There are a great many books and online tutorials available to get you started on this.
Hope that helps.
- 12-25-2012 #3
- 12-25-2012 #4