Home - corigan01/FluxedOS GitHub Wiki
Welcome to the FluxedOS wiki!
[THIS WIKI IS SUPER OUT OF DATE]
I will do my best to explain the structure of the code as I go, but it will not up to date on every commit.
File List
> Bin
> Boot
> CPU
> Drive
> Kernel
> Lib
> Log
> Proc
SRC
├── autocompile.sh
├── bin
│ ├── dir.exc
│ ├── README.md
│ └── test.exc
├── boot
│ ├── boot.s
│ ├── cpu.s
│ ├── irq.s
│ └── isr.s
├── cpu
│ ├── cpu.h
│ ├── gdt.c
│ ├── gdt.h
│ ├── idt.c
│ ├── idt.h
│ ├── irq.c
│ ├── irq.h
│ ├── isr.c
│ └── isr.h
├── drive
│ ├── drive.cpp
│ └── drive.h
├── func.sh
├── grub.cfg
├── install.sh
├── Kernal
│ ├── BUILD.h
│ ├── CppKern.cpp
│ ├── CppKern.h
│ ├── Kernal.c
│ └── Kernal.h
├── lib
│ ├── compare
│ │ ├── compare.cpp
│ │ └── compare.h
│ ├── core
│ │ ├── core.c
│ │ └── core.h
│ ├── IO
│ │ ├── keyboard.cpp
│ │ ├── Keyboard.h
│ │ ├── port.cpp
│ │ └── port.h
│ ├── mem
│ │ ├── mem.cpp
│ │ └── mem.h
│ ├── String
│ │ ├── String.cpp
│ │ └── String.h
│ ├── Term
│ │ ├── Term.c
│ │ └── Term.h
│ ├── Vector
│ │ ├── vector.cpp
│ │ └── vector.h
│ ├── VGA
│ │ ├── VGA.cpp
│ │ └── VGA.h
│ └── VirtualConsole
│ ├── VirtualConsole.cpp
│ └── VirtualConsole.h
├── linker.ld
├── log
│ ├── A++OUTPUT.txt
│ ├── diskimg_creation.txt
│ ├── GccOUTPUT.txt
│ ├── G++COUTPUT.txt
│ ├── G++FAILED.txt
│ ├── G++OUTPUT.txt
│ ├── GRUB.txt
│ ├── imgcreate.txt
│ ├── isoLOG.txt
│ └── LINKOUTPUT.txt
├── Proc
│ ├── dir
│ │ ├── idk.cpp
│ │ └── log
│ │ └── G++OUTPUT.txt
│ └── test
│ ├── log
│ │ ├── G++OUTPUT.txt
│ │ └── LINKOUTPUT.txt
│ └── test.cpp
└── README.md