Also see: Open Source Software List: 2015 Ultimate List

Despite my affinity for the Linux desktop, I'm still part of the Mac world, thanks to my wife and her preference for OS X.

As such, this means helping out with TimeMachine backups, software updates and handling anything that might happen to come up when she needs a hand. Much like one might find with the Linux desktop, left alone, the Mac does a pretty good job of just "working" and allowing its users to get their daily duties completed without much hassle.

In the past, I've heard rumors about folks coming from OS X to Linux and sometimes, even switching from Linux over to OS X. After all, users of both platforms tend to rely on the web browser as their primary software application.

However, I want to dive into the idea that a multitude of Mac users are switching to Linux. In this article, I'll explain why multitudes of Mac users aren't switching to Linux, and I’ll provide some specific exceptions on the occasions when they are.

Applications, not operating systems

Anytime the discussion comes up about people switching from one OS to another, it's important to realize the real key is the software being used. Not just what it can do, but would switching to a "similar" software title potentially slowdown an existing work flow?

In some instances, the answer to the slowdown question is a resounding yes. This potential for slow down isn't a reflection of the software itself, rather, the change in perceived work flow specifically.

Now let's bring up the example of someone switching from OS X on the Mac to Linux. First of all, you'll need to find out if your workflow translates smoothly to the new platform. If you're open to changing up your workflow – or most of your workflow happens in the browser – then this isn't really an issue.

However, there are some instances where replacing existing applications with new options isn't terribly practical – both in workflow and in overall functionality. This is an area where, sadly, Apple has excelled in. So while it's hardly "impossible" to get around these issues, they are definitely a large enough challenge that it will give the typical Mac enthusiast pause.

Applications pros and cons

Three work flow types that I've found are not going to be switched up quickly are video production, photography and print shop work. Historically, these have been an area where the Mac has outshined other operating systems. Having tried some of these myself on both Windows and OS X, I'll go on record in saying Linux has some substantial hurdles in this area to overcome.

To be ultimately fair, I want to take a pros and cons approach to comparing the advantages of OS X vs. Linux for the above workflow types. I want to also make it clear that in some instances, the "advantage" had in favor of OS X are due to proprietary software file lock-in headaches, that make switching things up mid-project extremely difficult.

Linux pros for photography, print shop work and video production:

Photography – Decent software options for photography ranging from Darktable and Rawstudio (non-destructive editing & work flow editor) to easy SD card mounting without any additional effort. I'd also point out that for professional image hosting, Piwigo is a great web based management application. For the casual photographer (family stuff), XnRetro is fantastic for creating Instagram-like effects for your photos without the need for Instagram itself. For monitor color management, consider ArgyllCMS with a Spyder4 color calibrator.

Print Shop – Running a Linux-only print shop is absolutely possible thanks to software like LibreOffice, Laidout, Inkscape, and GIMP, PageStream, VueScan, TurboPrint (paid apps), plus Scribus. Laidout on its own, while not overly attractive to look at, can do stuff other similar paid apps can't.

Video editing – I've found the best tools for the professional job include Lightworks, Maya (paid application) and Blender. These professional-level applications provide their users the ability to create higher production video. For enthusiasts, I recommend OpenShot, Kdenlive, and Pitivi. Definitely not for studios, these latter software titles are more than enough for a casual video podcaster or someone looking to make home movies.

The pros for each of the applications listed above is that they all work natively on the Linux desktop. They are highly usable, and provide a decent workflow once you've learned to use each application. Another significant advantage is that most of these applications are free, will run on almost any Linux distro and can provide you with fantastic results.