Buying MacBooks For Penguins: Linux on Apple Hardware

Danny Stieben 10-06-2015

Linux is easily the most popular project in the open source What Is Open Source Software? [MakeUseOf Explains] "Open source" is a term that’s thrown around a lot these days. You may know that certain things are open source, like Linux and Android, but do you know what it entails? What is open... Read More and free software movement (free as in freedom, rather than free as in free sample). Apple’s computers, on the other hand, form part of the most restrictive ecosystem you can buy into.


You’d think that the two can’t mix, both literally and ideologically — but you’d be wrong.

So why in the world are there Linux users who buy (and even prefer) Apple hardware for the sole purpose of running Linux, myself included? It turns out there are valid reasons why many end up running Linux on a Mac, including (at one point) Linux kernel developer Greg Kroah-Hartman.

Great Hardware

Although your personal opinion may differ, the general consensus is that Apple makes some great hardware. And I have to agree with that — just take the latest MacBook Pro as an example. It has an aluminum unibody that makes the computer sturdy and durable, an exceptional battery life, a superb display, a widely-loved keyboard and trackpad, and it’s quite portable thanks to its thin profile and low weight. If anyone has a major gripe with it, it’d be the design (and the user-repairability that comes with it), but there are a significant number of people who believe it’s the best laptop for their needs.

It’s logical that if you can afford the initial expenditure you’d spend more money for higher-quality hardware that results in a better user experience and increased longevity of parts that won’t easily break or malfunction.


Just because some people prefer to use an OS like Linux doesn’t mean that they don’t want to work with high quality hardware. While Apple isn’t the only company who make durable laptops, they’re still a valid choice available to Linux users. The only thing that Linux users really have to worry about it the highly-proprietary nature of the hardware, which may cause driver issues down the road.

For example, my late 2013 MacBook Pro with Retina has a new PCIe-based webcam rather than the regular USB-based iSight webcam from older models. So far on Linux, there’s no driver for this new webcam. However, if you don’t need it (or are fine using an external webcam that Linux supports), then that’s not a barrier for using a MacBook Pro and Linux.

Linux is not Mac OS X

This brings me to another somewhat-related point: people don’t always buy Macs for Mac OS X. They may want the hardware that Apple makes, but the have different preferences when it comes to software. Some people use boot camp to dual-boot Windows on their Macs 3 Ways to Run Windows on Your Mac Wondering how to get Windows on your Mac? Here's how to run Windows using Boot Camp, virtualization, and Windows To Go. Read More , so there’s no reason why you can’t run Linux instead of Mac OS X too.

While I’m not really aware of any major software applications that run on Linux but not on Mac OS X (though the opposite is true), the main benefit to choosing Linux is customizability.


Unlike Mac OS X, you can completely change how your desktop looks and behaves, as well as make deep system tweaks to how your computer operates. If you want full control over your entire operating system — from kernel version to desktop environment — Linux would be the obvious choice, especially if you aren’t too bothered about the Apple ecosystem.

It’s worth pointing out that both Linux and OS X use UNIX as a base, and both adhere to a similar system of permissions in terms of restricting app and user freedom on an OS-level. Many attribute this to the good names both platforms have established for themselves in terms of security and lack of malware (though obscurity has played its part, too).

A Challenge & An Expression of Freedom

