Re:Inside the Creation of the Microsoft Surface Book
by Naomarik on Thursday October 08, 2015 @12:15PM
(#10353697)
Try babun: http://babun.github.io/
I currently do my dev on a Macbook Pro but exploring the options available on Windows because I intend to switch to either the Surface Book or SP4.
I think with babun for a basic unixy terminal and vagrant to manage projects I'll have a nice dev machine. The massive plus to the surface is having ability to sketch out anything I want which helps immensely trying to solve problems, kind of like an ultra mini whiteboard.
I'm pretty heavily invested in Linux, and before getting my SP3, I only ever used Windows for gaming. I considered dual-booting Linux, but I was nervous about accidentally screwing things up ahead of my trip, so I decided I'd postpone that to after my trip.
So I installed stuff to make myself comfortable instead. PuTTY was one of my first installs, so I could SSH into my VPS whenever I wanted a familiar command-line environment (and with that, access to my coding projects and vim). Another was the suite of KDE apps, so I could use the GUI apps I'm familiar with. TortoiseHg, too, so I could pull stuff down that I wanted to work on (I use Hg as a means of backing up my stuff -- not just code, but a lot of plain text documents and stuff -- to my VPS).
So, yes, if you want a Nix-like ecosystem on a Surface, you can do that. I could've gone even farther and installed a full Cygwin environment, but I didn't bother just because PuTTY into my VPS was a much more efficient way of accessing a CLI environment. For that matter, I could've installed a Linux VM, too (and I probably would have, but I forgot, and it didn't come to mind until I was already packing).
And it's totally possible to install Linux, if you want. There are guides for installing Arch, Ubuntu, etc. on the SP3, and I doubt the SP4 or SB will be much different. Only reason I didn't is because I wanted to make 100% sure that if I accidentally did something wrong and blew away the wrong part of my SP3, it wouldn't happen until after I'm home from my trip.