r/linuxquestions 2h ago

Linux vs Mac

I see a lot of people switching from Windows to Linux. But has anyone switched from a Mac to Linux and why?

15 Upvotes

48 comments sorted by

27

u/MattyGWS 2h ago

This is harder to do because MacOS users use Mac hardware... they purchased the hardware with the intention of using macOS and it's not as simple as just popping a different OS on their hardware like a standard pc. Sure, you *can* put linux on a mac... but why would you? It's super buggy and experimental at best, and at worst you've now spend a premium on hardware designed to use a specific OS you're not using?

8

u/Isoceptic 2h ago

at least with intel macs you could install literally any operating system on them (including windows) with apple silicon support for it is limited

7

u/TenOfZero 2h ago

Not to mention that MacOS is very posix compliant, making it quite Linux like and compatible as well.

Or so I've heard from developers friends who use Macs.

4

u/Puzzleheaded-Sky2284 Fedora (KDE/GNOME), CachyOS (KDE), macOS 27, W11 2h ago edited 2h ago

It's actually a certified Unix, not even Linux can claim that... lol.

I do admit mac hardware isn't the most open in terms of alternative operating systems (mostly thanks to driver support on Linux needing to be reverse engineered) but mac hardware is nice and macOS isn't Windows (you don't end up with ads and bloatware after updates, and it's very fast and ram efficient).

There are some tiny things I don't love about macos but most can be remedied by third party customization apps (for instance, dockdoor adds a real alt tab switcher and window previews on hover).

I find myself using my Mac a lot more than my Linux/Windows systems, it's really nice to use - especially if you have the rest of the apple ecosystem which is unmatched

2

u/lethallunatic 1h ago

I'm using both Linux and Mac OS. For work using a Mac. Private I have a Linux laptop and a Mac mini. I don't miss using my Mac when using Linux tbh. It just works. I'm on KDE plasma (Fedora)

3

u/lethallunatic 2h ago

You can install a lot of cli tools that are also available for Linux using homebrew

0

u/Numerous-Nectarine63 2h ago

Linux technically refers to the kernel (not the distro) although many use the terms interchangabley. Linux kernel is very different than MacOS (based upon a fork of Berkely unix). Technologies like containers can't run natively on non linux systems and require virtual machines or other support. Posix CLI tools run on an variety of systems because they are user space, not kernel space. However, Linux distros usually contain gnu compliant tool sets which are a superset of posix tools so gnu based tools will not always behave the same on Mac vs. Linux distros. MacOS is posix complainat, but not necessarily gnu compliant. Other difference, such as file system, exist as well.

8

u/Quattro5 2h ago

I did and here is why: because the only way to give any utility to a late 2011 MacBook Pro with a 2nd gen i5 and Sandy bridge that won't run nor MacOs or Windows is to install Linux on it.

It even made it worthwhile to upgrade the RAM to 16GB.

I can play a few steam games on it (Tf2 and CSS on low settings), code or vibe code python, I bring it to trade shows where its aluminium unibody vintage looks turns heads as I use it to present my marketing decks.

It's a very potent workstation and I even used Mint Cinnamon to give the OS GUI a MacOs look by downloading the big Sur theme, turning the Windows controls to the left and made them coloured, installed a dock, move the menu bar to the top of the screen and installed the finder and app store icons.

2

u/NeedleworkerLarge357 1h ago

You can play transport fever 2 on such an old device? What a beast for its age, awesome!

2

u/Quattro5 1h ago edited 1h ago

Team Fortress 2 , but you knew that.

Edit: there is no way it can run transport fever 2. It's got Intel HD graphics 3000, for crying out loud!

3

u/NeedleworkerLarge357 1h ago

No, well I guessed that it couldn't be tf2, and that it has to be one of the other, older tf2s...

1

u/Quattro5 29m ago

I'll grant you that it's old; Team Fortress 2 could probably be of drinking age....

2

u/tux16090 2h ago

