2023-07-09 15:33:57 -07:00
|
|
|
# ClassicOS
|
2023-07-10 03:05:34 -07:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2023-07-14 14:44:24 -07:00
|
|
|
- NASM version 2.14
|
|
|
|
- QEMU x86_64
|
|
|
|
- GNU ld (GNU Binutils for Debian) 2.31.1 or newer
|
|
|
|
- dd (coreutils) 8.30
|
2023-07-10 03:05:34 -07:00
|
|
|
|
|
|
|
The C and C++ standards we are using for this are C17 and C++20
|
|
|
|
|
|
|
|
For C/C++:
|
2023-07-14 14:44:24 -07:00
|
|
|
|
|
|
|
- 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
|
|
|
|
|