[FSUG-Bangalore] IEEE - Kernel session
Anivar Aravind
anivar.aravind at gmail.com
Wed Oct 8 11:36:16 IST 2008
On Wed, Oct 8, 2008 at 10:59 AM, Senthil Sundaram (sensunda)
<sensunda at 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 at cpri.in
>
>
> _______________________________________________
> FSUG-Bangalore mailing list
> FSUG-Bangalore at 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.
More information about the FSUG-Bangalore
mailing list