⚠️ [Warning]
This project is currently "work in progress".
Files are changed and moved very frequently.
Current use of this project is not recommended, but possible.
Same as the POSIX standard, this project shall be a wrapper API for any system to combines all special OS functions under the same name.
Additionally, as this project tries not to rely on dependencies outside the OS (3rd party) and not even fully depend on the OS itself (2nd Party), we gain the possibility of semi backwards compatible behaviour.
We want to be able to fully use modern advancements in operating systems, but also make it possible to use even in restricted systems like embedded or legacy systems. This either works by using the recommended workaround or simply responding "Not supported" without any further restictions to still being able to use the rest.
- C Actual implementation of everything in this project
- Algorithm ...
- Compiler Generic compiler for initial text analysis
- Container List, Dictionary, BTree, QuadTree, ...
- Engine Basic engine to manage 2D-GUI or even full 3D applications.
- Math sin/cos, Matrix, Vector, ...
- Media Loading and saving PNG, JPEG, ...
- OS File I/O, Audio & Video, GUI, Networking, Debugging, ...
- Service HTTP, FTP, LDAP, ...
- C++ C++ wrapper to ease C syntax and/or access C-DLL
- ...
- C# Wrapper to access C-DLL
- ...
- Java Wrapper to access C-DLL
- ...
OS | Windows | Linux (Mint) | OSX |
---|---|---|---|
x86 (32-Bit) | ✔️ | ✔️ | ❌ |
x64 (64-Bit) | ✔️ | ✔️ | ❌ |
ARM32 | ❌ | ❌ | ❌ |
ARM64 | ❌ | ❌ | ❌ |
I do not own any Apple device nor ARM based CPU systems. They can not be testet by me right now.
Image | Objekt | Sound | Video | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
OS | CPU | RAM | GPU | Does it run? |
---|---|---|---|---|
Windows 10 (x64) | AMD Ryzen 9 7950X3D | 32GB DDR5 | Nvidia GTX 1080 | ✔️ |
Windows 10 (x64) | Intel i7 6400k | 32GB DDR4 | Nvidia GTX 970 | ✔️ |
Windows 10 (x64) | Intel i3 2300M | 4GB DDR3 | Intel HD 3000 | ✔️ |
Windows 7 (x64) | Intel Pentium IV 3GHz | 3GB DDR2 | ??? | ✔️ |
Windows XP (x86) | AMD Sempron | 1GB DDR1 | Nvidia FX5200 (64-Bit) | ✔️ |
Windows XP (x86) | Intel Pentium II 233MHz | 128MB SDRAM | Matrox G100 | ✔️ |
Windows 2000 (x86) | ??? | ??? | ??? | ✔️ |
Windows 98 SE (x86) | Intel Pentium 90 MHz | 16MB EDORAM | S3 Trio32 | ❌ |