[FSUG-Bangalore] [IndiChix] IEEE tutorial on GNU / Linux

Amit Saha amitsaha.in at gmail.com
Tue Apr 28 16:51:23 IST 2009


On Tue, Apr 28, 2009 at 4:46 PM, Vikram Vincent <vincentvikram at gmail.com> wrote:
> Free Software Movement Karnataka(FSMK)<http://fsmk.org/> in
> coordination with IEEE Bangalore section, IBM Linux Technology Centre
> and BMSCE announces a Linux kernel tutorial.
> IEEE announcement follows.
>
> IEEE Bangalore Section
> in association with
> BMS College of Engineering and Free Software Movement, Karnataka
> (FSMK)  announces TWO DAY TUTORIAL
>
> ON GNU/LINUX Kernel Workshop
> By Eminent & Experienced Faculty from FSMK and IBM
> Date: May, 9th and 10th (Saturday, Sunday)
> Venue:           BMS College of Engineering,
>                      Bull Temple Road, Basavanagudi
>                      Bangalore - 560 019
>
> Prerequisites:
> Its expected that all participants will have:
> 1. Basic knowledge of Operating Systems  2. Good working knowledge of
> C  3. Hands-on experience desirable  4. Kernel programming experience
> is a bonus  5. Basic scripting knowledge (ex: shell scripts)  6.
> Working knowledge of  Gnu/ Linux. Ex:
> 7. Booting a  Gnu/ Linux system
> 8. Basic system administration (adding/removing users etc)  9. Basic
> commands (ls, ps, chmod, mkdir, vi, etc)
>
> We have planned to provide computer system for as many participants as
> possible, but would encourage, especially non-student participants ,to
> bring their own laptops so we can accommodate more numbers.
>
> Program:
>
> May 9th, (DAY 1)
>
> 8:30AM   onwards: Registration
>
> 9:30 -10:30 AM:
>                     Inauguration: (Venue: Auditorium, BMS College of
> Engineering)
>                     Chair:
>                             Mr. K.. Ramakrishna ,
>                             POWERGRID, Bangalore,
>                             Chairman, IEEE Bangalore Section
>                      Chief Guest:
>                             Dr. S. Bisalaiah, M.A , Ph.D,
>                             Former Vice- Chancellor, UAS, Bangalore,
>                             Member, Managing Body, BMSET,
>                             Chairman, Board of Management, BMSCE
>                      Guest of Honour:
>                              Dr. K Mallikharjuna Babu Ph.D.,
>                              Principal, BMS College of Engineering
>
> 10:30-11:00 AM:  Tea
>
> 11:00AM to 1:00 PM:  SESSION 1
>
> Basics of  Gnu/ Linux Programming & Tools
>
> 1. Simple C programs
> 2. Simple Makefiles
> 3. gcc, stace, ltrace, gdb, objdump, nm, LD_PRELOAD [EXERCISE]  4.
> Quick overview of a typical hardware on which  Gnu/ Linux runs (CPU,
> Memory, Interrupt controller, IO Bus etc)  5. Overview of the Linux
> Kernel  6. Kernel Layout  7. CodingStyle  8. Important subsystems  9.
> Kernel configuration  10. Building and booting a new kernel [EXERCISE]
>
> 1:00PM  to 2:00 PM:  LUNCH
>
> 2:00PM to 5:00PM  SESSION 2
>
> Linux Kernel Internals: An Overview (3 hours)  1. Process and threads
> [EXERCISE]  2. Memory Management [EXERCISE]  3. Filesystems [EXERCISE]
>  4. Interrupts and exceptions & System Calls [EXERCISE]  5. Kernel
> synchronization  4. How is the operating system changing [DISCUSSION]
> 5. What are the key areas of focus [DISCUSSION]  6. Generic questions
> and answers
>
> May 10th, (DAY 2)
>
> 9:30-10:30 PM SESSION 3

Should be *AM*, I guess.
>
> Device Drivers (1 hour)
> 1. Kernel module programming
> 2. Char and block drivers
> 3. ioctls
> 4. Writing simple char device driver [EXERCISE]
>
> 10:30:10:45 Tea
>
> 10:45-1:00PM SESSION 4
> Kernel Debugging (2 hours , 15 Minutes)  1. printk  2. Dynamic
> instrumentation techniques  3. SystemTap and tracing (ftrace and
> markers) [EXERCISE]  4. kexec/kdump/crash analysis [EXERCISE]
>
> 1:00 PM to 2:00 PM LUNCH
>
> 2:00PM to 5:00PM
> How You can contribute
> 1. Introduction to the  free software community  2. How to contribute
> 3. New exciting areas of work in the kernel  4. Generic questions and
> answers  Tutorial is organized in various sessions as above. Lunch and
> Tea are provided. Please report at 9am at the venue. Course Fee per
> participant: Non-member: Rs. 1500/-;  Student  Rs. 700/- IEEE member
> Rs. 1200/- ; IEEE Student member Rs.550/- Organizing Committee:
> Sethuraman Ganesan Chair,PAC, IEEE Bangalore Section Hitesh Mehta,
> Secretary, IEEE Bangalore Section Dr. T.Srinivas, SAC,IEEE Bangalore
> Section  Ravi Kiran A.,MDC, IEEE Bangalore Setion  V V
> Srinivasan,Treasurer, IEEE Bangalore Section Please send your
> registration to: Mr. Sethuraman Ganesan
>                                                 Chair - Professional
> Activities                                                 IEEE
> Bangalore Section
>                                                 ABB Ltd,
>                                                 Khanija Bhavan, 5th
> Floor, West Wing, 49, Race Course Road
>                                                 Bangalore 560001
>                                               Phone: +91 99014 99033
>                                                     e-mail: sganesans at yahoo.com
>
> Visit IEEE Bangalore Section at http://www.ieee.org/bangalore.
> _______________________________________________
> IndiChix mailing list
> IndiChix at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/indichix
>



-- 
http://amitksaha.blogspot.com
http://amitsaha.in.googlepages.com/
*Bangalore Open Java Users Group*:http:www.bojug.in

"Recursion is the basic iteration mechanism in Scheme"
--- http://c2.com/cgi/wiki?TailRecursion


More information about the FSUG-Bangalore mailing list