<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Aug 18, 2014 at 10:21 AM, Nick Krause <span dir="ltr">&lt;<a href="mailto:xerofoify@gmail.com" target="_blank">xerofoify@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, Aug 18, 2014 at 1:13 PM, Nick Krause &lt;<a href="mailto:xerofoify@gmail.com">xerofoify@gmail.com</a>&gt; wrote:<br>


&gt; On Mon, Aug 18, 2014 at 12:57 PM,  &lt;<a href="mailto:Valdis.Kletnieks@vt.edu">Valdis.Kletnieks@vt.edu</a>&gt; wrote:<br>
&gt;&gt; On Mon, 18 Aug 2014 12:25:53 -0400, Nick Krause said:<br>
&gt;&gt;&gt; Hey Guys,<br>
&gt;&gt;&gt; After Searching the kernel Docs there is very little information on<br>
&gt;&gt;&gt; this for new developers. I want to know more about how<br>
&gt;&gt;&gt; the kernel code is written to handle TCP/UDP as even with Google and<br>
&gt;&gt;&gt; kernel programming books it&#39;s not good enough to<br>
&gt;&gt;&gt; learn how to write code for this particular subsystem at a high level.<br>
&gt;&gt;<br>
&gt;&gt; Do we need to stick a &quot;CAUTION: NO USER SERVICEABLE PARTS INSIDE&quot; sticker<br>
&gt;&gt; on there before you get the hint?<br>
&gt;&gt;<br>
&gt;&gt; Let me quote a mail of yours from less than 24 hours ago:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Further more I learn really fast  in my areas of interest, after my first year<br>
&gt;&gt;&gt; of programming I was already have build my own distro of Linux from Scratch,<br>
&gt;&gt;&gt; and after my second year was learning how to program embedded bootloaders and<br>
&gt;&gt;&gt; the like.  I am not lying this is no joke<br>
&gt;&gt;<br>
&gt;&gt; If this is the truth, you should be having *zero* difficulty with<br>
&gt;&gt; the Linux network stack.<br>
&gt;&gt;<br>
&gt;&gt; Anyhow, I&#39;m not feeling like digging up any good references for you,<br>
&gt;&gt; because I have zero guarantee it&#39;s worth my time.  Beagleboads apparently<br>
&gt;&gt; lasted all of 36 hours - why should I dig up references fo something that<br>
&gt;&gt; you probably won&#39;t be interested in by the time I finish typing the mail?<br>
&gt; Valdis,<br>
&gt; I was interested in both at the same time, just asked about Beagle-boards first.<br>
&gt; I aren&#39;t having any difficulty with it , I just wanted to known more about this<br>
&gt; area as the docs out there are terrible and not worth reading on this part of<br>
&gt; the networking stack.<br>
</div></div>Valdis,<br>
In addition I generally learn 5 or 6 areas of a topic or program at<br>
the same time so I<br>
am just asking at different times. Just to make you and the other<br>
developers have<br>
an easier time I will paste my kernel interests below in a list.<br>
Regards Nick<br>
1. Networking<br>
2. Usb, PCI , Networking and CPU Freq Drivers<br>
3. Embedded Boards<br>
4. Kernel Booting with UEFI(curiosity mostly)<br>
5. Btrfs , F2FS ,NFS filesysems<br>
6.  VFS<br>
7. Process and Virtual Memory Subsystems<br>
8. Memory Management<br></blockquote><div><br></div><div>This is amusing :-). So when you wrote linux from scratch, did you implement it in the following order too ?</div><div><br></div><div>Thanks -</div><div>Manish</div>

<div><br></div><div> </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>
_______________________________________________<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></div></div>