#x86
Все об архитектуре x86: от эмуляции DOS и запуска Windows 95 в браузере до разработки собственных операционных систем с нуля. Познакомьтесь с open-source проектами, которые расширяют границы возможного и помогают глубже понять устройство современных и legacy-систем.
Как запустить код для любой архитектуры прямо в своем скрипте
Обзор Unicorn Engine — гибкого фреймворка для эмуляции процессоров ARM, x86, MIPS и других архитектур прямо в вашем коде.
Как заглянуть внутрь работающего кода с помощью magic-trace
Обзор magic-trace — инструмента от Jane Street для высокоточного профилирования процессов на Linux с использованием Intel Processor Trace. Разрешение...
Как собрать свой OpenWRT и не сойти с ума от настройки окружения
Обзор проекта OpenWRT-CI для автоматизированной сборки прошивок OpenWRT и ImmortalWRT через GitHub Actions. Идеальное решение для создания кастомных б...
Как запустить свою операционную систему и не сойти с ума от настройки GRUB
Обзор современного мультипротокольного загрузчика Limine: почему он становится стандартом для OSDev и как упрощает жизнь разработчикам низкоуровневого...
`cross`: Кросс-компиляция Rust без головной боли, прямо из коробки
Устали от сложностей кросс-компиляции Rust-проектов? Cross — это инструмент, который позволяет собирать и тестировать ваш код для десятков различных а...
Capstone Engine — Ваш универсальный ключ к пониманию машинного кода
Capstone Engine — это мощный фреймворк для дизассемблирования, незаменимый для реверс-инжиниринга, анализа вредоносного ПО и исследования безопасности...
Машина времени для разработчика оживляем ретро-ПК с 86Box
Погрузитесь в мир винтажных компьютеров с 86Box — эмулятором, который оживляет IBM PC и совместимые системы с 1981 года. Идеально для ретро-геймеров,...
v86 - Запускаем старые ОС прямо в браузере
v86 — это удивительный эмулятор x86-совместимого процессора прямо в браузере, который позволяет запускать Windows 95, Linux и даже Android без установ...
DOSBox Staging — новый взгляд на классический эмулятор DOS
DOSBox Staging — современный форк легендарного эмулятора DOS с поддержкой новых технологий и активным развитием. Узнайте, почему это лучший выбор для...
Tilck - Маленькое ядро с большими амбициями
Tilck — это компактное ядро, совместимое с Linux на бинарном уровне, идеально подходящее для обучения и встраиваемых систем. Узнайте, как этот проект...
ToaruOS: операционная система как учебное пособие
ToaruOS — это полностью написанная с нуля операционная система с графическим интерфейсом, идеальная для изучения внутреннего устройства ОС. В статье р...
JingOS - Linux для планшетов, который вы ждали
JingOS — первый в мире Linux-дистрибутив, созданный специально для планшетов. Узнайте, как он сочетает мобильность iPad и мощь Linux.
Dock-Droid - Android в Docker с KVM и полной аппаратной поддержкой
Dock-Droid – революционный способ запускать Android в Docker-контейнерах с полной поддержкой KVM, X11 и аппаратного ускорения. Идеально для разработки...