Список задач вынесен в отдельный файл
This commit is contained in:
parent
4e7dd91c59
commit
86c0dea8d9
77
TODO.md
Normal file
77
TODO.md
Normal file
@ -0,0 +1,77 @@
|
||||
# Список задач
|
||||
|
||||
## Основные задачи
|
||||
|
||||
Ядро:
|
||||
|
||||
- [x] Менеджер памяти
|
||||
- [x] Менеджер видеопамяти
|
||||
- [ ] Менеджер потоков
|
||||
- [x] Загрузчик модулей
|
||||
- [ ] Буферы ввода-вывода
|
||||
|
||||
Модули:
|
||||
|
||||
- [ ] Оболочка ввода-вывода
|
||||
|
||||
Драйвера:
|
||||
|
||||
- [ ] PS/2 (Клавиатура)
|
||||
- [ ] SATA (AHCI) (Чтение)
|
||||
- [ ] EXT2
|
||||
|
||||
Документация:
|
||||
|
||||
- [X] Системные вызовы
|
||||
- [ ] Ядро
|
||||
- [ ] Стандартная библиотека
|
||||
|
||||
Вебсайт:
|
||||
|
||||
- [X] Домен
|
||||
- [X] Движок сайта
|
||||
- [ ] Документация
|
||||
- [ ] Статьи
|
||||
- [ ] Примеры
|
||||
|
||||
Примеры:
|
||||
|
||||
- [X] Пример модуля
|
||||
- [ ] Пример драйвера
|
||||
- [ ] Пример программы-модуля
|
||||
- [ ] Пример модуля ввода-вывода
|
||||
|
||||
Общая работа:
|
||||
|
||||
- [ ] Ядро
|
||||
- [ ] Модули
|
||||
- [ ] Драйвера
|
||||
- [ ] Документация
|
||||
- [ ] Вебсайт
|
||||
- [ ] Примеры
|
||||
- [ ] Видеоуроки
|
||||
|
||||
### Второстепенные задачи
|
||||
|
||||
Модули:
|
||||
|
||||
- [ ] Отладчик
|
||||
- [ ] JavaScript
|
||||
- [ ] Lua
|
||||
- [ ] SQLite
|
||||
- [ ] Криптограф
|
||||
|
||||
Драйвера:
|
||||
|
||||
- [ ] PS/2 (Мышь)
|
||||
- [ ] SATA (AHCI) (Запись)
|
||||
- [ ] SIMD (SSE, SSE2, SSE3, SSE4, AVX) - отдельный драйвер для инициализации SIMD инструкций
|
||||
|
||||
Видеоуроки:
|
||||
|
||||
- [ ] Основы языка C
|
||||
- [ ] Основы ассемблера GAS
|
||||
- [ ] Настройка окружения
|
||||
- [ ] Сборка из исходного кода
|
||||
- [ ] Привет мир!
|
||||
- [ ] Написание драйвера
|
Loading…
Reference in New Issue
Block a user