trash/nice-os
git clone https://git.topcheto.eu/trash/nice-os.gitFiles:
The NiceOS project
Yet another project to waste my time
What is it?
Basically, the idea of NiceOS is to be as simple as possible, including the most basic functionality, like VGA support and simple IO functions (printf, scanf, etc, ect). This is in order to unlock an unpresidented potential for customizability. The only hard-coded element is the driver loader, which should basically bootstrap the whole OS.
Why not Linux?
Well, compared to what I'm writting, the linux kernel is a complete bloatware (I'm being told arch guys really like when their systems arent bloated). Still, developing a distribution of NiceOS is a majour pain in the ass. By my opinion, you shouldn't use this OS, unless you want to cause yourself inner pain. It is a project that i waste my time on and if you want to waste you time, only then should you proceed to use this OS. Still, in its current form, it is pretty much unusable, so basically, Why not Linux? Well, because yes linux
How to compile?
- Linux:
Compilation is as simple as running make on Linux. Required programs: gcc, ld, nasm, objcopy, make - Windows: Theoretically, it is possible to compile for windows. The scripts just need to be reworked for windows. Some effords have been made, but insignificant, to say the least
How to debug?
dont.
Contribute
dont.