Статья, возможно, не самая лучшая, но вы выбрали именно ее, потому что в ней говорится о БМПОС (остальное не важно). Это обновление было создано благодаря усилиям целого IT-отдела (отдела моего мозга). Улучшена и дополнена документация, исправлено множество ошибок, поэтому БМПОС готова к частичной эксплуатации с 1 февраля.
Что нового в версии 0.2.0?
- Начальная поддержка многопоточности.
- Реализован дамп потоков.
- Стали доступны буферы ввода-вывода.
- Решены проблемы с дублированием первого символа при достижении новой строки в отладчике.
- Добавлена инициализация всех функций API
- Стало доступно неограниченное количество модулей.
- В новой версии модули работают со статической библиотекой modlib.
- Появились функции для добавления и удаления модулей.
- Отладчик получил возможность использовать блокировки.
- Стало удобнее читать отладочные логи.
- Была усовершенствована система форматирования.
- Доступна новая переменная среды after_init.
- Реализованы наработки по рендерингу TGA.
- В новой версии поддерживаются часы реального времени (Real Time Clock, RTC).
- Модули загружаются в новом порядке.
- Неполадки в системе сборки устранены.
- Теперь сборка проходит без лишних операций.
- Расположение шаблонов перенесено в директорию docs.
- Слегка увеличен размер стека потоков.
- Теперь пользовательский интерфейс загрузчика работает в разрешении 1280x720.
- Стала доступна трассировка стека.
- Снова включен модуль pci_data.
- Предупреждения были скорректированы.
В сообществе предложили реализовать оконный менеджер и графическую оболочку. Это входит в наши планы, но мы приступим к реализации только после того, как увеличится количество пользователей, активно работающих с кодовой базой.
Каждый день спасаю мир, а мне за это даже зарплату не платят. Поддержите хотя бы лайком.