3 ms·
That is interesting since I do almost the exact opposite of what you do. I hate VMs and SSH sessions for dev work with a passion. I have a powerful linux deskt
by tejaswiy 10y ago
That is interesting since I do almost the exact opposite of what you do. I hate VMs and SSH sessions for dev work with a passion.
I have a powerful linux desktop box that I run my builds on, and a light weight 13" 2015 Macbook Pro to connect to it. I check-out the code onto my linux box and scp it down to my Mac (ignoring source control folders) and subsequently use rsync to keep both the boxes in sync (there's an Atom plug-in that rsyncs every time you save).
I get native OSX performance as I edit code and I get to run fast builds on my desktop, so it's a pretty nice win-win scenario as far as I'm concerned.
- brobinson 10y agoThat's funny! I do all my dev work in emacs so it doesn't matter to me if I'm working locally or using SSH. :) I was very against running VMs for development until I tried it again a few months ago. Have you considered just keeping your code on the desktop and mounting it to your OSX host via NFS? I was doing this up until recently (was running Atom instead of emacs) and it worked really well. Might be an option if your latency is low enough. I actually tried "desktop Linux" last weekend to see if I could just ditch OSX entirely. The first experience I had was that the mouse cursor in 16.10 does not move in the installer and livecd boot. I installed 16.04, played with a bunch of the desktop environments, and was ultimately unhappy with the feel of them. They're just too alien and inconsistent compared to OSX. I'm probably just going to keep the current setup until this MBP dies, then I'll get whatever the best Mac Mini equivalent is (HP Z2, Intel Skull Canyon, etc.) and switch to Linux finally.