3 ms·
I use it daily for all of my development work (Ocaml, Python, LaTeX, vim, emacs, and a host of other tools, including X11 apps). It is the single biggest reaso
by ms013 8y ago
I use it daily for all of my development work (Ocaml, Python, LaTeX, vim, emacs, and a host of other tools, including X11 apps). It is the single biggest reason I was able to ditch my 2017 MacBook Pro a year ago for a Surface Book 2 after ~20 years of mac laptops and Lenovos running linux. I couldn't work with the terrible clacky keyboard they introduced - it didn't malfunction for me, I just loathed how it felt and sounded. Occasional friction when bouncing between apps on the Linux side and the Windows side sharing files, but as long as I work in /mnt/c/Users/USERNAME/ from the Linux side it isn't too bad.
I don't buy the "I've used OSX for so long I can't possibly adapt my workflow to Windows" argument. It took me a few days to get used to the new idioms, but it wasn't that bad. Then again, I've been pretty OS agnostic for my career - Irix, SunOS/Solaris, Linux, OSX, and now Windows+WSL. Other than the part of my career when I was doing systems research and had to care about OS-specific details (e.g., writing Linux kernel modules), I haven't really found it hard to adapt to new environments and be happily productive.
- tlavoie 8y agoHow does the performance feel? I've got a decent Lenovo, primarily running Linux. When I reboot to Windows (10, home came with), everything feels noticeably slower. I haven't tried dev stuff on Windows, but general UI, browsing and so on.
- ms013 8y agoIt can be sluggish at times (SB2 13”, maxed out specs), usually on boot when a bunch of background tasks are starting up. I haven’t run Linux on its own on this specific machine, so I don’t have a good comparison. It is tangibly slower than my 15” MBP 2017 when running some compute intensive tasks for work, but that is likely due to differences at the hardware level and not OS. I also have encountered some slowness at the filesystem level, which occasionally annoys me when I’m doing tasks that hit the FS very frequently. It isn’t perfect, but it’s good enough that I don’t notice the warts too frequently. I’m not very fickle though: at this point in my career, I’ve come to the conclusion that all systems suck in their own special ways.