Cygwin adalah sekumpulan tool tool linux yang bisa dipakai di Windows. Cygwin adalah “lingkungan Virtual” agar perintah di Console Linux bisa berjalan di Windows. Apa manfaat yang paling terasa dengan Cygwin? jika anad seorang admin jaringan atau Programer Linux, maka manfaat dari Cygwin akan memudahkan aktivitas kita tanpa harus berpindah kelinux. Contohnya misalkan mengedit file dengan Vim Editor, Meremote Server dengan SSH atau melakukan kompilasi Program dengan GCC. Dalam kasus saya sendiri, Cygwin di insall sebagai prasayarat dalam isntalasi Android NDK. Android NKD adalah tool development dari Google yang digunakan untuk membuat aplikasi Android dengan C++ atau C.
Langkah instalasi
1. Download installer Cygwin di https://cygwin.com/install.html. Perhatikan OS yang anda pakai, jika memakai Windows 64bit, disarankan pake setupx86_64.exe. Ini adalah stub installer, installer ini nantinya akan minta koneksi internet agar bisa menginstall perintah perintah linux yang dibutuhkan. Jadi pastikan saat instalasi anda tekoneksi internet.
2. Jalankan setup.exe tadi dan pilihlah mirror terdekat. Kalau kita di indonesia maka yang tedekat adalah server di singapure (domain dengan ending .sg).
3. Saat memilih paket yang akan di install, pilih default. Klik next
4. Tunggu sampai instalasi selesai. Dengan Seting default, isntalasi berkisar antara 15 -30 Menit.
Setelah selesai, silahkan buka Shortcut didesktop dengan nama cygwin terminal. Cobalah memberikan perintah seperti layaknya di linux. Jika ada perintah yang tidak ditemukan, itu artinya perintah tadi berlum di install.

Cara mengupdate/menambah paket lain
Untuk menambah paket atau program lain, cukup jalankan kembali setup.exe dan saat pemilihan paket, silahkan pilih paket yang anda inginkan.