Назад Вперед

Расширения ядра Linux: драйверы и модули

Автор: literator от 12-06-2024, 04:51, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Расширения ядра Linux: драйверы и модули
Автор: Цилюрик О.И.
Издательство: БХВ-Петербург
Год: 2023
Страниц: 685
Язык: русский
Формат: pdf
Размер: 10.5 MB

В книге подробно рассмотрено программирование драйверов ядра Linux, исследованы возможности расширяемости ядра при помощи модулей. Основная версия ядра — 5.15. Код примеров отработан и проверен на десятках различных инсталляций Linux, установленных из различных дистрибутивов и разных семейств дистрибутивов: Fedora, CentOS, Debian, Ubuntu, Mint. Уделено внимание архитектурам x_64, x_86, ARM, а также одноплатному компьютеру Raspberry Pi и драйверам устройств, подключаемых по USB. Затронут стандарт POSIX, разобраны API ядра, работа с Raspberry Pi, системные вызовы и подключение разнообразных периферийных устройств. Эта книга рассчитана на достаточно опытных разработчиков системного программного обеспечения. Предполагается, что, возможно, у читателя и отсутствует какой-либо опыт в программировании именно для ядра Linux или даже вообще в программировании для этой системы — но предполагаются знания и какой бы то ни было опыт в системном программировании для других операционных систем, которые станут хорошей базой для построения аналогий. В высшей степени плодотворно любое знакомство с одной или несколькими POSIX-системами: Open Solaris, QNX, FreeBSD, NetBSD, MINIX3, ... — с любой из них в равной степени. Совершенно естественно, что от читателя требуется квалифицированное знание языка C — единственного необходимого и достаточного языка системного программирования в Linux. Это необходимо для самостоятельного анализа и понимания приводимых примеров — примеры приводятся, но код детально не обсуждается. Очень продуктивно в дополнение к этому (для работы с многочисленными приводимыми примерами, а еще больше — с их последующей модификацией и сравнениями) иметь хотя бы минимальные познания в языках скриптового программирования UNIX (и лучше в нескольких) — что-то из числа: bash, Perl, awk, Python...
 

The Complete Home Networking Manual - 9th Edition 2024

Автор: literator от 12-06-2024, 04:23, Коментариев: 0

Категория: КНИГИ » СЕТЕВЫЕ ТЕХНОЛОГИИ

Название: The Complete Home Networking Manual - 9th Edition 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Страниц: 164
Язык: английский
Формат: pdf
Размер: 27.6 MB

Возможность передачи больших объемов данных на компьютеры, смарт-телевизоры и игровые консоли привела к определенной нагрузке на домашнюю сеть. В большинстве случаев это работает без проблем и помех, но иногда роутер отключается от Интернета или Wi-Fi полностью выходит из строя. Когда это произойдет, понимание того, как работает Wi-Fi, поможет вам избежать головной боли. Эта книга поможет вам разобраться в методах, связанных с сетевыми операциями. Какое оборудование необходимо, что оно делает и как максимально эффективно использовать каждую часть сетевой головоломки. В нем также описывается, как лучше настроить, усовершенствовать и защитить вашу домашнюю сеть. Как защитить себя в Интернете, как избежать вирусов, бэкдоров и вредоносных программ, как шифровать данные, как восстанавливаться после цифровых атак, как пользоваться Интернетом и виртуальными частными сетями, сетевыми командами Windows, как владеть дисководом - эта книга полна подробных советов и рекомендациях. Если вы хотите узнать больше об Интернете и цифровой безопасности, эта книга для вас.
 

200+ Python Programs for Beginners

Автор: literator от 12-06-2024, 03:45, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: 200+ Python Programs for Beginners
Автор: Hernando Abella
Издательство: Aluna Publishing House
Серия: 200+ Programs For Beginners
Год: 2024
Страниц: 271
Язык: английский
Формат: pdf, azw3, epub (true), mobi
Размер: 10.1 MB

"The continued demand for Python skills across industries makes it a valuable asset for developers". Programming in Python was complicated until you appreciated this wonderful book. Focus on the most important thing: writing code. Starting from the first program to the last will help you quickly increase your skills as a programmer and will give you the knowledge necessary to understand: - The flow of a program; - The syntax; - The direction; - How it works; - What Add keywords to your code; - Make great decisions, and much more. This is a very essential guide with which you can learn to create more than... Once you have solved a certain number of programs, you will be able to develop yourself and turn your own ideas into a reality without even having to think about it.
 
Назад Вперед