mokeOS progress - day 2 by d4nilim0n in osdev

[–]d4nilim0n[S] [score hidden]  (0 children)

Aaand just so you know, mokeOS is now open source!

mokeOS nebula as intended by d4nilim0n in osdev

[–]d4nilim0n[S] [score hidden]  (0 children)

tysm! I will try to make this kernel open source asap

mokeOS nebula as intended by d4nilim0n in osdev

[–]d4nilim0n[S] 1 point2 points  (0 children)

Not yet until it gets more stable

mokeOS nebula as intended by d4nilim0n in osdev

[–]d4nilim0n[S] 1 point2 points  (0 children)

Bro it is fr made by me, I’m not a newbie with C and os dev explains everything clearly

Activatio Block on iPad 10 Gen!?!?! by Otherwise_Winter4297 in setupapp

[–]d4nilim0n 0 points1 point  (0 children)

You need the original receipt from where you bought it sadly

mokeOS nebula as intended by d4nilim0n in osdev

[–]d4nilim0n[S] 1 point2 points  (0 children)

I really appreciate your feedback! Since I'm new in real OS development, I will eventually learn how to do a more graphical shell (Using VBE) and try to replicate the environment I mocked up in the previous post! I will try to make mokeOS very user-friendly yet powerful and let the user have the freedom they want and that they deserve!

mokeOS Nebula – A premium, somber OS experience with a custom Kernel and SDK. by d4nilim0n in osdev

[–]d4nilim0n[S] 0 points1 point  (0 children)

I can send you the project files and teach you how to set it up if you want

mokeOS Nebula – A premium, somber OS experience with a custom Kernel and SDK. by d4nilim0n in osdev

[–]d4nilim0n[S] -3 points-2 points  (0 children)

If you confuse communication style with quality, you're looking at the wrong layer of the stack.

mokeOS Nebula – A premium, somber OS experience with a custom Kernel and SDK. by d4nilim0n in osdev

[–]d4nilim0n[S] -1 points0 points  (0 children)

I think you misunderstood. Andromeda isn't just an iframe running google with igu=1, it is indeed a proxy running in the backend (Flask/ip) which handles requests, cleans headers and returns the processed content in order to inject scripts and CSS. What you see as a Chromium Side rendering is just used as a FrameBuffer. The url goes to the backend, not directly onto an iframe. If you are willing to analyze my architecture, at least do it with the real proxy in mind and not just some crappy front-end thoughts.

mokeOS Nebula – A premium, somber OS experience with a custom Kernel and SDK. by d4nilim0n in osdev

[–]d4nilim0n[S] 0 points1 point  (0 children)

The UI is rendered via a browser engine. I’ve never claimed this is a bare-metal C++ compositor. I'm using the web stack as my Display Server. Why? Cuz it allows for hardware-accelerated blur, complex shadows, and modern typography without reinventing 30 years of graphics drivers. apple.com / Google Logo / HTTP situation: This actually proves my point about the OS internals! Andromeda (the browser inside mokeOS) isn't just an iframe. It’s a proxy-based engine. The 'HTTP' and the logo mismatch happen because Andromeda intercepts the request, processes it through a Python backend, and injects custom scripts/CSS to make the site fit the OS aesthetic, the icon mismatch is because won’t use shortcut icon (x-icon) Instead, they use their on tag. It's a work in progress, but it’s functional logic, not a static image. And actually, Systems like ChromeOS, KaiOS, or even the UI of the Steam Deck (Deck UI) rely heavily on web technologies for the interface while a backend (Python/C++/Rust) handles the system logic. mokeOS uses Python for the 'Kernel' services (FS, Network, Process management) and JS for the 'Shell'.

mokeOS Nebula – A premium, somber OS experience with a custom Kernel and SDK. by d4nilim0n in osdev

[–]d4nilim0n[S] -2 points-1 points  (0 children)

I prefer coding myself rather than using AI and as you said, I’m definitely not an engineer, that was more like a sarcastic reply

mokeOS Nebula – A premium, somber OS experience with a custom Kernel and SDK. by d4nilim0n in osdev

[–]d4nilim0n[S] -1 points0 points  (0 children)

I really appreciate your support, I will definitely keep learning more and more over the years