<<

the m2 macbook experience so far

1671909565

i didn't listen to any music while writing this, instead opting for john wolfe's let's play of crimson snow

i've been in possession of my m2 mbp for some weeks now and have largely avoided actually using it for anything interesting apart from some light go programming and heavy youtube consumption. here are some things i like and dislike about it

the good

the pain

the ugly

it just feels bad, man. this isn't so much about the product as it is about me. the macbook and me, we're just not compatible. i want control over my system, even if that makes for a janky experience. at least it's my janky experience, and i'd pick that over a streamlined (and admittedly very beautiful) something someone came up with for me. i miss not worrying about whether an application is compatible with my arcane cpu architecture. i miss the god awful multi-display experience on super snappy tiled wm systems, requiring you to mess around with xrandr pixel positioning on the command line. i miss having control, alt and super keys that are adequately placed and work in a predictable fashion, not requiring me to read OS documentation or trial-and-error my way through combinations. i miss having the countless packages of free software available on the big distros. i miss recompiling vmware host modules and manually copy-pasting and enabling systemd units to make workstation pro work after a kernel update because that way at least i could run 12 VMs if i wanted to without suffering through a headache. heck, i even miss the awful bspwm + sxhkd user experience because i'm not stuck with it. if i don't like something about the core OS experience, i can probably replace it on gnu plus linux. and i definitely miss having ports on my laptop that i can plug things into

some last words

overall, using this machine feels like taking part in a beta test, not only for hardware due to relative lack of widespread arm64 adoption on "the desktop", but also software due to some missing crucial OS features like a usable middle mouse click that doesn't cost 8 euros to unlock and granular volume control for apps, which has been a staple in any other legitimate operating system for what feels like forever. the touch bar is probably the most annoying thing. oh, the amount of times i have opened vim and then accidentally triggered the help by fat-fingering f1 while trying to hit the escape key. to paraphrase someone i worked with recently: "i never use it. it always shows something different depending on what app you're in. too unreliable". it's a failed fancy experiment and i wish we could move past it as a species

despite all of that, the arm architecture itself intrigues me, and i definitely want to look into some assembly/reverse engineering type stuff, mainly due to instruction set simplicity compared to dusty old x86_64

i'll end this post with a reminder: a 16g ram thinkpad x230 from minifree.org costs around 345 euros, shipping to mainland europe included. that's a fairly small price to pay for the superior gnu plus linux computing experience and i can't wait for santa (me) to stuff one into my tennis sock

I’m a negative of a person. All I want is blackness, blackness and silence - Sylvia Plath