QNOS Development Doc

Einführung
QNOS ist ein 32-Bit-Betriebssystem, das ausgeführt wird
Auf i386 Chips!
Was war fertig?
- Beute mit grub oder grub2
- Paging & Buddy & Slab Memory Management
- Dynamischer Lader des Kernels Modul (.so)
- Multitasking & Zeitplan
- VFS -Framework (ISO9660 FAT32 ...)
- Geräte, die aufgezählt werden (in /Dev -Verzeichnis)
- Grundlegende Benutzerprogrammbibliothek
Was ist der nächste?
- Unterstützen Sie mehr Dateisystem und Geräte
- IPC
- ...
Wie man es kompiliert
1. Klonen Sie den Quellcode klonen
2. Überprüfen Sie die Zusammenstellungsumgebung
(better in linux) gcc binutils make xorriso
3.. Erstellen Sie Toolchains
4. Kernel bauen
5. UserPrograms erstellen
6. Machen Sie ISO -Bild
7. Führen Sie es auf VMware aus und wünschen Sie Spaß!
Hinweis : Es kann nicht ort
Screenshots
- Listenverzeichnisse verwenden den Befehl 'ls'

- List /Dev -Verzeichnis (ein virtuelles Verzeichnis für Geräte)

- Listen Sie alle Prozesse mit ihren Staaten auf

- Testen Sie die 'Fork' -Funktion in Userland

- 1. Benutzerprogramm IT 'MMAP' /Dev /FB0, um den VGA -Puffer direkt zu bedienen, um eine 'Balken' zu zeichnen '


- 2. Lesen Sie eine Textdatei und rendern Sie sie auf dem Bildschirm

- 3. Benutzerprogramm: Ein lisparischer Sprachdolmetscher
