On Wed, Oct 8, 2008 at 10:59 AM, Senthil Sundaram (sensunda) sensunda@cisco.com wrote:
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
It ig good that IEEE is acknowledging GNU project. But the above is a mistake. It is Linux Kernel. Not 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
Same here
• 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@cpri.in
FSUG-Bangalore mailing list FSUG-Bangalore@mm.gnu.org.in http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore
-- Any responsible politician should be encouraging a home grown Free Software industry because it creates the basis for future jobs. Learning Windows is like learning to eat every meal at McDonalds.