6 ms·
Strangely my workflow is in a place where most of my graphic programs also exist on Windows (Lightroom mostly, everything else is easily changeable). It's my t
by jbssm 11y ago
Strangely my workflow is in a place where most of my graphic programs also exist on Windows (Lightroom mostly, everything else is easily changeable).
It's my terminal workflow that I can only use on a Mac/Linux.
Zsh, Vim, Tmux, LateX, Python and mostly a package manager (Apt on Linux, Homebrew on the Mac). Most of which I can just configure in a new system pulling the config files from my Github repository in less than 15 minutes after a fresh install.
That's what's mainly holding me from going back to windows (and the Application update process which is still awful as I can see from my VMware installation of Windows 10... seriously, updating the various components of Visual Studio in a semi manual way is just ridiculous), is there any good alternative for the Shell in windows that doesn't involve considerable tinking?
- nilkn 11y agoOn Windows 10, I use babun along with a Vagrant VM for terminal-based development. babun is a Cygwin distribution that's actually configured nicely out of the box with oh-my-zsh, etc. It comes with a very pretty terminal, a package manager, and more. That said, it's still Cygwin, which means I try to avoid doing complex, heavy-duty development in it. For that, I just spin up a Vagrant VM. It's insanely easy.
- jbssm 11y agoThis is a nice work method. But my biggest grip with it is that I use the GPU for CUDA calculations. At least in OSX it's not possible to directly access the GPU trough a VM (in Vagrant or any other way), while in Linux it's possible with KVM. How does it work on Windows?
- kryptiskt 11y agoMSYS2 uses pacman like Arch and has a lot of packages https://msys2.github.io https://msys2.github.io
- berntb 11y agoIs Homebrew a credible replacement for Apt? (I went with Linux on the desktop a few years ago because I was cursing too much over the OS X package managers. Maybe it was my fault.)
- hetman 11y agoI use MSYS2 which is probably as close as you'll get to a Linux environment for native windows programs. There is a port of pacman fire package management, and it has an xterm compatible terminal called mintty. There's also Cygwin (and Babun is meant to be a nice configuration of this), but Cygwin tends to create an environment that is a bit more isolated from the rest of the system, while MSYS2 focuses more on working within the native environment.