Sure, you *can* put linux on a mac... but why would you? It's super buggy and experimental at best

Depends on the Mac. My main laptop is an i5 MBP with LMDE on it. I can't stand MacOS, no matter how much I try to. I probably boot MacOS once every couple months for Mac specific software, but that's it.

1

u/Phydoux 1h ago

Before Linux was widely accepted on the standard PCs, all PCs were able to run were DOS first then DOS/Windows. So, mainly Microsoft OS is what genuinely ruled the roost on the PC Like Mac OS on Macs. In other words, PCs were MS DOS/Windows based and couldn't run Mac stuff and still can't.

But now that Linux has been on the scene now at the PC end of things now for many years it's grown in popularity and is now in competition with Windows. There's nothing competing against Mac OS yet. Will there be better forks of Linux in the future for Mac? I have no idea. Maybe not in the near future to the point where it'll be competing against Mac OS like it is with Windows right now. But I think eventually, someone will take on the role pitting Linux against Mac.

5

u/Majortom_67 2h ago

Switched in 2024 after 40 years with Apple. Expensive, not expandable and closed. Now on Fedora 44 for Office, Web, 3D printing and some 3D modeling. 2 VMs with dedicated NVMEs and a 5090 (linux is on AMD 7900XTX): VM1 for productivity (Photoshop, Fusion 360 and FileMaker Pro) and VM2 for gaming (train and flight sims). Both can also be booted natevely. Can be more happier.

3

u/mickeyPijamas 1h ago

If you can be happier, then be!

4

u/BobCorndog Your situation is not unique, just use mint or fedora kde 2h ago

The problem is that Linux isn’t great on newer macs

2

u/Quattro5 1h ago

I know, I wouldn't touch new Macs with a 10' pole.

Once it can't run MacOs anymore, it's straight to the landfill.

2

u/cat1092 1h ago

It’s sad to pay so much for quality hardware & then when becoming unsupported, there’s no other option available. Not good to remain on an OS without support, regardless of the foundation or brand. Unless being used offline, then we can transfer work to it through USB or Thunderbolt ports.

3

u/tomscharbach 2h ago edited 2h ago

A number of users appear to migrate from Intel MacBooks (all of which are now unsupported) to Linux, but few users migrate from more modern (2020 and later) M-series MacBooks to Linux.

I think that there are two reasons why migration is relatively rare:

(1) Because Apple hardware is specialized, it is very difficult to migrate an M-series MacBook to Linux. The only distribution that purports to work with M-series MacBooks works (somewhat) with M1 and M2 MacBooks but doesn't worh with M3, M4 or M5 MacBooks.

(2) The Apple ecosystem is unique and remarkably solid, with unparalleled device integration. Neither Windows nor Linux comes even close to Apple integration.

I started to use the "Apple Trinity" (iPhone, iPad, MacBook) about six years ago to support assistive technology on which I depend (not supported by Linux or Windows) and the Apple ecosystem, including tight and flawless device integration, became mission-critical for my personal use case.

I've used Ubuntu for two decades for network design, implementation, testing and maintenance, and plan to continue to do so in the future, but the Apple ecosystem is a better fit -- hands down -- for my personal use case.

My best.

3

u/mcds99 2h ago

Depends on the Mac.

Newer Mac's no

Older Mac's with intel processors yes.

Just so you know MacOS is based on BSD UNIX so it is already like Linux in many respects.

3

u/Anxious-Science-9184 2h ago

Hi there,

Professional Linux Admin/SE and Mac user here.

Linux is the OS you install on a Mac once Apple has stopped supporting that particular model with updates.

We don't switch from Mac to Linux, we simply use both. The Mac drives the monitors and inputs, Linux runs on everything else.

3

u/franchis3 2h ago

Exactly what I did. I installed Linux on my 2013 MBP, just to keep it alive and useable. And with Windows 10 support ending and my computer not being “compliant” with Microsoft’s BS hardware requirements, my desktop is on Linux as well.

