Skip to content
Main Menu edited this page Apr 29, 2021 · 2 revisions

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
Clone this wiki locally