There are many ways to use Linux on Microsoft Windows system. The best and easy way is to use Vmware Workstation software. Another option is to use Cygwin software under Windows. It is a Linux-like environment for Windows. It is consists of, a DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality and a nice collection of tools, which provide Linux look and feel. For example, you can learn shell scripting using bash under Cygwin. Please note that Cygwin is not a way to run native linux apps on Windows.
Cooperative Linux, i.e. coLinux, is software that lets Microsoft Windows cooperate with the Linux kernel to run both in parallel on the same machine.
Vmware allows installing the Linux on Windows (it is commercial software). It gives you 100% look and feel of Linux under Windows. It provides networking between Windows and Linux system. It is perfect solution if you want to use it for educational/commercial purpose.
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012
- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop