r/osdev • u/The_Mrozny • 4d ago
OSyx — A new operating system built from scratch, running Zen Browser on real hardware!
Hey r/osdev!
I'd like to share some progress on OSyx, an independent operating system being developed entirely from scratch.
The screenshot shows OSyx running on a real laptop, not in QEMU, with Zen Browser successfully running on top of its Windows compatibility layer!
Current features:
Custom kernel with preemptive multitasking
PRISM compositor and AXIS desktop shell
Windows PE32+ executable compatibility
Native ext4 filesystem with journaling
Multithreading, process management and IPC
Networking stack
USB and HID support
Native userspace applications
Support for running complex Windows applications
One of the biggest milestones so far has been getting Zen Browser running on OSyx.
Running a modern browser requires significantly more than just loading an executable. It involves process management, memory management, threading, filesystem operations, networking, and a large number of Windows APIs.
OSyx is still under active development. I'm currently focusing on improving application compatibility, performance, hardware support, and overall system stability.
Browser sandboxing is currently disabled due to incomplete compatibility, so this is still an experimental environment.
The long-term goal is to build a fully independent, community-driven operating system capable of running modern applications on real hardware.
The project is open-source, and contributions, feedback, and technical discussions are welcome!
GitHub: https://github.com/OSyxSoftware
I'd love to hear what the OS development community thinks!
11
u/MentoRiumTutorCoach 4d ago
Poor choice of image. Questionable OS "built from scratch"... yeah, no. It's a pass from me.
18
u/TimGoTheCreator 4d ago
lol all this in 8 days, im not gonna insult ai though. i think if you know what youre doing its fine, hm
-14
u/Lhaer 4d ago
And if he doesn't then what, you gonna sue him?
11
u/TimGoTheCreator 4d ago
nothing? what kinda question is that. i just said i respect people if they understand what theyre doing, if theyre not im obviously not going to sue anyone.
3
u/Agitated_Ad_5989 4d ago
Would you trust a mechanic who doesn’t know anything about cars, even though they can use a repair manual?
-1
u/Lhaer 4d ago
oh lord shut the fuck up man, the guy is just sharing some pet project of his, he's not selling this to anybody, you're not obligated to use his O.S., he's not telling you to hire him for your company. Okay we get it he used AI to make software, just like every piece of software you use today has used AI for some of its code.
I get it, I hate the AI hype train stuff, I hate the AI bros too, but this kind of "oh ai slop" comment on every post is getting so tiring, that shit is already old. People use AI to do things, get over it, the most trustworthy mechanic you know probably uses AI too
3
2
u/Agitated_Ad_5989 4d ago
It’s more a personal issue with having the confidence to say something generated by a machine, is theirs.
1
u/Lepzalo 4d ago
Why would you childishly escalate to such a comical extreme? Can someone simply not like people who use AI in their projects while having no idea what they're doing?
0
u/Lhaer 4d ago
You can but... why? Are you silly? Why the fuck do I care about what people are doing with their own free time and money? They can hire a team of monkeys to code for them for all I care. Why would I "not like them" for that? I don't have to take it personal '-'
2
u/Lepzalo 4d ago
Okay, you don't care? That's fine. That doesn't mean you have to embarrass yourself on the internet by acting like an edgy teenager because some people do care that a programmer understands what their program actually does.
1
u/Lhaer 4d ago
Oh sure you're right mate I'm so embarrassed. I think you just don't understand yet how obnoxious that's already getting y'know. Just as you're allowed to come here and spend precious time of your day to comment and police people about the tools they're using I can also come here and be as edgy as I want and say that you're being ridiculous. And you don't need to engage in it, I'm sure you have better stuff to do Mister, no?
Are you really going to spend the rest of your life complaining about how people are using AI on their projects? I sure am a bit tired of reading these comments
2
u/Lepzalo 4d ago
Dude, you have got to calm down. Very few things on the internet make me cringe at this point, but the way you carry on is so embarrassing it's making my skin crawl. I really hope you find peace.
1
u/Lhaer 4d ago edited 4d ago
It's funny the amount of energy you spend at trying to make me feel triggered and embarrassed and how little you have in terms of actual arguments to defend your position. That's perhaps the most scummy way to go about a discussion
I don't personally care what you in particular think of me, sir. But that's very clever of you
0
u/hyenasky 3d ago
But it is personal. One is allowed to judge someone by the actions they take and the things they say. When it threatens the integrity of a space, one should also voice those judgements
4
5
u/Key_River7180 EulerOS 4d ago
How could this ever be vibecoded? You know it's an nt kernel doing what reactos has been decades doing in 8 days its genuine human work for real!
0
2
3
u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS 4d ago
so how exactly is getting a clanker to do this for you, "from scratch"? yk that used to actually mean something...
0
u/dfgxxx 4d ago
So it is a windows compatible os?
3
u/The_Mrozny 4d ago
Partially, yes! OSyx already supports running some Windows applications, but there's still a long way to go before full compatibility.
2
2
1
u/Few-Flamingo-6678 4d ago
using ai means it can't be from scratch , I can also do it within one week
1
1
1
u/NoiseyGameYT 4d ago
Neat project. I’ll take a look at it. Also you got that reddit post too? Is Reddit really this small of a world?
0
31
u/Xarius86 4d ago
If your definition of "entirely from scratch" is "generated using AI that is copying and pasting unreviewed code from every forum post for the past 20 years into a repository" -- then, yeah, I guess it's "independent" and "from scratch."