Cygwin – Linux für Windows

Cygwin ist das Linux für Windows. Microsoft Windows bringt zwar ein eigenes Linux für Windows heraus, es ist aber nicht so brauchbar wie Cygwin.

Die Installation ist relativ problemlos, wenn man weiß welche Pakete man installieren möchte. Grundsätzlich gilt hier: so wenig als möglich Pakete installieren, da man die Cygwin-Shell eigentlich nur für Kleinigkeiten braucht und man sowieso dauernd in einer Linux-Kiste eingeloggt ist.

Mit der Dienste-Installation unter Cygwin sollte man auch sparsam sein, da es für Windows bessere (portierte) Lösungen gibt, wie z. B. Xampp oder Bind. Davon ausgenommen ist der SSH-Server, den sollte man besser auf den Cygwin-Layer aufsetzen.

Gleiches gilt auch für Programmiersprachen. Phyton, Perl und PHP zum Beispiel gibt es als Windows-Port. Dies ist auf jeden Fall der Cygwin-Installation vorzuziehen.

Letzlich ist es natürlich Geschmacksache, wie man sein System installiert.

Auf jeden Fall sollte man die Kategorie Base installieren, diese enthält die wichtigsten Pakete.

Zusätzlich noch die Pakete

  • openssh
  • rsync
  • whois
  • wget
  • mail
  • mailutils
  • vim
  • lynx
  • nc (netcat)

Das wär’s schon mal für’s Erste.

Nach der Installation sollte man noch einen Pfad auf

c:\cygwin\bin

setzen, damit die Befehle systemweit erreichbar sind.

Unter Windows 10 wie folgt:

Systemsteuerung | System | Erweiterte Systemeinstellungen

Reiter Erweitert

Alles mit OK bestätigen.

Fertig!

Nun stehen die gewohnten Befehle wie

  • ssh, scp, sftp
  • ls -al
  • df -h
  • whois
  • usw. usf.

in der Microsoftschen Eingabeaufforderung zur Verfügung.