Linux Internals Course | Tutorials, Course Materials, Books
Linux Internals and TCP/IP Networking – Course Materials
Linux Internals Course is a second level course on Linux will set you in a journey to understand the Kernel by understanding various system calls offered. One of the key differentiators of Linux is about having well-defined user and kernel space by clearly separating their area of concern. In order to become a system programmer you need to start to transition from a C programmer to OS programmer by going beyond logical and syntax aspects of C.
This Linux Internals Course gives complete understanding of Linux internals (System call interfaces, Multi-tasking, Multi-Threading, API’s) and helps the audience to move to the next level of programming by considering other factors in the system. Starting with basics of system calls this course further deep dives into various Inter Process Communication (IPC) mechanisms like Pipes, FIFO, Shared Memory and Signals and Sockets.
Get yourself ready for an odyssey in the world of Linux Kernel
COURSE OBJECTIVES:
- To gain strong knowledge of OS programming by taking Linux as a case
- Build proficiency on the Linux API’s and system calls
- To get the knowledge of high performance and secure coding by using OS capabilities
- Create multitasking applications using various IPC Mechanisms
- Enable you to write TCP/IP network protocols using Sockets
TARGET AUDIENCE:
- Entry level engineers who want to learn Data Structure programming
- Experienced professionals who want to switch into development career
PREREQUISITE:
- Proficiency in C programming
- Fundamentals of Operating System preferably Linux
PLATFORM:
- Linux (Ubuntu)
PRESENTATION SLIDES:
REFERENCE MATERIALS:
- Linux Internals - Emertxe Course Booklet Download
- Beej - IPC Guide Download
- Beej - Socket Programming Guide Download
- A Tutorial on using pThread library Download
- Memory Management Concepts - Tutorial Download
- Real Time Operating System (RTOS) - Tutorial Download
- Scheduling policies in OS - Tutorial Download
- TCP/IP protocol headers - Cheatsheet Download
REFERENCE BOOKS:
Share this material with your friend:
COMPLEXITY | MEDIUM |
Assignments | 17 |
Projects | 5 |
Sample programs | 33 |
Interview prep | COMING SOON |
Videos | COMING SOON |
Emertxe Offerings
Emertxe offers top-notch courses in Embedded Systems and IoT. Our hands-on courses in Bangalore prepare freshers for core jobs and help professionals upskill for career transitions in the Embedded domain. |