mirror of
https://github.com/gbowne1/ClassicOS.git
synced 2024-11-21 22:06:51 -08:00
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
.vs | ||
.vscode | ||
build | ||
src | ||
.clang_complete | ||
.clang-format | ||
.gdbinit | ||
.gitignore | ||
CMakeLists.txt | ||
debug.gdb | ||
LICENSE | ||
make.config | ||
Makefile | ||
README.md |
ClassicOS
An x86 Operating System for 386, 486, Pentium class (P-75, 100, Pentium II, P3, P4, etc) CPU's
Tooling
These are the versions I use, but please use the latest possible versions.
NASM version 2.14 QEMU x86_64 GNU ld (GNU Binutils for Debian) 2.31.1 or newer dd (coreutils) 8.30
The C and C++ standards we are using for this are C17 and C++20
For C/C++: clang version 7.0.1-8+deb10u2 (tags/RELEASE_701/final) gcc version 8.3.0 (Debian 8.3.0-6) g++ version 8.3.0 (Debian 8.3.0-6) GNU gdb (Debian 8.2.1-2+b3) 8.2.1 lldb version 7.0.1