This tutorial will enable you to understand the basic Linux shell get familiar with it while using Windows. We will also be installing a development environment to understand and use major Linux software development tools.

The software that we will be installing are:

1. MinGW (Minimalist GNU for Windows) - MinGW provides an environment for open source development tools, such as GNU Compiler Collection (GCC) and other libraries to be used under Windows. This can be expanded to contain many different compilers such as ADA, Fortran etc to be used for development.

2. MSYS (Minimal SYStem) - MSYS provides a Bourne shell which can be used as a command line interpreter (CLI). This contains many of the native Linux command utilities fully integrated with Windows command utilities and hence can be used as an alternative for Windows CLI (CMD - Command Prompt).

5. After installation, MInGW Installation manager will open. Under "Basic Setup", select "mingw32-base'. Right-click and select "mark for installation". Sect any other compilers that you need, like GNU C++. DO NOT SELECT "msys-base". We will be installing this separately.

You should probably get hold of a good book on Linux or PM me for recommendations and/or free ebooks. Hope you will make the transition to Linux soon! Your questions, suggestions are feedback are extremely welcome. For further information, contact me on Facebook. මෙම අඩවියේ ලියාපදිංචි වූ භාවිතාකරුවෙක් මෙම ලිපිය සිංහල භාෂාවට පරිවර්තනය කර නැවත මෙහි පළ කරන්නේ නම් ස්තුතිවන්ත වෙමි.

0

"A beautiful thing is never perfect."

Off Topic

Participate in Einstein@Home Project to search for weak astrophysical signals from spinning neutron stars (also called pulsars) using data from the LIGO gravitational-wave detectors.