

The tags from v6.0.9 to v6.1.5 currently all point to the same commit because I didnt push the actual development history to GitHub yet.
I was developing locally and only uploaded the source snapshots as release archives, which makes the tags look incorrect or “fictional”.
The ISOs are built from newer code, but that code hasn’t been pushed to the repo yet — that’s why the tags don’t match the releases. And the newer code is based off the older code.

Thanks for the feedback. I understand your point, but D.eSystem is not intended to be just a UEFI application.
D.eSystem uses Limine as its bootloader and loads my own kernel, D.Kernel. The kernel already handles things such as keyboard input, video output, hardware interfaces and a FAT32 filesystem, and I’m gradually building more OS infrastructure around it.
It’s definitely still a small and early-stage operating system, and I know there is a lot more to implement, for example proper memory management, processes, scheduling, system calls and usermode applications.
The reason Im adding filesystem and UI features is that Im developing the system incrementally rather than trying to implement everything at once.
I appreciate the tips from your previous comments, though. I definitely keep them in mind as I work on the kernel.