Linux Book recommendation

Source: Internet
Author: User
Operating System
Linux kernel design and implementation (version 2nd)
In-depth understanding of Linux kernel (version 2)
Linux Kernel analysis and programming
Linux has the most good books. Design and Implementation of Linux kernel (2nd edition)
Is short and concise, and is used as a matching tool for operating system concepts.
In-depth understanding of the L I n u X Kernel (version 2) (by Daniel bovet, published by China Power Publishing House) is thoroughly analyzed, but the latest version published abroad has not yet been introduced.
In addition, Yan jili's Linux kernel analysis and programming (Electronic Industry Press) is a summary of Chinese experiences. Zhao's Linux kernel complete comments analyzes the 0.11 kernel, suitable for beginners.

Driver development
Linux Device Drivers (Third edition)
Driver development is closely related to the operating system kernel. Therefore, the content of this book will inevitably overlap with the previous categories. As a classic in the hacker world, this book does not need to be recommended. It is worth mentioning that the translators (Wei Yongming, Yu Yue, Zhong Shuyi) are among the top Linux professionals in China.

System Programming
Advanced Programming in UNIX environment (English version) (version 2nd)
R. Steven s may be the greatest technical book writer ever since. Although he has been dead for a long time, the admiration for him has been increasing with the fading of his books. If the scope of this article is extended to network programming, his other two "Bible-level" books "TCP/IP explanation" and "UNIX network programming" should also be included. This book is equivalent to or even greater than Richter's position in the Windows world.
The "Linux authoritative guide" is a good book, which is comprehensive and widely written and involves a lot of information. It is a good entry-level book and can provide a comprehensive understanding of Linux. In addition, you can also take a look at some popular books, such as "laruence's private house dish" and some other management books. If you want to do the server direction, you can look for it.

Driver
Linux device drivers are the online "LDD", a classic and essential book. The domestic classic "Linux driver detailed solution" is also a very good book, very practical, the Book source code analysis is more, based on 2440, a very comprehensive explanation of the Linux peripheral driver

Kernel
The Linux kernel source code Scenario Analysis of Zhejiang University, the Leon's Unix source code analysis of foreign devils, and the deep understanding of the Linux kernel are all famous classical masterpiece. In addition, Zhao Yun's "complete Linux Kernel Analysis-based on the 0.12 kernel" is also very good. It provides a detailed comment on the kernel code, which is very helpful for Kernel understanding and code analysis.

Shell
Linux and Unix shell programming guide

Application Programming
Needless to say, it must be the bible of Unix programming, called Advanced Programming for UNIX environments.

TCP/IP
W. Richard Steven S, author of "TCP/IP explanation", is also the author of "Advanced Programming in UNIX environments". None of the books published by the cool are classic. But the young man died early, with a moment of silence.

C Language
The C programming language is the C language developed by the author. It's strange that books can be spam.
C and pointer and c defects and traps are essential. It contains good materials to deepen the skill of C language, which is the most prone to errors in C language.
About Algorithms
The introduction to algorithms from: http://yuyunxin511.blog.163.com/blog/static/6137357201010122580223/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.