• 10 Posts
  • 16 Comments
Joined 3 个月前
cake
Cake day: 2026年7月1日

help-circle
  • 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.


  • 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.


  • You are right, the repo structure isnt in its final form yet. I originally uploaded the full source code as release archives instead of pushing each version as proper commits, which is why the tags currently point to the same snapshot.

    I am reorganizing the repository so every version will have its own commit history, proper tags, and the full source directly in the repo instead of only in releases.

    Im fixing the Git workflow so it follows standard conventions. Thanks for your feedback:)


  • The repo structure is still in progress. I originally uploaded the full source as release packages instead of pushing incremental commits, which is why the tags currently point to the same snapshot. Im reorganizing the repository so each version will have its own commit history and proper tagging.

    The 6.1.5 release is built from the same code as the tag (nothing unpublished.)

    And yes, Im the sole developer. I only use AI for explanations or debugging, not for generating code.

    Im cleaning up the repo structure soon.