QNOS Development Doc

Введение
QNOS-32-битная операционная система, работающая
На чипсах I386!
Что было закончено?
- Загрузки с Grub или Grub2
- Paging & Buddy & Splab Memorment Management
- Динамический загрузчик модуля ядра (.so)
- Многозадачность и расписание
- Структура VFS (ISO9660 FAT32 ...)
- Устройства earming (in /dev Directory)
- Основная библиотека программы пользователя
Что следующее?
- Поддержите больше файловой системы и устройств
- МПК
- ...
Как это скомпилировать
1. Клонировать исходный код
2. Проверьте среду компиляции
(better in linux) gcc binutils make xorriso
3. Построить наборы инструментов
4. Построить ядро
5. Построить пользовательские программы
6. Сделать ISO -изображение
7. Запустите его на VMware и получайте удовольствие!
ПРИМЕЧАНИЕ: он не может работать на QEMU правильно, потому что плохая ATA Drivce
Снимки экрана
- Списки используйте команду 'ls'

- Список /Dev Directory (виртуальный каталог для устройств)

- Перечислите все процессы с их штатами

- Тестировать функцию «вилка» в пользовательском языке

- 1 -я пользовательская программа IT «mmap ' /dev /fb0, чтобы непосредственно управлять буфером VGA, чтобы нарисовать« бар »


- 2 -й прочитайте текстовый файл и визуализируйте его на экране

- 3-я пользовательская программа: переводчик языка, похожий на LISP