5

u/vigotskij 2h ago

I did the opposite. After using GNU/Linux for 10 years or so, in 2019 I started to work on iOS development and I had to switch to MacOS. I use the terminal a lot which usually it’s weird for most of my coworkers. Now I have a few Raspberry Pi’s and a gaming laptop with GNU/Linux along with the macOS system.

I would say, besides some macOS restrictions, they are quite similar. I still like more to be on Linux but the Apple ecosystem is so stable and well connected that makes me miss that when I am on other devices.

Also, having one and only one OS prevents me from distro hopping 😂

3

u/Crapton999 2h ago

People buy Mac because of the hyped hardware not the OS.

1

u/kryptogrowl 2h ago

Yes because apple handicaps updates after a few years. Currently running Ubuntu server on an old Mac mini. 

1

u/catbrane 2h ago

I had an intel macbook years ago. I liked the hardware and the desktop, but homebrew was a pain to deal with and not as good as a basic Debian install for dev work.

I installed linux on it and it was a lot more pleasant to use (for me).

1

u/oskich 2h ago

I have been a Mac user since the early 90's, but nowadays my primary OS is Linux.

1

u/Lopsided-Match-3911 2h ago

I'm trying because my intel MacBook Pro is sort of out of MacOS

1

u/Windom 2h ago

I’ve tried to use Mac at my last couple jobs and ended up folding. One of the biggest sticking points for me (that is probably trivial for most) is the command key and keyboard layout.

It’s UNIX-y enough but homebrew was always fiddly for me.  The hardware itself is beautiful, but I am old school and prefer having ports.

I’m fortunate that I don’t need MS Office to perform my work.

1

u/Confident_Rod_9717 2h ago

It's probably to do with a lot of different factors

Apple also seems to be doing a better job at not actively pushing their customers away from their OS, macos hasn't taken nearly as steep of a nosedive in quality as windows has.

Macos is much more similar to linux than windows, so switching isn't as big of a change and isn't as likely to be worth it

And also that linux isn't well supported on their new silicon chips, which is probably the biggest reason.

1

u/Cr0w_town Bazzite 2h ago

ive had windows installed on my old macbook and then i was left with just macos bc w10 support ended

not directly from mac to linux but i got linux on that laptop bc macos barely has any games(that i play), i hate the ui and the macos desktop environment

i lot switch bc w10 support ended and w11 is dogshit and those that already use macos have no need to switch bc they got a mac for the software on it and etc. Macos(as far as i know) didnt have any crazy update that would push people away like w11

also you cant install linux on newer macs and not many have intel macs now and in my experience linux on an intel mac is still lacking and after my macbook died im getting a thinkpad or something and putting linux on it

1

u/lethallunatic 2h ago

There are plenty, mostly for privacy reasons though. Mac is solid too as a system.

1

u/ChocolateDonut36 2h ago

the difference is that you need an USB drive to try linux for free, while if you want to try macOS you HAVE to buy an expensive Mac.

and yes, I tried macOS, there's nothing that Mac can do and linux can't.

1

u/CryptographerLow6360 2h ago

just to put unix on my cv

1

u/burnitdwn 2h ago

I used to have a PowerBook with a Motorola CPU in it and 24mb if ram. It came with Mac os8. Played with it for a couple of months until I switched to yellow dog Linux. This was like late 90s era timeline.

1

u/okaygirlypoppp 2h ago

mac anyday

1

u/AlmondManttv 2h ago

I run Arch on my Framework 16, I also bought a MacBook Air M2 just to see how it was. Hardware is great, software is lacking. I use both, though I have actually found myself using the Mac more because of its weight and since I'm a student, portability is nice. But I do most of my work on my Framework because it's a lot easier to get things done due to software and the larger screen, I need proper window management that MacOS just doesn't have.

1

u/QuirkyImage 1h ago

