At work (a mostly Unix development shop), I've had an OS X box for the past 1.5 years and a Linux box before that. Due to various circumstances, I'll be getting a Windows XP laptop in the next few weeks. I'm of mixed feelings about this - it's good in that, as a manager, I'm used to running a Windows install (via Parallels) for Excel, Outlook, etc., but it's bad in that I'll miss all of the Unix tools available on OS X.
So, my question to you (community wiki perhaps?) is: What sort of tools would a Unix developer find handy when using a Windows machine? I'd like to be able to do some development on the machine (Perl, mostly), and also easily remote to other (Unix) machines. Here's what I've been recommended so far:
Editor: gvim
SSH: PuTTY
Cygwin is a collection of tools that provide Unix commands on a Windows system. These commands can be as useful on the Windows command line (i.e., within the command prompt window) or within scripts (e.g., . bat files) as they are on Unix. double clicking on it.
Windows 10+ To explain a bit, “Linux” is a type of Unix-based operating system. The whole “WSL” system is software Microsoft has written to allow Linux software, including a Unix command line terminal, to run under the Windows operating system.
You want cygwin -- and secondarily, for when you absolutely have to work in a CMD.EXE console, unxutils.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With