Что нового?
- Реализована многопоточность
- Добавлен дамп потоков
- Добавлены буферы ввода-вывода
- Исправлено дублирование первого символа при достижении новой строки в отладчике
- Добавлена инициализация всех функций API
- Количество модулей теперь неограниченно
- Модули теперь используют статичную библиотеку modlib
- Добавлены функции добавления и удаления модулей
- Добавлены блокировок в отладчик
- Улучшение читаемости отладочных логов
- Улучшение системы форматирования
- Добавлена переменная среды after_init
- Добавлены наработки по рендерингу TGA
- Добавлена поддержка часов реального времени (RTC)
- Изменен порядок загрузки модулей
- Исправлены мелкие ошибки в системе сборки
- Удалены лишние операции при сборке
- Перенос директории с шаблонами в docs
- Немного увеличен размер стека
- Теперь интерфейс загрузчика 1280x720
- GDT больше не используется
- Добавлена трассировка стека
- Модуль pci_data снова включен
- Небольшие исправления предупреждений
- Добавлен начальный файл для страничной адресации
В работе:
- Модуль ввода-вывода
Известные проблемы:
- Мелкие ошибки при работе с памятью в некоторых модулях
- Модуль PS/2 вызывает ошибку