[–] 2 points 2 weeks ago* (2 children)

Sure, add a Readme which explains the core design of the OS. Clearly attribute other peoples work you copied or got inspired on (like tutorials). Even if this sounds minor, it will show that you actually engaged with 3rd party resources and maybe did something on your own. This is what would make this project more than just a hacked together experiment with a few bolts on.

Also, people commonly do not share their experiments, except if they are doing something really groundbreaking new. There is a difference of what people do alone in their home, and what they share as a public, at least a bit polished, release.

If you could add a spin of why you feel like your mess is worth it (like you just getted starting coding with this and learn along the way), there would be another reason to engage with it, except to criticize it.

  • source
  • parent
  • context
  • [–] 0 points 2 weeks ago (1 child)

    You are right: You are not posting that often, but when you do, you broadcast it across many different communities - which is also a kind of spam.

    Normally, other people will x-post interesting stuff, if they feel like it. You could stop spamming by posting to only one target.

    Also, please read the room: I feel like due to the countless issues raised (a long time) before, you should first address those before posting again - as we nerds like to engage with at least something valuable, but this project is currently a burning dumpster fire.

  • source
  • parent
  • context
  • [–] 13 points 2 weeks ago* (last edited 2 weeks ago) (9 children)

    So... You spammed it often enough for me to take a look.

    Your source archive is a mess... It contains local configs, build artifacts (oh well I learned a lot about your system, lol), .git-folders (from other projects) and a shitton of stolen code.

    First off, you are based on https://github.com/Limine-Bootloader/Limine or more precisely use it to boot into your kernel, which is taken from other sources, but also just 1:1 snippets from https://github.com/shrike-505/ComputerSystemIII/blob/8c80719e/kernel_XPart/arch/riscv/include/fat32.h (part of a tutorial from https://deepwiki.com/shrike-505/ComputerSystemIII/4.9-file-system:-mbr-fat32-and-vfs-abstraction ). Core components like the c-libs are also just copy-pasted repos (at least using git to clone, so one has the exact ref). There are chinese and german comments in the code, which is also just a mess of hard-coded constants and duplications all over the place. Not even apps like the calc are much orignal, as you also uploaded the inspiration sources you modified in original (well, at least preserving the original sources I guess)?

    This is not cool! If you copy code, attribute it. Your license is unmodified and potentially wrong, as you apply it to 3rd party code (which lacks any license, so you cannot just use it in the first place).

    Most of the code looks quite well, because it is not yours and just copied from other projects.

    Please... Do better? Even I would not think of cleaning this mess up, but instead starting from scratch as it is just such a mess of copy-paste, experiments, random artifacts and... (Binary-)Crap.

  • source
  • [–] 4 points 3 months ago (1 child)

    This seems to be a Go binary you put onto your server and machine. Both are using libraries under MIT/BSD-3-Clause and I did not find proper disclosure about their use (at least via a very quick glance). Could you please provide a list of packages included in the software and fix the license handling issues?

  • source
  • [–] 3 points 8 months ago (1 child)

    Without taking a deep look into the code itself, I direvtly see symptoms of AI usage. Based on recent reports regarding generated code, I would like to ask how much you used that tooling here. Also, why are all checks directly implemented and committed here and not coming from a 3rd aprty repo?

  • source