ROADMAP: фиксы

This commit is contained in:
msh356 2026-07-03 12:17:06 +03:00
parent 63bfa92ec8
commit ef565c6afb
2 changed files with 30 additions and 15 deletions

View file

@ -15,22 +15,20 @@
- [x] Нормальный драйвер VGA (скролл итд) - [x] Нормальный драйвер VGA (скролл итд)
- [x] Нормальный драйвер клавиатуры (Caps Lock, Shift, Numpad итд) - [x] Нормальный драйвер клавиатуры (Caps Lock, Shift, Numpad итд)
- [x] Драйвер PC Speaker - [x] Драйвер PC Speaker
- [ ] Screen buffers (как tty в Linux)
- [ ] ANSI Escape в screen buffers
- [ ] Драйвер мыши - [ ] Драйвер мыши
## 2. Процессы, память, user mode, еще драйвера
- [ ] Физ. менеджер памяти
- [ ] Вирт. менеджер памяти
- [ ] Куча ядра
- [ ] Потоки ядра
- [ ] **VFS** - [ ] **VFS**
- [ ] DebugFS - [ ] DebugFS
- [ ] Драйвер cpio ramdisk - [ ] Драйвер cpio ramdisk
- [ ] Парсер MBR - [ ] Парсер MBR
- [ ] **Драйвер диска (ATA PIO)** - [ ] **Драйвер диска (ATA PIO)**
- [ ] **Драйвер FAT32** - [ ] **Драйвер FAT32**
## 2. Процессы, память, user mode
- [ ] Физ. менеджер памяти
- [ ] Вирт. менеджер памяти
- [ ] Куча ядра
- [ ] Потоки ядра
- [ ] **Планировщик** - [ ] **Планировщик**
- [ ] Синхронизация (mutex) - [ ] Синхронизация (mutex)
- [ ] Условные переменные - [ ] Условные переменные

View file

@ -1,10 +1,27 @@
# Настраиваем русский язык для GRUB # === ВКЛЮЧАЕМ БЛЯДСКУЮ ГРАФИКУ И ТЕМУ ===
# Загружаем модули, чтобы GRUB вообще понял, что такое картинки и видеокарта
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod jpeg
insmod gfxmenu
# Выставляем нормальное разрешение (чтобы миньонов не разпидарасило)
set gfxmode=1024x768
terminal_output gfxterm
# Путь к твоей блядской теме из субмодуля
set theme=/boot/grub/themes/minions-grub-theme/theme.txt
set menu_color_normal=black/light-gray
set menu_color_highlight=yellow/blue
# =======================================
set lang=ru_RU set lang=ru_RU
# Включаем халяльный текстовый режим без лишнего графического блоата
set gfxmode=text
terminal_output console
# Время ожидания до автозапуска (в секундах) # Время ожидания до автозапуска (в секундах)
set timeout=5 set timeout=5