Some of the more adventurous Linux users choose a Mac on purpose as it is more difficult to install Linux on them than on most PCs. Macs are very proprietary in nature, and Apple intentionally tries to make it more difficult to install anything non-approved in non-approved ways (unlike installing Windows via Bootcamp 3 Ways to Run Windows on Your Mac Wondering how to get Windows on your Mac? Here's how to run Windows using Boot Camp, virtualization, and Windows To Go. Read More ).

Many users see the installation of Linux on such systems as a challenge, as they’re ultimately making Linux run on something that really wasn’t meant to run it. And they’ve succeeded — nowadays performance is pretty good, I’ve even made a straightforward guide for installing Ubuntu on a MacBook Pro Retina How to Install and Dual Boot Linux on Your Mac Here's how to install Linux on your Mac. You can try dual-booting Ubuntu, or replace macOS with Linux entirely! Read More .


Once Linux has been successfully installed, it becomes a badge of honor that they’re running Linux on an Apple product. Expect such users to show off their Linux-powered Apple computer frequently. Don’t be surprised to find a penguin sticker on the glowing Apple logo, too.

Many users are trying to make the point that you can always “free” hardware from its symbolic proprietary “chains”. Instead of being locked to a tightly controlled, Apple-sanctioned operating system, you have the choice to use something else instead.

In the grand scheme of things it’s little more than bragging rights to impress passersby, but those users are happy and proud to be running such a system. And good for them, because again, the hardware is pretty nice.


Oranges, Not Apples

However, running Linux on a Mac might not be unbelievable yet perfect marriage that this article may make it seem to be. While there are huge benefits to be found running a truly free OS on durable high quality hardware, there is one ideological flaw if a user’s purpose for installing Linux is to “free” the hardware.

While the aim is to turn a proprietary system into an open one, you still have to pay for the hardware and thereby support the purveyors of such a proprietary system (Apple) in the process. That’s a conflict of interest, because you’re supporting the very thing that you’re trying to oppose. Not all users will feel this way as choice of OS is a personal one, and not everyone is motivated by such ideology.

It’s also worth noting that Apple doesn’t make the only examples of high-quality computer hardware. System76 and ZaReason are two popular manufacturers of computers specifically designed to run Linux, although they focus more on flexibility and power rather than build quality and world-class design.

There’s also Dell which offers a few Linux-friendly systems that may offer a higher standard for build quality. Once you look farther than that, you can pick just about any manufacturer and slap Linux on it. However, if you’re looking for a metal unibody laptop, then good luck — those are hard to find.

People Actually Do It

As you can see, there are lots of reasons why Linux users and Apple hardware might mix. And people from around the Web agree.

Is using Linux on your Mac right for you? That’s up to you to figure out as setting up Linux on a Mac isn’t as headache-free as simply using Mac OS X. For example, some tweaks need to be made to improve the experience on HiDPI displays Improving Linux HiDPI Support For Gnome, KDE, Xfce, Cinnamon And Firefox Running Linux on a system with a HiDPI display, you may have noticed that everything is either tiny or perhaps just looks weird. We'll help you get a better experience on your HiDPI display. Read More such as Apple’s Retina display. But don’t think that it isn’t possible, as clearly others have done it.

Would you install Linux on your Mac? What would make you switch to Linux Linux Treasures: 11 Sublime Native Linux Apps That Will Make You Want To Switch Why should you use Linux? To use some of the best applications made for any platform. If you don't believe me, here's a list of great Linux apps. Read More or stay with OS X?

Related topics: Buying Tips, Linux, MacBook.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Anonymous
    June 11, 2015 at 2:59 pm

    Yes, you can install a linux distro on a new mac, but I would not consider that a smart idea. First, the battery life will fall to a 1/4, it will be overheating like mad (and the fan will be a constant reminder of that). Also, in my experience, the thunderbolt support is currently sketchy at best. All in all, you would be significantly taxing the macs life expectancy in exchange for no significant advantage.

    Different story is with older Macs. Debian runs beautifully on PPC devices (not mentioning the MintPPC 11), Debian will also save your older xserve blades, that would not be able to run anything higher than Mac OS X 10.7.5. (unsupported and better forgotten)

    Finally, there are some reasons to go linux, either for privacy or penetration testing. For the first you need "Tails" for the second you need "Kali", both run beautifully on current Apple devices from flash drive, no need to install them....

  2. Anonymous
    June 11, 2015 at 2:49 pm

    I meant to specify... I get the hardware directly from Apple from the refurbished store. That is the only way I feel comfortable with the warranty, and that I am not getting someone else's old junk...

  3. Anonymous
    June 11, 2015 at 2:48 pm

    I buy a lot of refurbished, year old Apple hardware. It is refurbed to factory-new standards, comes with a full year warranty, and I save 30% or more vs new hardware. Great way to get quality Apple hardware and more reasonable prices. I run Ubuntu 14 on them...

  4. Anonymous
    June 10, 2015 at 8:37 pm

    There's nothing wrong with installing Linux on a Mac, but if you want a dedicated 'Tux box there are less costly routes. Linux runs very well on older hardware, and I find that an old Thinkpad supports Linux extremely well. YMMV, of course.

  5. Anonymous
    June 10, 2015 at 7:00 pm

    If one is concerned about price, then an option would be to buy used--slightly used, even, is cheaper than new. And going a generation earlier may help with drivers for things like wifi.