hi,
a very reputable company wants training in advanced linux internals. The expectations are as follows:
Kernel Architecture Kernel Layout and Configuration Kernel Style and General Considerations Modules Synchronization Methods Kernel Initialization Timing Measurements Dynamic Kernel Timers Wait Queues Work Queues Tasklets Debugging Techniques The /proc Filesystem The seq_file Interface Processes Process Limits and Capabilities Process Scheduling Interrupts and Exceptions System Calls Signals Device Drivers User <-> Kernel Space Character Drivers Memory Addressing Memory Management Process Address Space Disk Caches Swapping Memory Mapping Multiplexed and Asynchronous I/O Networking internals
Profile of people who would attend: 1. Proficient in Application programming in Linux 2. Good overall Linux understanding and experience 3. Some experience in kernel recompilation
Expectation from the course: 1.Comfortable in kernel programming 2.Good idea of kernel design, data structures etc which will enable them to add/ modify kernel components
People will be expected to start working on modifications and additions of components in the open source kernel immediately after finishing this course.
Please let us know the duration needed to cover the above topics and the commercials.
please contact me offlist if interested
On Friday 03 September 2010 07:18:09 Kenneth Gonsalves wrote:
hi,
a very reputable company wants training in advanced linux internals. The expectations are as follows:
Kernel Architecture Kernel Layout and Configuration Kernel Style and General Considerations Modules Synchronization Methods Kernel Initialization Timing Measurements Dynamic Kernel Timers Wait Queues Work Queues Tasklets Debugging Techniques The /proc Filesystem The seq_file Interface Processes Process Limits and Capabilities Process Scheduling Interrupts and Exceptions System Calls Signals Device Drivers User <-> Kernel Space Character Drivers Memory Addressing Memory Management Process Address Space Disk Caches Swapping Memory Mapping Multiplexed and Asynchronous I/O Networking internals
WOW. Even Linus might be hard pressed to meet this ;-).
Profile of people who would attend: 1. Proficient in Application programming in Linux 2. Good overall Linux understanding and experience 3. Some experience in kernel recompilation Expectation from the course: 1.Comfortable in kernel programming 2.Good idea of kernel design, data structures etc which
will enable them to add/ modify kernel components
People will be expected to start working on modifications
and additions of components in the open source kernel immediately after finishing this course.
Please let us know the duration needed to cover the above
topics and the commercials.
And where will this be held?. I am VERY interested ( and i am sure many others on the list too ) in attending. Please keep us posted.
On Fri, 2010-09-03 at 11:17 +0530, jtd wrote:
And where will this be held?. I am VERY interested ( and i am sure many others on the list too ) in attending. Please keep us posted.
it is a corporate training program for which I have been asked to arrange resource persons. The attendees will be deputed from the company that is paying for it. (was this not clear in my original post?)
On Friday 03 September 2010 13:03:20 Kenneth Gonsalves wrote:
On Fri, 2010-09-03 at 11:17 +0530, jtd wrote:
And where will this be held?. I am VERY interested ( and i am sure many others on the list too ) in attending. Please keep us posted.
it is a corporate training program for which I have been asked to arrange resource persons. The attendees will be deputed from the company that is paying for it. (was this not clear in my original post?) --
I thought that some company was organising a training seminar. Good to know that someone is dead serious.
On Fri, Sep 3, 2010 at 7:18 AM, Kenneth Gonsalves lawgon@au-kbc.org wrote:
[snipping the ToC for the course]
The ToC is well thought out. The only aspect I'd request to ensure is that the entire course isn't covered in one single sitting viz. a working week etc.
Expectation from the course: 1.Comfortable in kernel programming 2.Good idea of kernel design, data structures etc which will enable them to add/ modify kernel components
People will be expected to start working on modifications and additions of components in the open source kernel immediately after finishing this course.
The course itself does not indicate whether they will be shown how to work on such modifications and possibly contribute back. Perhaps that could be explicitly added as opposed to being implied.
On Fri, 2010-09-03 at 13:37 +0530, sankarshan wrote:
The ToC is well thought out. The only aspect I'd request to ensure is that the entire course isn't covered in one single sitting viz. a working week etc.
from the responses I am getting, 2-3 months is being looked at