Understanding Linux Kernel : Absolute Beginners Guide : The most simplified and easiest book to understand, learn, and workКНИГИ » ПРОГРАММИНГ
Название: Understanding Linux Kernel : Absolute Beginners Guide : The most simplified and easiest book to understand, learn, and work Автор: Md Mahbubur Rahman Издательство: New York Publishing Год: 2021 Страниц: 140 Язык: английский Формат: pdf, mobi, epub Размер: 10.1 MB
In a computing system, a kernel is the heart of an operating system, and kernel is responsible to manage & run core functionalities and features of an operating system. Kernels have a different type; based on purpose and targeted mechanism. Examples of some kernels are monolithic, micro, modular, and others. Linux inherits the "Monolithic" type of kernel. This kernel was first released by Linus Torvalds in 1991. The Linux kernel is a relatively small part of the full Linux System and it is the core that is responsible for how well the system will work.
If you want to write code for Linux Kernel, you are welcome; as Linux kernel is an open-source project. Before getting started you should understand the tech part along with how Linux Kernel Developer Community works. For example, how code of conflict arises and resolves, how to submit process, Linux kernel coding style, and others.
A couple of software packages required building Linux kernel:
- Compiler - Linker - Make Utility
Compiler : There are several compilers available, like gcc, clang, Mono, Visual C++ Express, Turbo C, Oracle C++, and others. But to build Linux kernel, the gcc C compiler must be used. But why? Because of major parts of Linux kernel written in C language, and very small parts written in Assembly language. The gcc C compiler is capable to compile C source parts and Assembly source parts.
This book will help you -- To understand several types of Kernel, -- Basics of Linux kernel, -- how to build Linux Kernel, -- You will know how system call interface works, -- How Kernel module works -- How to write Loadable Kernel Module (LKM), -- How to debug Linux Kernel -- How to load and unload Linux Kernel -- How to develop Device drivers -- Will develop a character device driver-- And, will know Linux Kernel coding styles
Скачать Understanding Linux Kernel : Absolute Beginners Guide : The most simplified and easiest book to understand, learn, and work
Linux Kernel Development, 3rd Edition Название: Linux Kernel Development, 3rd Edition Автор: Robert Love Издательство: Addison-Wesley Professional Год: 2010 Страниц: 440 Формат: True PDF...
Professional Linux Kernel Architecture Автор: Wolfgang Mauerer Название: Professional Linux Kernel Architecture Издательство: Wrox Год: 2008 ISBN: 0470343435 Язык: English Формат: pdf...
Linux Device Drivers Development (+code) Название: Linux Device Drivers Development (+code) Автор: John Madieu Издательство: Packt Publishing Год: 2017 Страниц: 586 Формат: True PDF, EPUB,...
Programmers Guide to Linux System Автор: Beniamin Suhayl Название: Programmers Guide to Linux System Издательство: Amazon Digital Services LLC Год: 2017 ASIN: B0744HJB29 Язык: English...
Linux Red Hat. Securing and Optimizing Part 1 Название: Linux Red Hat. Securing and Optimizing Part 1 Автор: Dinah Sharp Год: 2017 Страниц: 1626 Формат: PDF, EPUB, AZW3 Размер: 12 Mb Язык:...
The Art of Linux Kernel Design Название: The Art of Linux Kernel Design Автор: Lixiang Yang Издательство: CRC Press Год: 2014 Формат: PDF Размер: 50 Мб Язык: английский / English ...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.