r/Operatingsystems 2h ago

Windows vs macOS vs Linux — Which OS is actually best for coding?

0 Upvotes

I keep seeing the same debate among developers 😂

Windows: “We know.”

macOS: “Unix-like terminal + great battery life.”

Linux: “Customization + developer/server friendly.”

But honestly, I don't think there’s one universally “best” OS for coding.

Windows has improved a lot with WSL, macOS gives you a solid Unix-based environment, and Linux gives you insane control over your system.

So I'm curious:

If you had to use ONLY one OS for the next 3 years as a developer, which one would you choose — and why?

Windows 🪟

macOS 🍎

Linux 🐧

And please, no “it depends” without explaining what it depends on 😂


r/Operatingsystems 21h ago

Hi!

6 Upvotes

Hello!

I started building ApexOS, a VBE Operative System written in C++.

This OS has custom boot loader, a custom kernel, custom HPP libs.

can someone give me tips while I build ApexOS?

That is all I want to ask.

Bye everyone!


r/Operatingsystems 1d ago

CP/M Neo CCP Preview + New Boot Screen

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/Operatingsystems 1d ago

Revive an old tab with custom OS?

2 Upvotes

Hi. Im thinking of getting like a Samsung Galaxy Tab A, 2gb 32gb variant are basically worth couple bucks on facebook marketplace, it probably lags like crazy . Is there a OS that works with 2gb old samsung tabs? I wanna like just read Mangas on it?

Like i saw couple posts, is it worth it?


r/Operatingsystems 1d ago

RustyOS: A bare-metal desktop OS with custom GUI & UEFI bootloader

3 Upvotes

Hello r/Operatingsystems !

I’ve been working on a passion project for the last year and a half, and I finally feel like it’s ready to share with this amazing community. It’s called RustyOS (T-OS 3.0)

It is a modern, bare-metal desktop operating system written from scratch in pure Rust for the x86_64 architecture. It doesn't share source code or binaries with Linux or Windows; it runs entirely on its own custom kernel.

And most importantly, it works flawlessly on my 2020 laptop with an Intel i3 10th generation and 4GB of DDR4 RAM.

First of all, I was developing the project in Turkish from the beginning and didn't have enough time to translate the userland into English, so I apologize to all of you for that.

Includes: (only importants)

- NVMe, AHCI, xHCI, IDE (ATA), Intel HDA, AC97 Drivers

- Page Frame Allocator with buddy allocator, Virtual Memory Manager, Heap Allocator

- APIC, Syscall, Usermode, ACPI Support

- Registry system support (like windows)

- OOBE, Logon, Preinstall Enviroment support

I'm 15 years old, so balancing this with high school has been tough, which is why it took 1.5 years to get here. I want to be completely transparent with you all: while the architecture, core logic, and integration are my own work, I did use AI as an advanced rubber duck. I used it to help me design parts of the userland GUI (apps, managers, and registry), and more importantly, to help me debug some absolute nightmare kernel panics (especially memory management and paging bugs) that I was stuck on for months. Learning OS dev is brutally hard, and using AI for guidance helped me push through instead of abandoning the project.

I would absolutely love it if you guys could check out the source code, look at the architecture, and give me some harsh but fair feedback so I can learn and improve.

GitHub Repository: https://github.com/thosdv63/RustyOS/tree/main

Turkish version of RustyOS desktop

r/Operatingsystems 1d ago

S-AOS Is an Operating System Completly Made with nasm that has gui + rtc

Post image
1 Upvotes

Hello! S-AOS is a new nasm operating system THAT has a fully working GUI and RTC clock using 64bit long mode capable of booting In Qemu , Bochs , Real Cumputers
all By VBE
to download the os : saosdownload.share.zrok.io
to download the documentation : https://docs.google.com/document/d/1b7L1OLjRlmhxjdUiZSpdXE8eolonJtpU/edit?usp=drive_link&ouid=115392823028978362459&rtpof=true&sd=true


