ROADMAP: фиксы
This commit is contained in:
parent
63bfa92ec8
commit
ef565c6afb
2 changed files with 30 additions and 15 deletions
16
README.md
16
README.md
|
|
@ -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)
|
||||||
- [ ] Условные переменные
|
- [ ] Условные переменные
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue