An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
Go to file
2023-07-14 01:32:48 -07:00
.vs More kernel building 2023-07-14 01:32:48 -07:00
.vscode More kernel building 2023-07-14 01:32:48 -07:00
build More stuff.. and includes fixing the folder name for .vscode from ,vscode. 2023-07-13 22:04:27 -07:00
src More kernel building 2023-07-14 01:32:48 -07:00
.clang_complete More kernel building 2023-07-14 01:32:48 -07:00
.clang-format Adding the rest of the initial files and cleaning up CMakeLists.txt 2023-07-13 18:07:53 -07:00
.gdbinit More kernel building 2023-07-14 01:32:48 -07:00
.gitignore Initial commit 2023-07-09 15:33:57 -07:00
CMakeLists.txt More stuff.. and includes fixing the folder name for .vscode from ,vscode. 2023-07-13 22:04:27 -07:00
debug.gdb More kernel building 2023-07-14 01:32:48 -07:00
LICENSE Initial commit 2023-07-09 15:33:57 -07:00
make.config More kernel building 2023-07-14 01:32:48 -07:00
Makefile Initial Commit of files 2023-07-10 03:05:34 -07:00
README.md More kernel building 2023-07-14 01:32:48 -07:00

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