<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 24, 2014 at 6:44 AM, subham soni <span dir="ltr"><<a href="mailto:sonikernel1@gmail.com" target="_blank">sonikernel1@gmail.com</a>></span> wrote:<br>
</div><div class="gmail_quote">First and foremost do not top post on this mailing list. <br></div><div class="gmail_quote">Google about toppost and bottom post.<br><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Which of the Linux Distros should I take into<br>
consideration?Debian,Fedora,Gentoo,Slackware,openSUSE,etc.. there are<br>
so many, which distros should I take into consideration, </blockquote><div>It doesn't really matter.<br></div><div>All distros have same kernel running inside with some customization.<br></div><div>It is matter of choice<br>
</div><div>Debian and Fedora are very good but serious Distros for development. <br>You can choose either.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
consider the<br>
limitations and start working?</blockquote><div>The limitations of distros are not necessarily the limitations of kernel.<br></div><div>Both are two different beast<br>Dig a bit more and read about how linux ecosystem works. <br>
What does a distribution actually contains. What are the different binaries etc.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Secondly, is the kernel (if the same<br>
version is considered) same on two different distros? That is ,<br>
distributions differ at the Kernel level as well?<br></blockquote><div>Yes and No.<br></div><div>Two distribution can have absolutely same kernel but with customizations for various things like drivers etc.<br></div><div>
You can get source for kernel and compile your own kernel for pretty much any distribution. <br><br></div><div>I think you should read more on OS development<br></div><div>1. Robert Love's Linux kernel Development<br>
</div><div>2. Maurice J Bach: Design of Unix operating system<br></div><div>3. Richard Steven's Advanced programming in Unix Environment<br></div><div>4. Rob pike's Unix Programming environment<br></div><div>5. Operating system by Galvin and Silberschatz<br>
</div><div>6. Jim Turley's 80386 advanced programming techniques<br></div><div>7. Linux device drivers (goes without saying)<br></div><div>8. Understanding Linux Kernel (if you are upto it) <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
On 2/24/14, priyaranjan <<a href="mailto:priyaranjan45678@gmail.com">priyaranjan45678@gmail.com</a>> wrote:<br>
> On Sun, Feb 23, 2014 at 10:54 PM, subham soni <<a href="mailto:sonikernel1@gmail.com">sonikernel1@gmail.com</a>><br>
> wrote:<br>
>> Hello,<br>
>> I am a newbie to kernel development. I would like to develop my<br>
>> own<br>
>> kernel from scratch. From where should I start from? I have a good<br>
>> experience of the commands in Linux (Ubuntu,Fedora,Debian,Slackware).<br>
><br>
> You can start with reading Linux kernel development by Robert Love.<br>
> Also look at minix3 microkernel and its feature. You need to understand the<br>
> various modules of OS before writing a one....<br>
><br>
><br>
>> I<br>
>> googled out and I came to know that I should start from Device Drivers.<br>
>> Now<br>
>> which device driver should I code? Or should I master Shell Scripting?<br>
>> For<br>
>> developing a kernel (my aim here would be to increase the battery life,<br>
>> since most laptops have only 1.30 hrs or 2.00 hrs in Linux OS) and 3.00<br>
>> hrs<br>
>> in Windows Environment. How should I start and from where?<br>
>><br>
><br>
> I don't think drivers is the good place to start.<br>
><br>
>> _______________________________________________<br>
>> Kernelnewbies mailing list<br>
>> <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
>> <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
>><br>
><br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Thank you <br>Warm Regards<br>Anuz<br>
</div></div>