That said, it would seem that they have, and continue to have, issues with waking up with a new external monitor. Maybe you're being hit by this? Occasionally when I arrive at home or the office and plug my asleep-and-lid-closed MBP 2015 in, the screen will display garbage for a while, and hang for 10-30 seconds until it shows the unlock screen. Sometimes it doesn't recover at all.
Relative is the key:
Linux wakes up in milliseconds every time; by the time I open the lid all the way it's ready to go. rMBP (2012) can be from almost as fast as linux to ~10 seconds. I'd guess the average is ~3 seconds; though sometimes even when it wakes up fast I'll still get a beachball for a bit.
I mostly use my laptop around the house and often open and close it many times in a short period -- for instance say I'm reading something technical on the kindle in the armchair; I'll flip it open quite often to test or look something up quickly, so even having to wait a few seconds gets obnoxious.
I could just leave it open, but I don't always have a safe place to put it while open.
note: no external monitor, so that's not the issue.
What about battery life?
Have you tried [1]? This is based on a HN comment. Explanations on the functions are also found here [2].
> * Macbook wireless constantly has issues connecting, to the point of having to turn off wireless and back on multiple times (this occurs often).
Which macOS version was this? Wasn't a related framework replaced recently? Or was that only DNS?
> * Opening many tabs in chrome on mac causes serious slowdowns. Have yet to see any slowdown on thinkpad even with 20-30 tabs. This also goes generally for mac beachball issues.
How much RAM is in the MBP? I had 100+ tabs open on a MBP 2010 (4 GB RAM default, replaced with 8 GB RAM, replaced 512 GB HDD with 256 GB SSD) and never had any issue with that after the hardware replacements. Are you comparing a 5 year old machine with a new one?
> In general, Arch/i3 combo is far better than MacOS for my needs (95% of time in terminal/browser).
Have you ever tried Homebrew (+ Cask) + Amethyst + iTerm2 + Tmux on the Mac?
[1] http://pastebin.com/F3Sh2mjY
[2] http://blog.taylormcgann.com/2012/07/05/hibernate-from-termi...
Waking up from sleep has been nice and fast in Linux for a while, but I have to say that regardless of all the frustrations I've found using OS X over the last year, waking from sleep isn't one of them. It has been nice and fast every time.
>* Macbook wireless constantly has issues connecting, to the point of having to turn off wireless and back on multiple times (this occurs often).
I've found wireless to be a really bizarre experience on OS X. If there are two networks it can connect to in range, it doesn't seem to pay much attention to the strength of the signal, and it always seems to overstate how strong the signal is (that may feed into the former).
I can be sitting in the same room as another wireless endpoint, and it'll choose the one furthest away from it, where wireless strength is pretty low, and constantly suffer communication problems. I've made it a point now to go check which wifi it has connected to.
http://www.macworld.com/article/1053471/software/sleepmode.h...
Off the top of my head there are a few primary reasons I prefer linux:
* WM Aesthetics - Arch+i3 (or any minimal, preferably tiling WM) provides a gorgeous minimalist aesthetic -- checkout /r/unixporn for examples. MacOS is just too visually noisy for me.
* I was going to buy a new macbook pro, but then they went and got rid of the escape and function keys. Escape I could probably live without (I tap caps-lock for escape), but function keys I want (at least until the apple touchbar proves itself to be comparatively useful).
* I'm tired of Apple's hyperbole and smugness, especially considering they haven't done anything really interesting since Jobs passed away.
* Customizability: really no comparison here. This is my big one.
* Pacman/AUR - honestly homebrew is pretty good though.
Negatives:
* Occasional weirdness/breakage.
* Can take a lot of research to figure out how to get things to work at times (note: usually not common things anymore though, like wifi etc); sometimes they just don't work without an unreasonable amount of work, or at all (e.g. hibernate). Many things are esoteric in general and have marginal documentation (arch wiki is great though). Granted this is part of the fun (I mean, I am a programmer :).
* Spent tens of hours setting things up to function the way I want (keep in mind I don't use gnome/kde so that would likely fix a lot of issues like external monitor support for HiDPI, and I tend to do heavy/esoteric customization of the user experience). Most of this is because I haven't used linux as my personal machine for ~5 years (i.e. setting it up again would be a few hours or less likely). If you use Gnome/Unity/KDE this probably wouldn't be the case.
* HiDPI (x1 carbon): I think this is actually decent in kde/gnome/unity (?), but it's pretty terrible in most GUI apps in my minimal setup. After some fiddling chromium is fine and I generally simply don't use GUI apps otherwise, and when I do it's still usable if not great. Retina screen and OS support was the primary thing that kept me on a mac. (edit: terminal and chrome look great so I'm happy)
* Miss a few apps: Quiver, Artful, Dash
* I still keep my mac around just in case, but haven't needed it yet.
* Touchpad: nothing touches a macbook (although I'm not jazzed about the huge new one), on the other hand the X1 Carbon's is actually quite good.
oh, and I use Manjaro-i3 [1] -- I've been there, done that with setting up Arch from scratch...highly recommended.
1: https://forum.manjaro.org/t/manjaro-i3-16-06-16-06-1/3329
Linux hardware support has become much better without a doubt.
However just in the last couple days I've had the following sporadic issues:
* External usb keyboard/mouse simply wouldn't work (and doesn't show up in lsusb). Restart fixed.
* If left overnight, occasionally won't wake up from sleep; requires restart.
* Upon start trackpad/trackpoint occasionally doesn't work; do not show up in xinput; probably fixable, but haven't dug into it.
On the other hand, mac had its own issues:
* Macbook takes relatively forever to come back from sleep; thinkpad is practically immediate.
* Macbook wireless constantly has issues connecting, to the point of having to turn off wireless and back on multiple times (this occurs often).
* Opening many tabs in chrome on mac causes serious slowdowns. Have yet to see any slowdown on thinkpad even with 20-30 tabs. This also goes generally for mac beachball issues.
In general, Arch/i3 combo is far better than MacOS for my needs (95% of time in terminal/browser).