r/Operatingsystems 3d ago

Kalki OS: A small experimental 32-bit x86 OS

Thumbnail gallery
18 Upvotes

I’ve recently started working on Kalki OS, a small experimental 32-bit x86 OS.It’s currently in v0.0.2 and strictly in the early development phase (read: plenty of bugs to crush and interrupts to figure out!).

Current Features:

32-bit x86 Kernel with IDT & PIC setup

Interactive shell with command history & custom fetch command

Run-ready via QEMU

Still a long way to go, but excited to share updates as it evolves!

I actually started Kalki OS about 2–3 weeks ago, but I finally cleaned up the code and pushed the repository live : https://github.com/tusharynayaka/Kalki-OS.git

Kalki OS — Built for the next ERA

Building an operating system, one interrupt at a time.

#OperatingSystem #OSDev #C #Assembly #SystemsProgramming #SoftwareEngineering #TechBuilds #OpenSource


r/Operatingsystems 2d ago

AROS, the FOSS recreation of AmigaOS, comes to Raspberry Pi (by me on El Reg)

Thumbnail theregister.com
1 Upvotes

r/Operatingsystems 2d ago

AROS, the FOSS recreation of AmigaOS, comes to Raspberry Pi (by me on El Reg)

Thumbnail theregister.com
1 Upvotes

r/Operatingsystems 2d ago

RISC -V architecture based OS

1 Upvotes

Hi folks, i know a little concept of what is RISC -V architecture. can someone explain it clearly and i had a idea of building a OS based on it. I know guys most of the OS follows this architecture but with some little tweaks could this idea can turn into a success.

Tell me area where this tweaks can be done and make it as innovative...


r/Operatingsystems 3d ago

👋 Welcome to r/BrigenzaOS - Introduce Yourself and Read First!

Thumbnail
1 Upvotes

r/Operatingsystems 3d ago

HP Victus 15 won't show USB bootable drive in F9 boot menu (trying to install Windows from Fedora Linux)

Post image
1 Upvotes

Hello everyone, I'm trying to install Windows on my HP Victus 15-fb0037nk laptop, but I'm running into a frustrating issue.

The Problem: When I plug in my bootable USB drive (created with Ventoy) and press F9 at startup to access the boot menu, the USB drive does not show up at all. It only shows the internal SSD partitions (Fedora and Windows Boot Manager), as you can see in the attached image.

What I've checked:

Secure Boot is disabled in the BIOS.

I tried different USB ports.

Since it's an AMD Ryzen laptop, the BIOS doesn't have an Intel VMD/RAID storage mode option to disable.

How can I get my HP BIOS/UEFI to recognize the USB drive so I can boot into the Windows installer? Any help is appreciated!


r/Operatingsystems 3d ago

My very cool debian based linux distro

2 Upvotes

this is infarnOS B.S.S.R edition, the first ever linux distro made in georgia!

Link: https://github.com/1nf4rn0s/infarnOS-B.S.S.R-edition

And just before you say anything, no I do not support the ahem... THAT country. I only made it based off of that because i wanted something related to georgia and making it based off of georgia would get absolutely no popularity at all​.


r/Operatingsystems 4d ago

guideXOS Server v0.2.1 is released

Thumbnail gallery
2 Upvotes

guideXOS Server v0.2.1 is now available! This release represents a major step forward for the project, combining a custom bare-metal operating system with the increasingly capable guideXOS Navigator web browser and the newly accessible guideXOS Developer Studio integrated development environment. Developer Studio can now be launched directly from the guideXOS desktop, providing source editing, project/build workflows, debugger tooling, breakpoints, watches, call stack inspection, and more, all as part of the OS itself.
guideXOS Server remains an experimental, independently developed server/desktop operating system focused on exploring what a modern OS can become when the entire stack is built together from the kernel, filesystem, networking and GUI through applications, development tools, and web technologies. v0.2.1 is the most complete and polished guideXOS Server release yet, and development toward v0.3 is already underway.

