I spent a long time as a Mac hater and Linux snob, but the M1 got me curious again just around time for me to get a new machine. X1 Carbon + Linux was so much trouble for years, at the end of the day I need some browsers and a nice terminal. Great battery life and performance obviously a plus.
M1 MBP Pro + iTerm2 has been fantastic, all my dotfiles ported over with minimal fuss, Homebrew has packages for almost all my userland needs. I do miss the aspects of customization around certain things, but I've found more often I just want to be able to do work and not have to worry about making sure my audio device sample rate is tuned properly for Zoom to work or whatever have you.
The things you are excited about are likely going to satisfy you - I can run on battery for around 8-12 hours of full activity (browsing, documents, light docker containers, vscode), the SSD tests so fast in `fio` it's ridiculous, and the thing is sturdy and travels well.
I haven't done a 1:1 Docker performance test but most of the things I'm doing in Docker are to test before shipping into a k8s cluster, so it's never usually that intensive. My experience has been satisfactory with Rancher Desktop - though it was a little rough a few months ago it's perfectly serviceable now and lets me run amd64/arm64 containers interchangeably as well as run microk8s.
TL;DR - I ate some humble pie and I now unironically enjoy using Apple hardware. The M1s are really nice and worth the money if gaming / VR aren't of major concern.
M1 MBP Pro + iTerm2 has been fantastic, all my dotfiles ported over with minimal fuss, Homebrew has packages for almost all my userland needs. I do miss the aspects of customization around certain things, but I've found more often I just want to be able to do work and not have to worry about making sure my audio device sample rate is tuned properly for Zoom to work or whatever have you.
The things you are excited about are likely going to satisfy you - I can run on battery for around 8-12 hours of full activity (browsing, documents, light docker containers, vscode), the SSD tests so fast in `fio` it's ridiculous, and the thing is sturdy and travels well.
I haven't done a 1:1 Docker performance test but most of the things I'm doing in Docker are to test before shipping into a k8s cluster, so it's never usually that intensive. My experience has been satisfactory with Rancher Desktop - though it was a little rough a few months ago it's perfectly serviceable now and lets me run amd64/arm64 containers interchangeably as well as run microk8s.
TL;DR - I ate some humble pie and I now unironically enjoy using Apple hardware. The M1s are really nice and worth the money if gaming / VR aren't of major concern.