I believe that it’s always a good idea to support alternatives.
I prefer to use products and services that I actually support.
I do still use Windows occasionally because not everything works or at least has an alternative available but Linux is and will probably always be my primary OS. Even if by some miracle Microsoft, Apple or Google actually start listening to their users and make their OS and business models perfect, I would still use an alternative like Linux as my primary because there would be nothing preventing these companies from reverting their decisions.
Despite being an ECE major, I didn’t really bother doing anything with Linux until two things happened at the same time:
I started having to work in several different build environments that were just easier to set up in Linux
I started running Minecraft servers/doing server modding (starting back in the days of Hey0’s server mod and carrying up through Bukkit).
I wouldn’t call myself an evangelist at all. If you’re doing something that I think will be specifically easier to do in Linux (mostly servers and specific kinds of software development), I’ll point out how… but I find that a lot of people’s advice on “use Linux and X FOSS tool” ends up being akin to giving someone bike shopping advice on which welding torch to use to construct their bicycle frame.
in the fall of 2002 the windows millennium installation on my computer broke, trapping an entire semester’s worth of work on the hard drive and i was a starving college student with less than $20 to my name, so i couldn’t afford to buy windows xp and didn’t know anyone where i could get a pirate copy from.
i bought a mandrake linux cd pack for $8 from circuit city and used google in the computer laboratory to learn how to mount the hard drive, install drivers for ntfs and copy my all my work to a usb drive and i’ve been using linux ever since. i switch to 100% only linux both professionally and personally sometime around 2010.
I’ve been using Mint Cinnamon for a while now. It runs beautifully with fewer firmware issues than Ubuntu on my XPS. Even though it shipped with Ubuntu.
Debian testing. Seriously. That is reasonably easy to install and configure unlike Arch or Gentoo, but doesn’t come with “user friendly” corporate crap like Ubuntu and its derivatives.
I used Debian testing on my production servers for a long time. They say not to use it in production, but even as a “testing” release it’s still more stable than some other distros.
I use Debian stable on all my servers now, though (except for my home server which runs Unraid). I don’t have time to keep a rolling build up-to-date like I used to.
Embedded Linux is such a huge part of embedded software in every industry. I’ve done a bit with build root but mostly Yocto. There is just no replacement for the Linux kernel. If I need to know how the kernel actually handles a platform driver, I can just look up the relevant source. This is just impossible with Windows (IoT or otherwise)
Curiousity, wouldn’t say I’m obsessed but I’d hate to switch Windows now since I’m way more familiar on Linux. And I’ve satisfied (killed) any curiosity in Windows server and desktop in professional life
Privacy and programming communities. I tried to stay at Windows at first, but when I was bith recommended GNU/Linux for privacy and had to use it for programming, I knew I couldn’t keep the resistance up.
Three years later and I have 0 regrets. All games I play work, except for, recently, TF2 because of a weird malloc library issue on Arch-based systems. All apps I need just work, and whenever I need something Windows-only I have a VM setup just for that. Developing and managing your system on a Unix-like system is just so much easier.
I wasn’t happy with windows vista’s prformance and wanted to try something different. Didn’t make the switch permanent for a decade because I needed games in my life but I always ran linux on my laptops when I got them.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.