Рубрика «qemu»

Что пришлось проверить, прежде чем доверять системе самостоятельную работу над программным проектом.

С чего все началось

Последние несколько месяцев я активно использую AI‑инструменты в разработке. Coding agent может изучить репозиторий, написать код, запустить тесты и предложить изменения. Но после завершения задачи кто‑то должен оценить результат, поставить следующую задачу, передать контекст и разобраться с ошибками. Обычно этот кто‑то — человек.

Читать полностью »

Введение

QEMU — удивительный инструмент. Для большинства пользователей он ассоциируется с быстрой виртуализацией (KVM), позволяющей запускать Linux под Linux с почти нативной производительностью. Но есть у QEMU и другая, не менее важная ипостась — эмуляция. Именно она позволяет запускать операционную систему для ARM на вашем x86-ноутбуке или тестировать прошивку для RISC-V-микроконтроллера.

Читать полностью »

Qemu - это бесплатный инструмент с открытым исходным кодом для эмуляции и виртуализации работы операционных систем на компьютере. Программа может работать в Windows, Linux, MacOS и даже на Android.

Вот основные области, для которых может пригодиться Qemu:

  • Запуск различных ОС (например, Linux, Windows, BSD) на одном физическом компьютере.

  • Возможность экспериментировать с различными ОС и системными настройками, не опасаясь повредить основную систему.

  • Тестирование приложений, предназначенных для разных архитектур и платформ.

Читать полностью »

Тетрис в ядре Linux - 1

Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра.

Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос — да, возможна, но использовать такие возможности в конечном продукте не стоит.

Читать полностью »

Собираем Linux, который весит меньше, чем мем с котиком, ну или почти… - 1

Мне всегда было интересно, насколько минимальным может быть Linux.

Три года назад я уже публиковал статью, но понимание темы меняется. Сейчас хочу освежить знания и поделиться ими.

Читать полностью »

Введение

Конечно, возможно, у читателя этой статьи первым делом возник вопрос "зачем?"
Если вы кликнули на эту статью, то, скорее всего, он относится не к тому, зачем понадобилась DOS ( :D, а к тому, почему именно QEMU?

  1. Вы получите полный контроль над железом, которого вы в DOSBox'е и прочих приложениях не добьётесь

  2. Вы получите гибкость...

  3. ...и, лично я считаю, что устанавливать системы вручную — это весело!

Если мне удалось вас убедить... поехали!

Структура

Если вы читали мою предыдущую статью, вы наверняка помните структуру, которую я использовал :)
Но, так как Читать полностью »

Ювелирная работа, или Как мы разрабатывали Умное кольцо Sber (часть 1) - 1

Салют!

Мы официально запустили продажи Умного кольца SberЧитать полностью »

Заключение: Уменьшение размера виртуального диска

В части 1 и части 2 мы подробно рассмотрели процесс создания загрузочного образа RDP-клиента на базе Debian 12. В результате у нас получился готовый к использованию образ, который можно записать на USB-носитель или установить на жёсткий диск.

В некоторых случаях требуется уменьшить размер виртуального диска — не просто сжать образ, а физически уменьшить объём виртуального qcow2-диска.

Самый надёжный способ — создать новый образ с меньшим диском и перенести туда систему.

Читать полностью »

Подготовка загрузочного образа

Введение

Клиент RDP — это программное обеспечение, которое позволяет подключиться к терминальному серверу с использованием протокола удалённого рабочего стола (Remote Desktop Protocol).

Технология RDP позволяет применять малопроизводительные компьютеры в качестве терминалов (так называемых тонких клиентов). Все необходимые функции, включая рабочую систему, офисные программы и современный браузер, будут выполняться на сервере.

Читать полностью »

Как я убедил виртуальную машину, что у неё есть кулер - 1

Зачем вообще этим заморачиваться?

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js