<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 8, 2013 at 1:51 AM, Grzegorz Dwornicki <span dir="ltr"><<a href="mailto:gd1100@gmail.com" target="_blank">gd1100@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p dir="ltr">Thank you all for this materials. I will read them all. </p>
<p dir="ltr">As for grading students for fixing bug or writing a driver. This looks reasonable. The only problem is with bugs. I am not aware of any bug needed to fix list on Linux. As for drivers for new devices. This will require constant amount of money from University. This may be a problem in the long run. </p>
<div class="gmail_quote">7 sie 2013 11:22, "Rohan Puri" <<a href="mailto:rohan.puri15@gmail.com" target="_blank">rohan.puri15@gmail.com</a>> napisał(a):<div><div class="h5"><br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 7, 2013 at 12:09 AM, Grzegorz Dwornicki <span dir="ltr"><<a href="mailto:gd1100@gmail.com" target="_blank">gd1100@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p dir="ltr">Hi</p>
<p dir="ltr">I'm working on own phd thesis. It includes some kernel hacking for practical application of my research. I wish to make some progress with programming classes on my university. We have a lot of high level programing like object oriented languages but none on low level and kernel programing. </p>
<p dir="ltr">I wish to know how other universities run classes on operating systems. I have named this topic about drivers because I think this will be most fun for the students. But fell free to give me any advices. I have more than one year to write conspect and get the required hardware. But first I need to learn myself all I can. </p>
<p dir="ltr">I don't know where to start. Do I need to know electronic and physics good? Is there some easy to program hardware but at the same time easy to show how this is done from scratch? At first this would be an optional classes but I know there are a lot of interested students in this subjects soo this may become a part of operating systems laboratory classes. They are as you may expect - mandatory. I wish to give them a least a good start. </p>
<p dir="ltr">This isn't as simple as decide what I need to know for my thesis... Links for articles, hardware on some stores or just it's prod. Id will be helpful. </p>
<p dir="ltr">Thanks for help <br>
Gregory </p>
<br>_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org" target="_blank">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></blockquote></div><br></div><div class="gmail_extra">Hi Gregory,</div><div class="gmail_extra"><br></div><div class="gmail_extra">The one which I know and really like personally is OS by Prof Remzi Arpaci-Dusseau at University of wisconsin. The reference material the book written by the Prof. himself is available on his website for free download. His webpage is <a href="http://pages.cs.wisc.edu/~" target="_blank">pages.cs.wisc.edu/~</a><b>remzi</b>/. They use the xv6 operating system (unix like) link <a href="http://pdos.csail.mit.edu/6.828/2012/xv6.html" target="_blank">http://pdos.csail.mit.edu/6.828/2012/xv6.html</a></div>
<div class="gmail_extra">developed at MIT.</div><div class="gmail_extra"><br></div><div class="gmail_extra">- Rohan</div></div>
</blockquote></div></div></div>
</blockquote></div><br></div><div class="gmail_extra">One way to look for bugs is go through the list in bugzilla. link <a href="https://bugzilla.kernel.org/">https://bugzilla.kernel.org/</a></div><div class="gmail_extra">
<br></div><div class="gmail_extra">- Rohan</div></div>