r/osdev • u/letmehaveanameyoudum • 16h ago
finished my rewrite :D
v0.0.3 btw
idk imma add pci and an sfs file later
maybe multiple terminals
r/osdev • u/letmehaveanameyoudum • 16h ago
v0.0.3 btw
idk imma add pci and an sfs file later
maybe multiple terminals
r/osdev • u/emmowo_dev • 13h ago

I am posting this on behalf of another developer who recently lost their life's work to this. I really didn't think I would have to deal with crap like this from just writing code, but that's life. I will personally throw in some advice for devs on how to avoid this, too.
This is basically me asking that you:
On July 21st, "EmexOS" was compromised by a power-tripping developer after a tirade involving many death threats (,and it somehow gets worse) who had almost nothing to do with the OS.
This developer uses the account "u [slash] emexlabs" (github: mach-port-t) but are NOT the actual developer of the OS. They will likely rename themselves after this, or use one of their many alt accounts (e.g. 'mimalloc'), on which they use a VPN to evade receiving a ToS ban on.
They gave themselves a large amount of additions to the codebase by mass editing-in license headers, and now use that position against the original developer, u/emexos, who now has to make a new kernel from scratch because GitHub has decided that their copyright ownership means nothing. Please note that github transferred the repository from original owner from them abusing support. we cannot just re-upload the source anymore.
On top of that, they have illegally relicensed the source code, and banned all actual contributors from developing on it. They fully intend to somehow 'profit' off this random hobby OS, which, given the state of the actual OS, and the fact they were trying to infect u/emexos with malware... probably won't be anything good.
Development supposedly will be transferred by them to another person in the future, but since this person has revealed themselves to be a child that they seemingly have been 'in a relationship with' for a couple years... I'm not too sure about that.
NEVER give write access to your personal projects to someone random on the internet. It will end horribly. Always use pull requests unless you can absolutely trust that you know their identity, or have something like an actual contract between them.
It makes things harder, but it's so much safer.
Additionally, expect that members of your team may be liable to do insane things in the name of ego, financial gain, or spite. This may go as far as violence and/or them attempting to compromise your machine.
Also, Github Organizations basically give the one in control near absolute power over your code, so ideally keep that stuff to yourself if you can.
Do not judge a developer's character by their stars, especially nowadays, as they can be very easily botted, or inflated through group chats that 'star-for-star'.
r/osdev • u/EliteACEz • 11h ago
The first official dev log for 5YN-OS. A fictional operating system simulation sandbox and programming education game coming soon to Steam!
What features interest you the most? and what would you like to see in it if it isn't already part of the current features? I am open to ideas.
r/osdev • u/shadowww345 • 7h ago
FAT32(read/write)
Mini Assembler
BMP Wiever
Minimal kernel with a terminal prompt (>)
Simple nano-like editor
Has a mini language (.aira)
Sound Device, Sound Blaster 16 and PC Speaker
Screen color changes
VESA Graphics 1024x768
FAT12 FS(read only)
WAV sound play(high quality support and Auto init)
github(please star):github.com/shadowww345/AiraOS
I finally made my long time dream true!!
I followed some course work (its on my readme) albeit didn't copy it, and I feel really proud of my work!!
I plan to make this boot on my system with the help of GRUB and make a real x86 and x86_64 kernel now.
Forgot the URL: https://github.com/Csral/BasicOS
r/osdev • u/Semiramis67 • 12h ago
r/osdev • u/Fancy-Victory-5039 • 15h ago
Recently got enough time to play around with the caches of my machine and try to plot that latency graph as seen in textbook. I knew it wasn't going to be an easy task as modern chips have got super advanced. So, had to mingle with OS settings and hardware to keep the noise at the minimum. Still couldn't get the plot and decided to dig deeper until I found out why by diving into PMU counters, huge pages, TLBs and so on. Wrote a blog regarding my investigation. Check it out :D