Not gonna lie, I would like a "Black Edition" of macOS. There is a decent OS buried under tons of rubble.

Recently switched to KDE on a linux laptop (600 USD lenovo) and stopped using my macbook (m1 16" pro).

Speakers, touchpad and battery life are inferior. Speakers are OK after installing EasyEffects and I don't use the touchpad while programming. And battery life is close enough

Cachyos with KDE is 10x better than MacOS. So it doesn't make sense to use macbooks for programming anymore IMO.

You can't even see the update download speed or progress percentage on MacOS, and have to approve 3 times to run a downloaded program, brew is terrible in terms of performance etc. etc. etc.

Same here, only switching to a desktop.

The single thing I had in macOS I can't replicate in Linux is Preview. Other than that, literally everything is better on this side. I expected to have a bad adaptation period, but the experience has truly caught up.

Battery life optimization on Lenovos often involves installing and activating the correct GPU kernel module. My battery life on my P53 improved measurably after doing this, though installing new kernels involved a small build step. Are you just running with all the defaults?

I just installed cachyos normally and didn't do any tweak for GPU. The laptop just has an amd CPU and doesn't have a GPU. Do need a specific GPU kernel module for this?

> Speakers, touchpad and battery life are inferior.

I suppose it depends upon the model, but I find my Lenovo Yoga's touchpad vastly superior to my MacBook Pro's touchpad. Tracking is fine on both, yet I'm having trouble trouble with the MacBook Pro consistently handling clicks. Granted, that is probably a software thing. As an added bonus, the Yoga has a touch screen which folds back, both of which are nice to have. (Agreed on the Mac speakers being significantly better though.)

> Cachyos with KDE is 10x better than MacOS.

That is subjective. I definitely agree with you, but a lot of people won't. Then again, I have been using Linux for about 30 years so modern macOS feels limiting and there is very little I can do about it.

I use both macOS and Linux (NixOS + gnome/niri) regularly. When everything is working properly--and, to be clear, I'm talking about the macOS side--I see almost no difference between the two operating systems. I'm on a ThinkPad on one side and an M2 Macbook Pro on the other. The only meaningful difference not attributable to something like different screen size is that Apple displays are damn good, and their speakers are otherworldly.

I was running Asahi/NixOS on a Macbook Air for a long time, and that experience was also top notch--only battery life was a few percentage points worse on NixOS--but the aarch64 software situation and emulation experience were just not there. I expect they've improved a bit since.

If someone would make a quality laptop that doesn't look like a Honda street racer and has excellent audio, I'd be very happy.

Interesting. Why do you call out KDE? Does it add to the experience specifically for you?

I usually use XMonad, but then I nearly do everything in the command line, and I don't like to move my windows around via mouse. (Though XMonad supports that, too.)

XMonad works for me, but I wouldn't call it out specifically as contributing to the experience.

> You can't even see the update download speed or progress percentage on MacOS, [...]

What program are you talking about? You can customise eg Firefox on Mac, just like anywhere else, with extensions to look however you want.

> [...] brew is terrible in terms of performance [...]

I'm trying to fix at least brew's Python performance a bit:

https://github.com/python/cpython/issues/158283

I used to use XMonad (now on Hyprland) and feel that the tiling window manager experience you can get on Linux doesn't have an equivalent on macos. KDE is solid but yeah it's plain jane.

I have been using KDE for 4-5 years on desktop by now and didn't have any big issues with it so far. I was able to solve every single issue I had with it using a web search or an LLM in a couple minutes.

Only major issue I had was because of cachyos (I think) or just some LLM commands I ran that broke my sound output so I had to reinstall the OS. I probably had more but was using other OS like EndeavorOS/Manjaro before and don't think it was related to KDE.

Also I just like the UI of it and can find any setting I want easily.

> What program are you talking about? You can customise eg Firefox on Mac, just like anywhere else, with extensions to look however you want.

I mean the Software Update thing that updates the OS itself. I also had issues like ghost updates for xcode tools with it (updates come even after I uninstall xcode tools).

> I'm trying to fix at least brew's Python performance a bit:

Nice!

For the future, it shouldn't be necessary to reinstall Linux just to fix a sound card. Pipewire et. al are a bit of a mess and sprinkle config files in /etc and your home dir. If it happens again start with deleting those and doing a restart.

Or a server version. I have an M1 Mac mini as my home server and it really feels like I'm fighting the fact that it's a desktop OS with a GUI and full of components that really, really, really can't deal with being run on a headless system. Not much fun when your super efficient ARM processor suddenly uses 100% CPU for 6 days straight because WindowServer and CoreAudio are having a panic attack due to being unable to find any outputs.

And so much useless crap you can't turn off without disabling SIP, which it doesn't feel like you're meant to, because who knows what daemon will bring down the entire system when another it expects to be there isn't…