<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"><<a href="mailto:xerofoify@gmail.com" target="_blank">xerofoify@gmail.com</a>></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 <<a href="mailto:xerofoify@gmail.com">xerofoify@gmail.com</a>> wrote:<br>
> On Mon, Aug 18, 2014 at 12:57 PM, <<a href="mailto:Valdis.Kletnieks@vt.edu">Valdis.Kletnieks@vt.edu</a>> wrote:<br>
>> On Mon, 18 Aug 2014 12:25:53 -0400, Nick Krause said:<br>
>>> Hey Guys,<br>
>>> After Searching the kernel Docs there is very little information on<br>
>>> this for new developers. I want to know more about how<br>
>>> the kernel code is written to handle TCP/UDP as even with Google and<br>
>>> kernel programming books it's not good enough to<br>
>>> learn how to write code for this particular subsystem at a high level.<br>
>><br>
>> Do we need to stick a "CAUTION: NO USER SERVICEABLE PARTS INSIDE" sticker<br>
>> on there before you get the hint?<br>
>><br>
>> Let me quote a mail of yours from less than 24 hours ago:<br>
>><br>
>>> Further more I learn really fast in my areas of interest, after my first year<br>
>>> of programming I was already have build my own distro of Linux from Scratch,<br>
>>> and after my second year was learning how to program embedded bootloaders and<br>
>>> the like. I am not lying this is no joke<br>
>><br>
>> If this is the truth, you should be having *zero* difficulty with<br>
>> the Linux network stack.<br>
>><br>
>> Anyhow, I'm not feeling like digging up any good references for you,<br>
>> because I have zero guarantee it's worth my time. Beagleboads apparently<br>
>> lasted all of 36 hours - why should I dig up references fo something that<br>
>> you probably won't be interested in by the time I finish typing the mail?<br>
> Valdis,<br>
> I was interested in both at the same time, just asked about Beagle-boards first.<br>
> I aren't having any difficulty with it , I just wanted to known more about this<br>
> area as the docs out there are terrible and not worth reading on this part of<br>
> 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>