Latest News
⚑ Report a ProblemTech news from the best sources
OSDEV: Itanium часть 2: One-time Construction API и сигнлтоны Майерса
Приветствую! В этой части мы рассмотрим что такое guard variables и как под капотом работают синглтоны Майерса. Цель конечно у меня другая, я просто о…
Пишем мобильную ОС на Rust. Часть 3. Путь от bare-metal эксперимента к capability-based микроядру
В первой части мы загрузили своё ядро на настоящий телефон, вывели «Hello world» в UART и нарисовали квадратик на экране. Во второй — научили ядро упр…
OSDEV: Itanium ABI часть 1: Array Operator new Cookies
Приветствую! Код тут Реализация new cookies в соответствии с C++ Itanium ABI зависит только от osdev-libstdc Погнали!
V.E.L.O.C.I.T.Y.-OS: Reclaiming Ring 0 – UEFI Bootloader & GDT/IDT (Part 8)
Up until this point, I had built an incredible JIT compiler, but it was still running on top of Windows. If I wanted true zero-allocation, microsecond…
OSDEV: Разработка аллокатора на С++ часть 5. osdev-libstdc
Приветствую! Это обзорная статья на этот раз совсем простая. Используется уже написанный аллокатор . Я лишь ставлю в известность читателей о существов…
OSDEV: vsnprintf полная реализация без поддержки чисел с плавающей точкой
Руководство по разработки своей версии vsnprintf для целочисленных значений для увлекающихся osdev. Проходит стандартные тесты от gcc Читать далее
teamOS Bare Metal x86 Kernel
I am building an independent hobby kernel from scratch using C and NASM assembly. The project is built to run entirely inside a web browser tab using …
OSDEV: Разработка аллокатора на С++ часть 3. Финальный аллокатор со списками свободных блоков
В третьей статье пойдет речь уже о готовом аллокаторе который вполне пригоден для распределения памяти Читать далее
Почему OSDev никогда не превратят в конструктор
Всем доброго времени суток. В этой статье разжуем некоторые проблемы OSDev'а в том виде, в котором его хотят видеть люди. Обсудим «конс…
CactOS
Эта статья — не руководство по написанию ОС и не туториал. Это срез архитектуры работающего ядра, которое прошло путь от вечных Page Faults и Segmenta…