Linux nucleus. Description of the development process

Write a review
Old price: 86.80
47.74
You save: 39.06 (45%)
10 days
34423400
Распродано
+
Author:Love Robert
Cover:Hard
Category:Computer & Technology
ISBN:978-5-90714-29-6
Dimensions: 175x23x245cm
An exhausting guide for the design and implementation of the Linux nucleus.
This book describes the basic principles of design and details of the implementation of the Linux nucleus. The material is presented in a form convenient both for those who are developing the core of the nucleus and for programmers who want to better understand the features of the operating systems and, accordingly, develop more effective application programs.
The book discusses in detail the main subsystems and functions of the Linux nucleus, features of their construction, implementation and appropriate software interfaces. At the same time, the core is considered at different angles: theoretical and applied, which can attract readers with various interests and requests.
The author of the book is the developer of the main Linux nucleus subsystems. He shares his invaluable experience and knowledge in the nuclei of the Linux series 2.6. The issues considered include process management, a system scheduler, the countdown and tiera of the nucleus, the interface of calling system functions, the features of addressing and memory management, page cache, VFS subsystem, synchronization mechanisms, problems of tolerance and debugging features. The book also discusses interesting innovations that appeared in the 2nd nuclei, such as the CFS planner, the multipogram operating mode of the nucleus, the level of block input-output and input and input planners.
A number of new materials are included in the third edition of this book, and the old chapters were subjected to significant update.
Features of the third edition
A completely new chapter devoted to data structures and algorithms used in the nucleus.
A detailed description of interrupt processing mechanisms and the implementation of the lower halves of interrupt handlers.
A in -depth description of synchronization and locking mechanisms used in the core.
An expanded description of the virtual memory system and the features of memory isolation in the nucleus mode.
Additional information on debugging the core of the nucleus.
Useful details for working with patches and issues of interaction with the developer community.
The book can be recommended to both beginner and experienced software developers, as well as as additional educational materials.
About the author
Robert Love - an active developer of open source software, speaker and author of books.
He uses the Linux operating system from the first days of its existence and for more than fifteen years is writing codes of the nucleus. Robert is currently working as a chief software engineer at Google and is a member of the OS kernel development team for the Android mobile platform. Before the transition to Google, Robert worked at Novell Corporation, where he served as the chief architect and was engaged in the development of Linux Desktop. His programmer’s career began in Montavista Software, where he was developing a nucleus, and then continued in Ximian. Robert participated in projects for the development of a multi -shop nucleus, a system scheduler, the level of core events, Inotify systems, to improve the virtual memory system and several devices drivers. He performed at numerous conferences and wrote many articles dedicated to the Linux core. On a voluntary basis, Robert is part of Linux Journal"s editorial board. He also wrote two other books dedicated to Linux: Linux System Programming and Linux in a Nutshell
Author:
Author:Love Robert
Cover:
Cover:Hard
Category:
  • Category:Computer & Technology
Publication language:
Publication Language:Russian
Paper:
Paper:offset
Series:
Series: Landmark
ISBN:
ISBN:978-5-90714-29-6

No reviews found