This lecture is for a 3-hours class -- Open Source System Software & Practice -- in Dept. Computer Science and Information Engineering of National Taiwan University, organized and hosted by Prof. Shih-Hao Hung.
The slides give an introductory overview on the Linux kernel and device drivers. It covers introductions and references for the Linux kernel, boot process overview, basics for system integration, character device drivers, and preliminary description and in-class issue discussion about memory management, multitask and concurrency control, interrupt handling, and waiting queue control, etc.