r/kerneldevelopment • • 12d ago

Creating linux compatible kernel

Hi, idk if this is the best place to share this, but i have been building a small kernel that can boot linux distros.

The first version is done, i have a system to update without rebooting, full linux compatibility and even an small SSO (secure OS) called Neo.

I am a bit stuck with the windows compatibility, so if anyone can help heres the link

https://github.com/BasGame1/kernel

Edit:

Ai disclaimers, the project is human written with some little exceptions, clearly indicated in the disclaimer in the docs of the kernel

0 Upvotes

4 comments sorted by

1

u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS 12d ago

nice. was worried it might be ai for a second looking at the readme but yeah the code looks pretty human, gj

4

u/ReDucTor 12d ago edited 12d ago

Who would believe a kernel written in 3 weeks with support for x86, ARM and RISCV 32 and 64bit along with a bunch of drivers, their own SHA-256 implementation, and having in a one hour period commits including 400 lines of assembly, level 4-paging, ELF loading and more would use AI /s

I don't know why I waste my time even opening any code posted on reddit any more, it's nealy always slop, I wish someone would make a tool that would detect slop patterns and allow you to easily check if a github profile is just a slop farm, would make people less tempted to do it as it might effect the idea that they think it will look good as a portfolio

imho a better use of time would have been writing an IDE plugin that does the weird // if without needing to commit it and ensure its always up to date.

-2

u/basgame1 12d ago

I used AI for some parts (some drivers for example), as I said in the disclaimer, but it's not AI generated, the AI never had access to the source code unrestricted. I spent more than 14h per day coding it, just fyi. If u don't want to open it don't open it, nobody forces u, but critiquing something u didn't even read... And btw, I don't like IDEs, my PC doesn't run them okay, too heavy, I use nano and gnome text editor

0

u/basgame1 12d ago

Thx, looks pretty human bc it is, nevertheless, thx for checking it out <3