Рубрика «qemu»
Операционная система в 1 000 строк кода (часть 4)
2025-01-31 в 13:01, admin, рубрики: qemu, ruvds_перевод, операционные системы, Программирование, разработка ос, системные вызовыОперационная система в 1 000 строк кода (часть 3)
2025-01-26 в 9:01, admin, рубрики: qemu, ruvds_перевод, аллокация памяти, операционные системы, Программирование, разработка ос, таблица страницЛогирование FreeRTOS через Virtual Com Port
2024-11-03 в 19:47, admin, рубрики: arm-none-eabi, freertos, gcc, library, logging, multithreading, qemu, stm32, stm32cubemxВведение
Встроенные системы на базе микроконтроллеров STM32 широко применяются в различных областях — от бытовой электроники до промышленного оборудования и IoT-устройств. Одной из ключевых задач при разработке таких систем является отладка и мониторинг работы приложений. Эффективное логирование существенно облегчает эти процессы, позволяя разработчикам быстро выявлять и устранять ошибки, а также анализировать поведение системы в реальном времени.
Как устроена страничная организация памяти x86_64
2024-02-02 в 9:05, admin, рубрики: gdb, qemu, x86_64, страничная организация памяти
В этом посте я буду говорить о страничной организации только в контексте PML4 (Page Map Level 4), потому что на данный момент это доминирующая схема страничной организации x86_64 и, вероятно, останется таковой какое-то время.
Окружение
Эволюция технологий виртуализации сети в Linux
2023-08-25 в 7:14, admin, рубрики: devops, DPDK, linux, qemu, vdpa, vduse, virtio, виртуализация, виртуализация сетейС китайского языка я еще не переводил:) Но мимо статьи ребят из ByteDance, которые разработали технологию VDUSE, пройти не смог. И хотя в название авторы вынесли «технологии виртуализации сети», на самом деле эти технологии применимы и к другим типам устройств — например, к дискам и видеокартам. Статья последовательно разбирает, как и почему развивались технологии виртуализации устройств, параллельно объясняя, как эти технологии работают, какие у них есть сильные и слабые стороны.
Мы готовим материал о создании CSI-драйвера для Deckhouse VirtualizationЧитать полностью »
MacOS Monterey на Linux — быстро и просто?
2023-05-18 в 7:46, admin, рубрики: Docker-OSX, linux, MacOS, macos monterey, qemu, Sosumi, timeweb_статьи, virtual machine manager, virtualbox, virtualization, xcode, Блог компании Timeweb Cloud, виртуализация, Настройка Linux, Разработка под MacOSЧто делать, если у вас возникло желание или необходимость заняться разработкой под MacOS или iOS, но под рукой нет макбука, а покупать его только чтобы открыть Xcode кажется делом сомнительным? Недавно я столкнулся с такой проблемой в одном из своих пет-проектов и решил ее достаточно просто и быстро. После выполнения нескольких достаточно примитивных шагов, мне удалось запустить MacOS Monterey как на скриншоте ниже.
Никакого Virtualbox, никакого Virtual Machine Manager. Из требований — только 100 Гб свободного места на диске и хотя бы 16 Гб оперативной памяти. В рунете я встречал описание похожих путей установки, вроде Docker-OSX или Sosumi. Но я бы хотел поделиться способом, который позволяет использовать актуальную версию MacOS (Sosumi — сразу минус) и не потратить уйму свободного времени на возню с конфигами и терминалом. Поехали.
Читать полностью »
Blink: супербыстрый эмулятор x86_64 размером 119 КБ
2023-05-12 в 8:01, admin, рубрики: freebsd, jit, linux, mac, Microsoft Virtual PC, mips, netbsd, open source, OpenBSD, powerpc, qemu, Redbean, risc-v, timeweb_статьи, virtualbox, vmware workstation, wasm, windows, x86, Блог компании Timeweb Cloud, виртуализация, Совершенный код
На Хабре когда-то писали про талантливую программистку Джастин Танни, автора маленьких и очень быстрых приложений. Приятно знать, что она не останавливает свою неординарную деятельность. Например, одна из её последних разработок — крошечный эмулятор под названием Blink размером всего 116 КБ, который очень быстро компилирует WASM и выполняет Linux-программы x86_64 под разными платформами и даже в браузере.
Читать полностью »
Идеальная рабочая станция Linux на процессоре Apple M1 (ARM64)
2023-04-03 в 18:17, admin, рубрики: Apple Silicon, arm64, Asahi Linux, freebsd, Mac Studio, Miran.ru, qemu, sway compositor, Блог компании Дата-центр «Миран», дата-центр Миран, Компьютерное железо, Настольные компьютеры, Настройка Linux, Процессоры
Моё знакомство с Asahi Linux началось в марте прошлого года, когда на свет появилась альфа-версия Asahi. Я сразу же установил её на свой Mac Mini с 8-ядерным Apple M1 (ARM64). Asahi — это дистрибутив Linux, который нативно работает в «маках» на Apple Silicon благодаря хитрым хакам и реверс-инжинирингу от сообщества Open Source. Более того, запуск Asahi абсолютно легален, поскольку Apple официально разрешает загрузку отличных от macOS операционных систем на своей платформе Apple Silicon.
Слово Asahi переводится как «утреннее солнце». И это не только известная марка японского пива, но и дистрибутив Linux, который назван так, дабы подчеркнуть первенство команды разработчиков в освоении платформы Mac.
Читать полностью »
Зачем нужен эмулятор retrowin32
2023-01-25 в 7:38, admin, рубрики: api, qemu, win32, windows api, wine, разработка под windows, старое железо, эмуляторы, эмуляция
Самый популярный вопрос о моём эмуляторе Windows retrowin32 (после «Зачем вообще это нужно?») — это вопрос о том, как он работает. Сегодня ответ кажется мне очевидным, но прежде чем я разобрался, он представлял для меня огромную загадку. Поэтому я постараюсь объяснить так, чтобы вам тоже стало понятно.
Читать полностью »