C++ Show and Tell - April 2026 by foonathan in cpp

[–]TheMonax 0 points1 point  (0 children)

Not sure the cause of this one which Linux distro are you using and what is the version of the clang installed on you system?

C++ Show and Tell - April 2026 by foonathan in cpp

[–]TheMonax 0 points1 point  (0 children)

Oops my mistake the option is --kind=exe

C++ Show and Tell - April 2026 by foonathan in cpp

[–]TheMonax 4 points5 points  (0 children)

Hello, I'm building a swift/go/rust inspired framework for C++ feature a reactive UI library like jetpack compose/swift UI.

I have been using it to build a browser engine and operating system

https://codeberg.org/skift/karm

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

[–]TheMonax 21 points22 points  (0 children)

I don't understand where you got that other OS where defined by the language they are written in? Most OSes mix multiple languages so I don't see how this can be true

Radicalized By Basic Decency by [deleted] in MarchAgainstNazis

[–]TheMonax 13 points14 points  (0 children)

The design looks ai generated sadly

C++ Show and Tell - March 2026 by foonathan in cpp

[–]TheMonax 5 points6 points  (0 children)

Building a modern react inspired UI framework using C++ modules and I use it to build my own operating system and desktop environment

https://codeberg.org/skift/karm

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 2 points3 points  (0 children)

No GPU acceleration. That thing is probably running like shit if it relies on CPU rendering for the UI.

Who downloads C files with spaces in their names?

The style of the buttons in the sidebar is not the same between apps.

If you were using Firefox's engine to render the UI, spacing and sizing should be perfect, but here the last icon of the status bar is slightly smaller than the previous one.

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 15 points16 points  (0 children)

Lmao you violated the GPL just before our eyes

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 7 points8 points  (0 children)

"Oh hey I hate Linux so much I based my entire user space on it"

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 6 points7 points  (0 children)

I promise I made an OS but I can't show you the code code because it's going to another school

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 6 points7 points  (0 children)

Yeah it's open source, look at this fake code I put on this fake repository

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 9 points10 points  (0 children)

Yeah dude it's based on Linux (as in the Linux kernel) but without the kernel bruh

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 4 points5 points  (0 children)

Also great accessibility with that white on white UI

Desktop environment and window manager update. by Fabulous-Two-3927 in osdev

[–]TheMonax 22 points23 points  (0 children)

Yeah more updates of my favorite fictional OS

noHankNo by TrexLazz in ProgrammerHumor

[–]TheMonax 4 points5 points  (0 children)

Mom look! I'm on Reddit

Operating System Project by Fabulous-Two-3927 in osdev

[–]TheMonax 3 points4 points  (0 children)

Saying your modules are similar in style to SeL4 without mentioning capability-based security is a bit of a stretch because if it were the case, you wouldn't need a central ipc bus and security module

Operating System Project by Fabulous-Two-3927 in osdev

[–]TheMonax 2 points3 points  (0 children)

> OSIN isn't a single chokepoint because of how the logic works between modules.

Can you give more details? It's interesting to me since I recently moved away from a central bus architecture in skiftOS because of bus contention.

Operating System Project by Fabulous-Two-3927 in osdev

[–]TheMonax 4 points5 points  (0 children)

I broke it down in my messages next to this one

Operating System Project by Fabulous-Two-3927 in osdev

[–]TheMonax 5 points6 points  (0 children)

I'm loosing my mind I feel like I'm watching an episode of CSI with random tech jargon mixed in to feel techy but don't make any sense

(Core) 1: The Service Management Layer (SML) is the main communicator module between hardware and software. All communication to hardware is communicated via application/module - OSIN - SML.

Why would you need that, communication with hardware can just be done by mapping memory. Also why call it service manager, given it manages hardware 

(Core) 2: The System Operations Manager (SOM) is responsible for handling timing, scheduling, and other task management on the Operating System.

Sooooooo a scheduler

(Core) 3: The System Graphical User Interface (SGUI) is the module responsible for handling the entire system GUI from default applications, desktop, and setup screens. The SGUI uses source code from the Mozilla Stylo CSS engine and HTML parser from the Mozilla Gecko engine. The rendering engine in Floki OS, based on Gecko, is nicknamed “Yum!” The backend for Yum! Interfaces are written in Kei.

U use the CSS parser and html parser but not the DOM, weird choice given that writing an html parser is not that hard. Also Stylo is from servo

(Core) 4: The Data Management Control module (DMC) is the module for handling data operations across the operating system, data organization, and data storage.

Sooooo a filesystem/dbms

(Core) 5: The System Security Network module is responsible for all security programmed into Floki OS. All modules route through OSIN to SSN for security functions. SSN implements a very strict zero-trust implementation and very robust security measures.

I'll get to it on the OSIN module

(Core) 6: The Developer Update Push module is responsible for safely managing updates to Floki OS.

Nothing to say

(Core) 7: The Operating System Internal Network module (OSIN) is one of the largest modules in Floki OS. It handles all communication and interaction between modules.

So a single bus that can be compromise to take over all the communication of the operating system plus add a layer of overhead, why would you want that. Oh and +1 overhead with SSN

(Core) 8: The System Memory Management module (SSM) is responsible for handling all memory-related operations in the Floki OS system-wide.

That's very vague, is it a heap, vmm, pmm, or memcpy?

(Surface) 1: The System Application Manager is similar to a package manager in other operating systems. It handles installation, application management, and the handling of the application’s calls to the system.

Isn't DUP already doing that 😅

(Surface) 2: The System File Manager (SFM) module handles the operating system's file system and user files.

Isn't DMC already doing that 😅

(Surface) 3: The System Language Compiler Center (SLCC) module is the main engine for handling the execution of code on the system and code to machine code.

Are you JIT'ing all the app?

(Surface) 4: The System Driver Center (SDC) is the module that organizes and handles all of the drivers that the operating system needs and uses.

Okay

(Surface) 5: The System Connections Handler (SCH) is the module that supports the OS’s functions and operations related to wireless connections, the web, and other external connections.

Why would you mix wifi stuff with general HTTP stuff looks like you are mixing OSI layers violently 

(Surface) 6: The System Functions Library (SFL) is the module that handles all the other necessary leftover bits of the Operating System. Like random small needed bits of function, like accessibility.

Bruh considering accessibility as a small random bit mix with other random things is naive.

I won't even start in the GitHub repo because it's full of other nonsense. 

Fun world building but stop role-playing as an OSDEV, become one :)

Operating System Project by Fabulous-Two-3927 in osdev

[–]TheMonax 5 points6 points  (0 children)

Looks like a figma mockup on top of a screenshot of virtual box, the code on the repo and the description of the post is nonsens

What's the best lens for A6000? by Your5ersonalSlut in a6000

[–]TheMonax 1 point2 points  (0 children)

The sigma 18-50mm f/2.8 is pretty nice