[FSUG-Bangalore] IEEE - Kernel session

Senthil Sundaram (sensunda) sensunda at cisco.com
Wed Oct 8 10:59:37 IST 2008


                       IEEE BANGALORE SECTION ANNOUNCES

                       TUTORIAL ON Gnu/Linux KERNEL

                         DATE:  18th October 2008

                          VENUE: Atria Hotel
                                 Palace road, Bangalore


The Tutorial aims at increasing the technical excellence of programmers
in
defining technologies in free software domain. This is targeted at
programmers in the industry and engineering students.

Schedule:

18th October, 2008

08.30 AM        Registration

09.00AM Inauguration and talk by IEEE Bangalore Section

09.30AM Basics of Gnu/Linux Programming & Tools
1.Simple C Programs
2.Simple Makefiles
3.Gcc, stace, Itrace, gdb, objdump, nm, LD_PRELOAD
4.Quick overview of a typical hardware on which Gnu/Linux runs (CPU,
Memory, Interrupt controller, IO Bus etc)

5.Overview  the Gnu/Linux Kernel
*       Kernel Layout
*       Coding Style
*       Important Subsystems
*       Kernel configuration
6.Building and booting a new kernel
    EXERCISE

10.30 AM: Tea

10.45AM Gnu/Linux Kernel Internals - An Overview
*       Process and threads Mem
*       ory management
*       File systems
*       Interrupts and exceptions & System Calls
*       Kernel Synchronization
*       EXERCISE

1.00 PM: Lunch

2.00PM  Device Drivers
*       Kerne Module programming
*       Char and block drivers
*       Ioctls
*       Writing simple char device driver
       EXERCISE

3.15 PM: Tea

3.30 PM Kernel Debugging
*       Printk
*       Dynamic instrumentation techniques
*       System Tap [EXERCISE]
*       Kerec/kdump/ crash analysis
       EXERCISE

5.00 PM Free software philosophy
*       Introduction to the open source community
*       How to contribute
*       New exciting areas of work in the kernel

5.30 PM: Conclusion

Pre requisites

It is expected that all participants will have:

*       Basic knowledge of operating Systems
*       Good working knowledge of C
*       Hands-on experience desirable
*       Kernel   programming experience is  a bonus
*       Basic scripting knowledge (ex: shell scripts)
*       Working knowledge of Gnu/Linux

Resource Persons

Arun Krishnan, Huawei Technologies India.
Srivatsa Vaddagiri, Linux Technology Centre, IBM India
Balbir Singh, Linux Technology Centre, IBM India
Ananth N Mavinakayanahalli, Linux Technology Centre, IBM India
Sachin Sant, Linux Technology Centre, IBM India
Ankita Garg, Linux Technology Centre, IBM India


Course Fee per participant

Non-member: Rs. 1200/-;  Student  Rs. 600/-
IEEE member Rs. 1000/- ;  IEEE Student member Rs. 500/-

The course fee includes tutorial kit, inter session tea and lunch.


Organizing Committee

M. M. Babu Narayanan, IEEE Bangalore Section
Hitesh Mehta, IEEE Bangalore Section
Ravikiran. A, IEEE Bangalore Section
Dr. Debabrata Das, IEEE Bangalore Section
Dr. T. Srinivas, IEEE Bangalore Section

Please send your registration to:  Mr. M.M. Babu Narayanan
                                  Chair - Professional Activities
                                  IEEE Bangalore Section
            Central Power Research Institute
            Sir C.V. Raman road
            PB No. 8066,  Sadashivanagar PO,
            Bangalore - 560 080
            Telefax :  23605367
            Email: babu at cpri.in <mailto:babu at cpri.in> 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm.gnu.org.in/pipermail/fsug-bangalore/attachments/20081008/984194d3/attachment.htm 


More information about the FSUG-Bangalore mailing list