hangi masaüstü ortamını secmeliyim

yazılım gelistiriyorum normalde wsl kullanıyorudm ama yetmemeye basladı oyuzden arch linux kurdum fakat hangi masaüstü ortamını secmeliyim karasız kaldım

reddit.com
u/PickleFeatherRs — 1 day ago
▲ 46 r/Assembly_language+4 crossposts

hobby 32-bit x86 operating system called **nyanOSv1 **

Hey guys,

For the past few months, I've been working on a hobby 32-bit x86 operating system called **nyanOS **. I wanted to move away from text mode as fast as possible, so I ended up programming the VGA registers directly (Mode 13h, 320x200x256 colors) to build a custom graphical user interface without relying on any BIOS calls after boot.

It's written in C and Assembly, booting via Multiboot.

### What's working right now:

* **Interrupts & Drivers:** Real IRQs for the PS/2 keyboard (IRQ1), mouse (IRQ12), and PIT timer (IRQ0). No busy loops for polling.

* **Window Manager:** Draggable, focusable, and z-ordered windows, complete with a taskbar and a start menu.

* **RAM File System:** A basic in-memory FS that handles real read, write, list, and delete operations.

* **Built-in Apps:** A working terminal shell, a text editor (Notepad with save/load), a basic mouse-driven paint program, and a local document viewer (packaged as a "browser" that reads a tiny custom markup from the RAM FS).

The source code is heavily commented, especially around the tricky parts like the GDT, IDT remapping, and direct VGA port I/O, because I wanted it to be readable.

* **GitHub:** https://github.com/yunusemreduran388-ux/NyanOS-v1

* **mywebsite** https://yunusemreduran388-ux.github.io/

* **Releases:** I also uploaded the pre-compiled `.iso` and `.elf` files to the GitHub Releases tab, so you can just grab the ISO and test it instantly in QEMU via `qemu-system-i386 -cdrom nyanos.iso` without needing to build it from source.

u/PickleFeatherRs — 2 days ago

I made a 32-bit hobby OS in C and Assembly with its own GUI and window manager

Hey guys,

For the past few months, I've been working on a hobby 32-bit x86 operating system called **MyOS **. I wanted to move away from text mode as fast as possible, so I ended up programming the VGA registers directly (Mode 13h, 320x200x256 colors) to build a custom graphical user interface without relying on any BIOS calls after boot.

It's written in C and Assembly, booting via Multiboot.

### What's working right now:

* **Interrupts & Drivers:** Real IRQs for the PS/2 keyboard (IRQ1), mouse (IRQ12), and PIT timer (IRQ0). No busy loops for polling.

* **Window Manager:** Draggable, focusable, and z-ordered windows, complete with a taskbar and a start menu.

* **RAM File System:** A basic in-memory FS that handles real read, write, list, and delete operations.

* **Built-in Apps:** A working terminal shell, a text editor (Notepad with save/load), a basic mouse-driven paint program, and a local document viewer (packaged as a "browser" that reads a tiny custom markup from the RAM FS).

The source code is heavily commented, especially around the tricky parts like the GDT, IDT remapping, and direct VGA port I/O, because I wanted it to be readable.

* **GitHub:** https://github.com/yunusemreduran388-ux/NyanOS-v1

* **mywebsite** https://yunusemreduran388-ux.github.io/

* **Releases:** I also uploaded the pre-compiled `.iso` and `.elf` files to the GitHub Releases tab, so you can just grab the ISO and test it instantly in QEMU via `qemu-system-i386 -cdrom nyanos.iso` without needing to build it from source.

reddit.com
u/PickleFeatherRs — 3 days ago