Написание ядра ОС с нуля. Ч3 — Пропуск в высшую лигу
И вот настал один из ключевых моментов, решающих судьбу нашей с вами ОС, а именно переход с ужасающего, непереносимого и медленн…
Tech news from the best sources
И вот настал один из ключевых моментов, решающих судьбу нашей с вами ОС, а именно переход с ужасающего, непереносимого и медленн…
В современных процессорах память — это чудо. Существует уйма технологий, позволяющих пользоваться компьютером так, как мы это делаем…
Когда я только знакомился с OSDev, я очень долго искал соответствующие материалы. Находил и на YouTube, и на Habr, и просто какие‑то…
Приветствую! В этой части мы рассмотрим что такое guard variables и как под капотом работают синглтоны Майерса. Цель конечно у меня другая, я просто…
В первой части мы загрузили своё ядро на настоящий телефон, вывели «Hello world» в UART и нарисовали квадратик на экране. Во второй — научили ядро у…
Приветствую! Код тут Реализация new cookies в соответствии с C++ Itanium ABI зависит только от osdev-libstdc Погнали!
Приветствую! Это обзорная статья на этот раз совсем простая. Используется уже написанный аллокатор . Я лишь ставлю в известность читателей о существ…
Руководство по разработки своей версии vsnprintf для целочисленных значений для увлекающихся osdev. Проходит стандартные тесты от gcc Читать далее
В третьей статье пойдет речь уже о готовом аллокаторе который вполне пригоден для распределения памяти Читать далее
Всем доброго времени суток. В этой статье разжуем некоторые проблемы OSDev'а в том виде, в котором его хотят видеть люди. Обсудим «ко…
Эта статья — не руководство по написанию ОС и не туториал. Это срез архитектуры работающего ядра, которое прошло путь от вечных Page Faults и Segmen…