Why don't I use Linux and use Windows and MacOS instead?

Video thumbnail

Here, I want to quickly give you my opinion, or rather, the reason why I don't use Linux. More than just an opinion, it's a choice based on my experience and needs.

Using Multiple Systems

I already use two operating systems: Windows and Mac. I've always been one of those who enjoys trying a little bit of everything, mixing tools, and getting the most out of each system. As I mentioned in another video, I use several computers and systems, so adding a third like Linux is starting to feel unnecessary.

My Experience with Linux

Yes, at some point I used Linux. This was in college, practically imposed on me. When I got to the second subject of my degree, which was Data Structures, we were forced to install Linux no matter what. At that time, I installed it on a laptop I had at the time (which I recently sold). I used Instalibuto, and it was my first real contact with the system.

That first experience, like that of many, was somewhat rough. Everything felt more basic, more manual, compared to Windows, which is the most widely used operating system. And if you're moving from Mac to Linux, that feeling of rusticity is even more pronounced.

Why don't I use it professionally?

I used Linux in that academic context because it was necessary for some specific configurations and tools. However, I don't see it as necessary in a professional setting. On the one hand, everything is much more manual. Let me give you an example: I work a lot with PHP and Laravel. On Windows and Mac, we already have tools like Laravel or Laravel Hardware, which practically install themselves. On the other hand, on Linux, everything is manual: installing Apache, PHP, MySQL, configuring them one by one... instead of simply running an .exe and that's it.

We live in an age where everything must be fast and functional. I don't want to waste time on basic configurations that are already resolved on other systems.

Many versions and flavors

Another important reason is the lack of stability between versions. Yes, you can run five commands to install what you need, but when versions change, so do the packages and commands. Sometimes the scripts that worked before stop working. If you get an error on top of that, you have to search with less documentation available, and you end up spending more time getting the same thing you already have with Windows or Mac.

I tried several distributions.

I tried distributions like Fedora and Linux Mint, and I liked them quite a bit. But I ended up abandoning them for the same reasons. Although I always like to offer options (which is why I have courses and books with the same adapted content), I don't offer support for Linux because I no longer use it.

It's also complicated to create content for each distribution: one asks you how it works in Fedora, another in Arch, another in Debian... and on top of that, they change with each new version. For me, that's just a waste of time if I'm not going to work in that environment.

Why Windows and Mac?

With Windows, although it's sometimes a bit more messy and causes errors, it's the most comprehensive system. I affectionately call it "the fifth" because it sometimes crashes. But there's virtually no software that doesn't have a Windows version. If it doesn't, it's a rare occurrence. In 95% of cases, you'll find what you need.

And with Mac, my choice is more about the iOS ecosystem. As a developer, I'm interested in publishing for iOS. I haven't released my academic app on iOS yet, but it's something I'd like to do at some point. I haven't yet because I want to polish it further and because you have to pay $100 a year, which annoys me a bit, but I know I'll publish it eventually. If I used Linux instead of Mac, I'd lose all access to that ecosystem.

In short

  • Everything on Linux is more manual.
  • I already have two systems that cover all my needs: Windows and Mac.
  • I don't want to spend time configuring environments I don't use professionally.
  • I want to maintain speed and efficiency in my work.
  • And as a content creator, it makes no sense to offer support for a system I don't even use.

I agree to receive announcements of interest about this Blog.

I give you my reasons why I DO NOT use Linux in my day to day life if I don't use Windows and MacOS instead.

- Andrés Cruz

En español