<div dir="ltr"><br clear="all"><br><div class="gmail_quote">2008/9/10 Senthil Sundaram (sensunda) <span dir="ltr">&lt;<a href="mailto:sensunda@cisco.com">sensunda@cisco.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
-----Original Message-----<br>
From: <a href="mailto:fsug-bangalore-bounces@mm.gnu.org.in">fsug-bangalore-bounces@mm.gnu.org.in</a> [mailto:<a href="mailto:fsug-bangalore-bounces@mm.gnu.org.in">fsug-bangalore-bounces@mm.gnu.org.in</a>] On Behalf Of Anivar Aravind<br>

Sent: Wednesday, September 10, 2008 8:32 PM<br>
To: Free Software Users Group - Bangalore<br>
Subject: Re: [FSUG-Bangalore] ieee and free software - gnu linux kerenelworkshop<br>
<br>
On 9/10/08, Senthil Sundaram (sensunda) &lt;<a href="mailto:sensunda@cisco.com">sensunda@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; hi,<br>
&gt;<br>
&gt; though things are not yet confirmed .. we might have a gnu-linux<br>
&gt; kerenel worksop conducted by IBM Gnu/Linux Tech center<br>
&gt;<br>
&gt; this is the rough agenda ... and discussion are still on between ieee<br>
&gt; and the ibm folks<br>
<br>
Is it GNU Kernel (Hurd) workshop or Linux kernel workshop?<br>
<br>
The agenda seems like a GNU/Linux workshop with special emphasis on kernel You can name it as GNUtools and Linux kernel workshop<br>
<br>
</div>&gt;&gt;&gt; will try and see if this change can be made<br>
<div class="Ih2E3d"><br>
<br>
Please remember IEEE&#39;s M$ offerings to students see <a href="http://swatantran.blogspot.com/2008/07/ieee-wants-its-students-to-be-slaves.html" target="_blank">http://swatantran.blogspot.com/2008/07/ieee-wants-its-students-to-be-slaves.html</a><br>