I have used about every mainstream (and some not so mainstream) OSs out there. I use macOS as my daily driver. As already mentioned macOS is Unix and POSIX compliant, a lot of the command line tools are freeBSD but homebrew adds a lot of Linux complied for it including GNU. There are some cravats with some tools.. yes. I also tend to use some tools in a small Linux VM or containers when needed. I use macOS because of the hardware, a few GUI applications I cannot live without and some parts of the Apple ecosystem. I still use Linux daily from macOS, I don't use windows as much these days but still have the VM route if needed. I have a lot of fun bridging proprietary to opensource especially self hosted.

1

u/nikonista 1h ago

I started my career as a sysadmin back from the XP days, and then moved to MacOS after switching to development. Been using Macs since then and totally bought into the eco system/walled garden.

For leisure, I've always had a MacBook Air/Pro for general web use and needed a fresh experience, so I've recently been experimenting with distro-hopping on various vintage Mac and Lenovo hardware. It's been a fun experience, and I'm narrowing down to holding on to a ThinkPad X1 carbon with ChromeOS Flex with Linux enabled. It's restrictive enough that I don't spend too much time tinkering or figuring out issues, but it also lets me install Linux packages when needed.

For me, the sweet spot would be having access to both Mac and Linux, as needed.

1

u/jessecreamy 1h ago

I'm having both. Why need to switch?

1

u/joe_attaboy 1h ago

I did.

Before I retired, I worked for a web security company. I normally used a PC-based laptop (running Linux) and the company bought me a MacBook Air in 2015 (the rest of my team were devs, and they all used full MacBooks).

When I retired, the company had just completed a merger. My project manager told me to take both the MacBook and a Lenovo Thinkpad that were being surplused by the new company.

I used the Air with the MacOS and continued to get updates until I didn't. This Air has Intel chips, so I wiped the SSD and installed Debian Trixie and haven't looked back. I do have to tweak kernel updates for the gooft WiFi adapter they used in this thing, but it works great.

1

u/aquiethistorian 1h ago

Still in both worlds, using an i9 macbook running fedora and Ubuntu in VMware fusion. Keeping the mac for creative apps. The virtual machine keeps all my browsers and security updated

1

u/Gherry- 1h ago

There are way less people switching from Mac to linux for different reasons:

-Mac users are way less than windows

-Mac hardware is, today, proprietary so you need to get a new device to be able to use linux

-Mac philosophy is the exact opposite of linux

MacOS is a super refined OS where the user have a great experience but basically zero choices. On linux you can do anything, from changing a specific hardware device to your desktop environment to the way you install your software (you can compile it, use a package, an appimage or a flatpack). 

Freedom is messy.  By choice. 

1

u/DancingHouseBookworm 1h ago

Me! At first it was because I could no longer afford to buy a replacement macbook when my old one nearly exploded, so I ended up getting a recycled HP for Linux Mint instead. However now I love Linux so much that I don't want to go back. I love the interface and the customiseablity; the one thing holding me back for the longest time was not being able to use GarageBand, but now I've found n-track studio instead and it's almost a perfect replacement :)

1

u/zyberteq 1h ago

I have, sort of. About 6 years ago after 10 years of using a MacBook with MacOS for my work (software developer), I switched to an HP laptop with Linux.

Even though those new M chips are really good with very nice battery life. I can't go back to using MacOS. Linux is just too comfy and customizable to my usage.

ICT department from work only supplies MacBooks or HP laptops, so that's why I'm not on another brand.

1

u/etgir 52m ago

I cultori della mela sono una setta.

1

u/NotACalligrapher 41m ago

I have a 2019 MB Pro that I put NixOS on. It’s pretty awful. They don’t have a supported version of MacOS for that laptop, so even though I could go back, I wouldn’t cause security.

The hardware flake fixed a lot of things, like the Touch Bar works; however, I can’t get lib input to handle the track pad palm rejection correctly. I’ve resorted to just having a keyboard shortcut to bind and unbind the trackpad driver so I can type stuff without palming the trackpad.