|Tutorial: UNIX Environment for Windows|
|Creating a UNIX-like Environment on Microsoft Windows: Step by Step|
|Overview | Shell | Console | CYGWIN | Applications | Utilities | Links|
You might be puzzled at the title here: why would you want to turn your windows machine into a UNIX-like environment? If you want a UNIX-like environment, go use Linux, Solaris, HP-UX... why go backwards?
The reason is quite simple: no single Operating System is perfect, each one has its good points and downfalls. UNIX is stable, efficient, suitable for a developing platform and for work; while Windows is unstable, wasteful and lousy in that aspect. On the other hand, UNIX is boring, lacking in Multimedia support; while Windows is flashy, fun and easy to use. Sometimes we want to do serious work, and sometimes we just want to have fun, so we want to have our cake and eat it.
There are several steps involved in making your Windows machine looking/working like a UNIX environment, and I will walk you through all of them, step by step. I am assuming that you are familiar with all the basic concepts/operations with Windows. I am also assuming that you know how to use the regedit.exe utility to modify the Windows registry, how to edit the autoexec.bat file or modify the environment variables in WinNT. If you don't, you can either ask somebody (for example, me) or just learn how to do it by yourself, it's really not very difficult.
Now, let's start with step 1: configuring your Windows shell.