3 ms·
From the post: but I do daily development on an Arch linux desktop sitting next to my MacBook Pro I have a similar set up, both at home and at work, where I u
by danieldk 10y ago
From the post:
but I do daily development on an Arch linux desktop sitting next to my MacBook Pro
I have a similar set up, both at home and at work, where I use a MacBook for Office, Omni{Focus,Graffle}, etc., but SSH into a Linux machine for serious development word. My reasons are two-fold. First of all, many OS X's command-line tools are behind the times and buggy. For instance, grep segfaults on trivial usages such as[1]:
% echo i860 | grep --color -e i860 -e i86
Or returns incorrect results for even trivial expressions:
% echo "1234 1234 1234" | egrep -o "^...."
1234
123
4 12
Since I use UNIX command-line tools such as grep daily, I cannot have them fail (yes, I know, get GNU grep from Homebrew). Secondly, Mac hardware is very weak these days, even the Mac Pro is years behind. At the same time, you can get a similarly spec'ed machine on eBay for a couple of hundred of Euros. Plug a card to use CUDA, etc.
[1] http://blog.loadzero.com/blog/tracking-down-a-segfault-in-grep/ http://blog.loadzero.com/blog/tracking-down-a-segfault-in-gr...
I don't have many real stability problems (kernel panics), but there are oddball bugs everywhere. E.g. Mail.app likes to redownload all my e-mail when I quit and open it.