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 • Memory management • File systems • Interrupts and exceptions & System Calls • Kernel Synchronization • EXERCISE 1.00 PM: Lunch 2.00PM Device Drivers • Kernel 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: firstname.lastname@example.org