As an aspiring computer science and mechatronics student, my operating system is more than just a way to launch a web browser—it is my primary workspace, my laboratory, and my most important tool. While I keep a Windows partition available for specific software needs, my undisputed daily driver is Fedora Linux paired with the KDE Plasma desktop environment. Simply put: it's just better for my workflow.
The primary reason I stick to Linux is the absolute control it affords me. Proprietary operating systems often hide the inner workings of the machine behind locked doors and rigid graphical interfaces. Fedora, on the other hand, gives me the keys to the engine. Having to navigate the command line, manage packages, and configure my own system environment has drastically deepened my understanding of system architecture. It forces me to think like a developer even when I'm just performing routine tasks.
But control doesn't have to mean sacrificing a smooth user experience, which is why KDE Plasma is my environment of choice. It offers an incredible level of customization, allowing me to tailor every hotkey, window rule, and panel to fit my exact development needs.
The absolute standout feature of this setup, however, is Dolphin, KDE’s default file manager. When you are constantly deploying code and managing infrastructure, reducing friction is key. Dolphin integrates remote filesystems flawlessly. When I need to push updates or manage configurations on my Contabo VPS, I don't have to spin up a clunky, third-party FTP client. Dolphin allows me to natively mount my server via SFTP directly in the file manager. Moving site assets, scripts, or project files to my VPS is as easy and intuitive as dragging and dropping a folder on my local hard drive.
Ultimately, daily driving Fedora isn't just about open-source philosophy; it is about efficiency. Building an environment that gets out of my way and lets me communicate directly with my hardware and servers has made me a much faster, more capable engineer.