logoalt Hacker News

Nursieyesterday at 7:46 AM3 repliesview on HN

> M1 macbook is a locked down

Sure, iOS is certainly restrictive, fully locked-down, app store only etc etc, and I'd love a full-fat firefox with its plugin system available on my phone. But what are you doing on a non-Mac laptop that you can't do on an M1 mac?

I'm a big fan of linux and have used it as a main machine for many years, but use an M4 macbook as my daily driver at the moment (everyone else I work with does too, it's just easier). I haven't felt limited at all. I can build and install whatever I like, I have brew for my tooling needs...

Yeah I don't see it with Mac. Unless you're actually needing linux and dockerisation won't cut the mustard I guess.


Replies

timeonyesterday at 11:20 PM

Not sure if this relevant here but OS not phoning home constantly would be nice.

essephyesterday at 7:56 AM

If you're a Linux sysadmin type, it's nice to stay in the same environment as your vms, kubernetes, docker/podman containers, etc.

You also get nice eBPF tools.

show 2 replies
frflyesterday at 3:27 PM

Just my opinion here, after ~4 years of using it at work and daily driving Linux for personal use, including development, for a decade:

- The user interface and UX is pretty and all[1], but doesn't quite work as I'd like and I can't really do much beyond a few limited "hacks". Switching workspaces has a horrible and annoying animation I can't turn off. All applications windows are grouped together and for example some actions cause all of them to jump to the top. Top-level shortcuts are limited and I can't do the same things I can on Linux - eg, I bind Super+Enter to open a new terminal window, on MacOS I can kind get a janky version of that, but due to how the window manager works, it not as streamlined as Linux

- The whole notarization stuff and signing - I mean okay, security, great. But it's annoying and you have to pay Apple like $100(?) a year just for the privilege of developing software for their platform. When I did desktop app dev on MacOS, I had to do `xattr com.apple.quarantine` commands to turn off the security nonsense that prevented me from running our own app I or my coworkers wanted to test locally.

- I have a list of utilities/apps I need to install on a new MacOS machine just to get it to partially behave the way I want. Ideally MacOS should let me customize it directly with the necessary options so these extra apps aren't necessary. Nothing I'm asking is all that complicated - Linux environments provide it more or less by default with a few setting tweaks, even Windows behaves closer to what I want and I'm no fan of Windows.

- Recently I noticed MacOS was using bunch of CPU while idling - I traced it down to some background indexing scanning that was running constantly. I had to look up esoteric command line commands to stop it - which didn't work. I ended up disabling Spotlight almost completely to make it stop using my CPU every time I stepped away for a few mins.

Annoying stuff like this really puts me off of MacOS. Like I'm being forced to conform to their way of thinking and using a device. I'm an adult, let me decide for myself.

tldr; I just like Linux, it works, it's slick, I can turn-on/off, add/remove whatever I want. I'm not restricted to what some company thinks my workflow should look like.

[1]: I'm leaving out their "glass UI" blunder... what a horribly silly thing that is. Plenty to be said about that and others already have, so I won't repeat it here.

show 1 reply