RU

OSDEV: Itanium часть 2: One-time Construction API и сигнлтоны Майерса

Приветствую! В этой части мы рассмотрим что такое guard variables и как под капотом работают синглтоны Майерса. Цель конечно у меня другая, я просто…

atomicitaniumabiosdevsingletonпаттерныпаттерны программированияпаттерн проектирования синглтонсингтонмногопоточность
Habr
RU

Пишем мобильную ОС на Rust. Часть 3. Путь от bare-metal эксперимента к capability-based микроядру

В первой части мы загрузили своё ядро на настоящий телефон, вывели «Hello world» в UART и нарисовали квадратик на экране. Во второй — научили ядро у…

андроидразработка осosdevembeddedfrom scratchrust
Habr
EN

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 usin…

osdevcassembly
Dev.to
RU

CactOS

Эта статья — не руководство по написанию ОС и не туториал. Это срез архитектуры работающего ядра, которое прошло путь от вечных Page Faults и Segmen…

ososdevsystem programming
Habr