[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