Operating System Learning Program

 Recommended reading list:

"Programmer's self-cultivation - link library loading and" // learn more about how to help the process of running;

"Linux kernel entirely Notes" // This book is a detailed source code analysis to V0.11 version of the kernel, the kernel suitable for study entry books;

"Understanding the Linux Kernel" // for new to linux kernel, focused on the vital role, but depth is not enough;

"Linux kernel source code Scenario Analysis" // content deeper, focusing on details and source code. Advanced stage for learning;

"Linux kernel design and implementation" // Understanding the Linux Kernel and the like, more narrative. Focused on the vital role for a certain foundation and then read;

"Linux Device Drivers" // emphasize hands-on, to explain the device driver for driver development;

"Operating system - kernel and Design" // theoretical description are more likely to need to reach a certain level and then look at, or very abstract. Advanced stage with crude read summary;

"Modern operating systems third edition of" // Broadly operating system for the broad outline for crude can read in the advanced stage.

"Bird Brother Linux private kitchens" // focuses command operations and explain the basic principles

 

linux system learns to pay attention to practice, to operate. Otherwise, it is easy to forget learning content.

Practical aspects of learning routes:

1, linux common commands familiar;

2, installed virtual machine running linux system on it, and on top of the familiar daily operations;

3, shell scripting language programming;

4, familiar with linux file system and directory structure and linux basic operating principles;

5, linux package installation, master vi, gcc, gdb and other commonly used editor, compiler, debugger;

6, a learning environment linux network basic formation;

7, reading the kernel source code;

8, installation and commissioning compile your own kernel;

 

other:

Look FreeNOS source;

Look V0.11 version of linux kernel source code;

 

Guess you like

Origin www.cnblogs.com/grooovvve/p/11707261.html