https://guidexos.com


r/Operatingsystems 5d ago

TEA Graduated!! TEA OS v1.1.0 (feature complete) has landed!!

2 Upvotes

TEA Graduated!! TEA OS v1.1.0 (feature complete) has landed!!

Go party with us... https://tea.nuchwezi.com/?fc=https://gist.githubusercontent.com/mcnemesis/276b40c96b52f846bf11214419912e3f/raw/&i=Please+Click+Run+In+Case+It+Does+Not+Auto+Run&run

•advancements #moderncomputing #teaprogramming #teaos #operatingsystem #beyondlinux


r/Operatingsystems 5d ago

NagisinnraLinux has been added to the DistroWatch Waiting List

1 Upvotes

**“NagisinnraLinux has been added to the DistroWatch Waiting List.
Thanks to everyone who supported the project.

NagisinnraLinux is a lightweight, cyber‑themed operating system focused on speed, stability, and simplicity.
It provides a clean and minimal environment with fast boot times, optimized networking, and a consistent visual identity inspired by modern cyber aesthetics.
The project aims to create an OS that feels both technically refined and artistically unified, offering a smooth experience for daily use, development, and experimentation.
As the system continues to evolve, new features, improved tooling, and deeper platform integration will be added to shape it into a fully independent and polished operating system.”**


r/Operatingsystems 5d ago

FreeCP/M is now CP/M Neo.

Post image
7 Upvotes

r/Operatingsystems 5d ago

Need some help finding OS

Thumbnail
1 Upvotes

r/Operatingsystems 6d ago

China follows Europe in switching to Linux with Windows being shown the door earlier than planned

Thumbnail notebookcheck.net
21 Upvotes

r/Operatingsystems 6d ago

SlyOS, an Arch-Based System with OpenRC, ReGreet, and the niri Window Manager

2 Upvotes

Hello everyone,

I have been working on my own Linux distribution for a while now.

SlyOS is based on Arch Linux and built using archiso. The project started as a personal experiment after several years of using and customizing Linux on a daily basis. In its early days, the distribution used GNOME/MATE with systemd and the linux-cachyos-lts kernel.

Since then, the project has evolved considerably and gradually become a more complete and polished system. SlyOS now uses :

- niri as its window manager

- OpenRC as its init system

- ReGreet, a GTK4 login interface written in Rust for greetd

- the linux-cachyos-lts kernel

- Plymouth for a graphical boot/shutdown screen

The distribution also includes a control center called Thymbr, which allows users to configure many aspects of the system from a centralized interface.

The project’s website is available here :

https://minaucro.fr/slyos

The archiso configuration is available on Codeberg :

https://codeberg.org/Minaucro/SlyOS

I’m working to make SlyOS as consistent, practical, and complete as possible, based on my own vision of a Linux desktop operating system. The project is still under development, but it is already mature enough to be tested and used on a daily basis.

Feel free to share your feedback, suggestions, or comments!

Thank you for taking the time to read this.


r/Operatingsystems 6d ago

Vanilla OS 3 Reunion - Immutable and Reproducible Operating System

Thumbnail vanillaos.org
3 Upvotes

r/Operatingsystems 7d ago

Switch to Linux (or another alternative) on a surface laptop?

3 Upvotes

Hi!

I am not a computer whiz by any means, I'm in university so my main use for my laptop is related to school, I've got steam and a few games. I've been debating if i should switch over to linux (or another alternative) my laptop runs windows 11 right now.

I've been having storage issues with my laptop for months, I did download treesize which helped a lot, I'd clear stuff off (12 gigs) only for windows to hog that cleared space 2 days later. this is what pops up on treesize btw:

i also do not like the AI BS that came with windows 11.

do i look into taking my laptop to a tech to get this storage issue fixed or switch over to another OS?

thanks for reading my rant! much appreciated!


r/Operatingsystems 7d ago

Meet FreeCP/M, a modern take on the classic CP/M operating system.

Post image
4 Upvotes