I'm not sure battery replacement falls under the category of repair, more like required maintenance.
If you run linux, sooner or later you're going to want compile software from sources. Building software on linux is hardly if any different than building software on any other *NIX platform. Developers and package managers have made the process easy. So whatever your pleasure, please indulge.
> I'm not sure battery replacement falls under the category of repair, more like required maintenance.
Which would suggest that Apple's glued-in batteries are a bad idea? Whatever one chooses to call the process of changing a battery, this is unnecessarily difficult with Apple hardware.
I replaced the battery in my X1 Carbon using a screwdriver in about 15 minutes. No significant downtime or hassle.
> You could build and script ffmpeg to transcode all your FLAC files to ALAC
Hardly "Just Works" though is it? I might as well stay on Linux...