<a href="http://www.ieee.org/web/membership/students/branchresources/microsoftofferstudents.html" target="_blank">http://www.ieee.org/web/membership/students/branchresources/microsoftofferstudents.html</a><br>
<br>
</div>&gt;&gt;&gt; yes very aware of ieee positions and many other friends like renuka pointed to this...and we are firmly opposed to monopoly inititatives...we will infact speak about our position in the session<br>
<div><div></div><div class="Wj3C7c"><br>
&gt; -S<br>
&gt;<br>
&gt;<br>
&gt; Gnu/Linux Kernel Workshop<br>
<br>
Change it as Linux Kernel workshop<br>
<br>
&gt; Objective<br>
&gt;<br>
&gt; Train students on essentials of Gnu/Linux internals, debugging,<br>
&gt; development tools and<br>
&gt;<br>
&gt; working with the open source community.<br>
&gt;<br>
<br>
Use the word free software<br>
<a href="http://www.gnu.org/philosophy/open-source-misses-the-point.html" target="_blank">http://www.gnu.org/philosophy/open-source-misses-the-point.html</a><br>
<br>
&gt; Prerequisites<br>
&gt;<br>
&gt; Its expected that all participants will have:<br>
&gt;<br>
&gt; &nbsp;Basic knowledge of Operating Systems<br>
&gt;<br>
&gt; &nbsp;Good working knowledge of C<br>
&gt;<br>
&gt; Hands-on experience desirable<br>
&gt;<br>
&gt; Kernel programming experience is a bonus<br>
&gt;<br>
&gt; &nbsp;Basic scripting knowledge (ex: shell scripts)<br>
&gt;<br>
&gt; &nbsp;Working knowledge of Gnu/Linux. Ex:<br>
&gt;<br>
&gt; ”<br>
&gt;<br>
&gt; Booting a Gnu/Linux system<br>
&gt;<br>
&gt; Basis system administration (adding/removing users etc)<br>
&gt;<br>
&gt; ”<br>
&gt;<br>
&gt; Basic commands (ls, ps, chmod, mkdir, vi, etc)<br>
&gt;<br>
&gt; Agenda<br>
&gt;<br>
&gt; 1) Basics of Gnu/Linux Programming &amp; Tools (1 hour)<br>
&gt;<br>
&gt; &nbsp;Simple C programs<br>
&gt;<br>
&gt; &nbsp;Simple Makefiles<br>
&gt;<br>
&gt; &nbsp;gcc, stace, ltrace, gdb, objdump, nm, LD_PRELOAD [EXERCISE]<br>
&gt;<br>
&gt; &nbsp;Quick overview of a typical hardware on which Gnu/Linux runs (CPU,<br>
&gt; Memory,<br>
&gt;<br>
&gt; Interrupt controller, IO Bus etc)<br>
&gt;<br>
&gt; &nbsp;Overview of the Gnu/Linux Kernel<br>
&gt;<br>
&gt; &nbsp;Kernel Layout<br>
&gt;<br>
&gt; &nbsp;Coding Style<br>
&gt;<br>
&gt; &nbsp;Important subsystems<br>
&gt;<br>
&gt; &nbsp;Kernel configuration<br>
&gt;<br>
&gt; &nbsp;Building and booting a new kernel [EXERCISE]<br>
&gt;<br>
&gt; 2) Gnu/Linux Kernel Internals - An Overview (2 hours)<br>
&gt;<br>
&gt; &nbsp;Process and threads [EXERCISE]<br>
&gt;<br>
&gt; &nbsp;Memory Management [EXERCISE]<br>
&gt;<br>
&gt; &nbsp;Filesystems [EXERCISE]<br>
&gt;<br>
&gt; &nbsp;Interrupts and exceptions &amp; System Calls [EXERCISE]<br>
&gt;<br>
&gt; &nbsp;Kernel synchronization<br>
&gt;<br>
&gt; 3) Device Drivers (1 hour)<br>
&gt;<br>
&gt; &nbsp;Kernel module programming<br>
&gt;<br>
&gt; &nbsp;Char and block drivers<br>
&gt;<br>
&gt; &nbsp;ioctls<br>
&gt;<br>
&gt; &nbsp;Writing simple char device driver [EXERCISE]<br>
&gt;<br>
&gt; 4) Kernel Debugging (2 hours)<br>
&gt;<br>
&gt; &nbsp;printk<br>
&gt;<br>
&gt; &nbsp;Dynamic instrumentation techniques<br>
&gt;<br>
&gt; &nbsp;SystemTap [EXERCISE]<br>
&gt;<br>
&gt; &nbsp;kexec/kdump/crash analysis [EXERCISE]<br>
&gt;<br>
&gt; 5) Free software philosophy and how You can contribute (30 mins)<br>
&gt;<br>
&gt; &nbsp;Introduction to the free software community<br>
&gt;<br>
&gt; &nbsp;How to contribute<br>
&gt;<br>
&gt; &nbsp;New exciting areas of work in the kernel<br>
&gt;<br>
&gt; Freedom matters in software society and soul<br>
&gt; _______________________________________________<br>
&gt; &nbsp;FSUG-Bangalore mailing list<br>
&gt; &nbsp;<a href="mailto:FSUG-Bangalore@mm.gnu.org.in">FSUG-Bangalore@mm.gnu.org.in</a><br>
&gt; <a href="http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore" target="_blank">http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
FSUG-Bangalore mailing list<br>
<a href="mailto:FSUG-Bangalore@mm.gnu.org.in">FSUG-Bangalore@mm.gnu.org.in</a><br>
<a href="http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore" target="_blank">http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore</a><br>
_______________________________________________<br>
FSUG-Bangalore mailing list<br>
<a href="mailto:FSUG-Bangalore@mm.gnu.org.in">FSUG-Bangalore@mm.gnu.org.in</a><br>
<a href="http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore" target="_blank">http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore</a><br>
</div></div></blockquote></div><br><br>Please let us know dates once confirmed<br><br>mallikarjun<br></div>