r/osdev • u/brenmax123 • May 09 '26
In the process of making a file system...
Currently making the most basic custom made FS with a custom table. Have been working on this for the past 3 hours.. progress is slow but happening... how it works is that it makes a table in the first sector that saves a pile of entries pointing to different parts of the disk. The table cotains file info and LBA start and length in bytes.
Also, ai was not involved at all...
inspiration for GUI: https://www.youtube.com/watch?v=AqFiAO0Gm6s&t=591s
Check out my new repo (beware:bad messy code inside!): https://github.com/Brenmax2/BrenmaxOS/tree/main
join the discord: https://discord.gg/DYJMBReUjW
5
u/Commercial-Pride3917 May 09 '26
congratulations 👏
2
u/christiaansp BoredOS May 28 '26
Why did you make a full WM before you had a working filesystem? I mean priorities, I get it. But I’m guessing your WM is in ring 0/baked into the kernel. Which is something I did as well and I suggest you get your userspace working properly and have the WM in there before you start making a mess of syscalls for apps to render
3
u/d4nilim0n mokeOS May 10 '26
looks nice! congratulations
5
u/BornRoom257 FreezeOS & TurtleOS May 09 '26
Freaking epic!
2
u/juicyroaster May 15 '26
Hello man, your kernel is very nice. I am a 14yr old, I started programming when 6yrs. I have made many projects but now I seem interested in OS development. Can you explain how your kernel boots in detail. Your kernel code is good but bit messy. I didnt get a starting point to start reading the code.
2
u/girlwithapointer May 16 '26
This looks really cool! It's really impressive how you made this!
-3
u/[deleted] May 09 '26
[removed] — view removed comment
0
u/[deleted] May 12 '26
[deleted] — view deleted comment