# системное программирование

Published articles for системное программирование.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Паравиртуализация при отладке графических приложений KasperskyOS в QEMU

DevFeed: [Паравиртуализация при отладке графических приложений KasperskyOS в QEMU](<https://devfeed.tech/articles/kasperskyos-qemu-23086.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/kaspersky/articles/1067226/>)

Author: denis\_molodyakov ("Лаборатория Касперского")

Published: 2026-08-11T14:29:29Z

Content type: tutorial

Language: ru

Sources: ["Лаборатория Касперского" RU](<https://devfeed.tech/sources/ru-2.md>)

Topics: [qemu](<https://devfeed.tech/topics/qemu.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [kasperskyos](<https://devfeed.tech/tags/kasperskyos.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [tag-3bc896470be0](<https://devfeed.tech/tags/tag-3bc896470be0.md>), [tag-9d72402955ce](<https://devfeed.tech/tags/tag-9d72402955ce.md>), [tag-a7f27c878c10](<https://devfeed.tech/tags/tag-a7f27c878c10.md>), [tag-c9b6af447c74](<https://devfeed.tech/tags/tag-c9b6af447c74.md>), [tag-e5df878d9cd9](<https://devfeed.tech/tags/tag-e5df878d9cd9.md>), [virtio](<https://devfeed.tech/tags/virtio.md>), [wayland](<https://devfeed.tech/tags/wayland.md>)

### AI overview

A KasperskyOS graphics team lead describes the challenges of providing distributed developers with access to target hardware for operating-system and driver development. The article introduces their use of paravirtualization with QEMU as a way to address these development and debugging constraints.

### Source excerpt

Привет! Меня зовут Денис Молодяков, я -- тимлид команды графики в KasperskyOS. Мы отвечаем за разработку графического стека полного цикла для микроядерной ОС: от создания низкоуровневых графических драйверов до всего необходимого для фреймворков. Современная реальность разработки диктует новые правила: удаленка и распределенные команды стали нормой. Моя команда не исключение -- ребята базируются в разных регионах. При этом каждому разработчику требуется доступ к аппаратным платформам для сборки, запуска ОС, написания и отладки драйверов. Обеспечение каждого сотрудника полным набором плат сопряжено с серьезными логистическими и финансовыми затратами. В этой статье я хочу рассказать, как мы искали оптимальное решение этой проблемы и почему пришли к использованию методики паравиртуализации. Читать далее