Купить книгу Мастер-класс по эмуляции системы Qemu: практическое руководство по эмуляции ЦП, ускорению KVM и проектированию виртуального оборудования на русском [PDF, EPUB, FB2, MOBI]
QEMU System Emulation Masterclass: A Practical Guide to CPU Emulation, KVM Acceleration, and Virtual Hardware Engineering (B0H66GHGSZ)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
WILLIAM Z. McCARTHY PhD | #408: Linux
Вы когда-нибудь запускали виртуальную машину и задумывались, что же на самом деле происходит под поверхностью?
Как один компьютер может одновременно вести себя как несколько систем? Как машина x86 эмулирует ARM, RISC-V или целые встраиваемые платформы? Что происходит, когда QEMU транслирует инструкции ЦП, эмулирует аппаратные устройства, управляет виртуальными ресурсами или ускоряет рабочие нагрузки с помощью KVM?
Книга Уильяма З. Маккарти, доктора философии, "Мастер-класс по эмуляции системы QEMU" представляет собой всеобъемлющее и практическое руководство по пониманию внутренних механизмов современной эмуляции и виртуализации систем. Вместо того чтобы сосредотачиваться исключительно на использовании командной строки, эта книга исследует архитектурные принципы, которые делают QEMU одной из самых мощных платформ виртуализации, доступных сегодня.
Внутри вы узнаете, как работает эмуляция ЦП, как реализована виртуализация памяти, как функционируют процессы прошивки и загрузки в виртуальных средах, а также как QEMU моделирует устройства хранения данных, сети и аппаратное обеспечение. Вы также изучите VirtIO, снимки состояния, управление виртуальными машинами, оптимизацию производительности и передовые методы отладки.
Эта книга проведет вас через процесс создания и управления полноценными виртуальными системами, загрузки пользовательских ядер Linux, эмуляции различных аппаратных архитектур и создания изолированных сред тестирования и разработки без необходимости использования физического оборудования.
Независимо от того, являетесь ли вы системным инженером, специалистом по кибербезопасности, администратором Linux, разработчиком встроенных систем, специалистом по DevOps, исследователем или студентом старших курсов, эта книга предоставит знания и практические навыки, необходимые для того, чтобы выйти за рамки простого запуска виртуальных машин и понять, как они функционируют на фундаментальном уровне.
В этой книге вы узнаете:Основы виртуализации и эмуляции систем
Архитектура и внутренний дизайн QEMU
Эмуляция ЦП и динамическая бинарная трансляция
Аппаратная виртуализация с использованием KVM
Управление памятью и внутреннее устройство виртуальных машин
Процессы прошивки, BIOS, UEFI и загрузки
Технологии виртуального хранения и управление образами дисков
Настройка сети и проектирование виртуальных сетей.
Драйверы VirtIO и паравиртуализированные устройства
Эмуляция устройств и моделирование аппаратного обеспечения
Создание моментальных снимков, миграция и управление жизненным циклом виртуальных машин.
Стратегии настройки и оптимизации производительности
Встроенные системы и кросс-архитектурная эмуляция
Методы обеспечения безопасности, изоляции и песочницы.
Расширенные рабочие процессы отладки и разработки
Если вы готовы понимать, создавать, оптимизировать и управлять полноценными вычислительными средами полностью программным способом, мастер-класс по системной эмуляции QEMU предоставит вам необходимую информацию.
Начните свое путешествие в мир продвинутой виртуализации и эмуляции систем уже сегодня. Если эта книга оказалась для вас полезной, пожалуйста, оставьте отзыв, чтобы помочь другим читателям узнать о ней больше.