3 ms·
I just spent a lot of time looking around for a laptop that had good battery life to develop on (i.e. ssh). I eventually went with the MacBook pro with M2 beca
by chaxor 4y ago
I just spent a lot of time looking around for a laptop that had good battery life to develop on (i.e. ssh).
I eventually went with the MacBook pro with M2 because - *it actually is amazing*.
It lasts for like 3-5 days of all day use in typical vim/firefox use for me on a single charge.
I debated going with a system 76, falcon Northwest TLX, etc for more power and x86 such that archlinux would be more compatible, but most laptops with x86 processors only have ~1-2 hours with a dGPU or maybe ~<10 hours with windows as the os (~drops significantly with Linux typically).
It's unfortunate, but x86 is really awful in this area - so I went for ARM, and the best ARM based computer i could find (aluminum chassis / great durability) is the M2 based MacBook pro (slightly larger battery than the air).
What's nice is it completely beat out my expectations. I have a nice and fairly new desktop with an i7 on arch. My desktop takes 12 minutes to compile duckdb.
The M2? 6 minutes.
Color me impressed.
Just got it recently, and I'm looking forward to sourcing Asahi Linux on it tomorrow.
Along with Linus' recent push to Linux kernel from the M2, I think it's likely that a very large portion of Linux users will be using apple silicon soon.
- dheera 4y agoYeah this doesn't work for me. I develop with a lot of sensors and hardware and drivers are a pain in the ass. I have a box of 30 cameras and exactly zero work on Mac. Also, fuck Mac keyboards, I can't develop with them, and the constant quacking noises and spinning beachballs that I have to meditate to while I have absolutely NO idea what's causing the delay. Even Alt+Tab doesn't work correctly, tiling shortcuts don't work consistently, and sending bytes over USB HID API to switch logitech devices isn't reliable either. (I own zero Macs, all of my personal machines are Linux, I was given a Mac M1 for work and it's inefficient as hell, productivity-wise.)