Cygwin

Aus Tuxfutter

Wechseln zu: Navigation, Suche

Cygwin, auch Cygwin Tools genannt, ist eine Programm-Sammlung, welche auf einem Windows-System eine Unix-Laufzeitumgebung emuliert. Mit Cygwin hat man somit die Möglichkeit verschiedene Unix-Programme auch unter Windows ablaufen zu lassen.

Inhaltsverzeichnis

[Bearbeiten] Funktionen

In der Basisfunktionalität bietet Cygwin eine Bash (Shell) in einem Windows-Fenster. Diese Bash entspricht dem Verhalten nach einer bash unter unixartigen Betriebssystemen. Dabei werden auch Funktionen wie Tab-Completion unterstützt.

Cygwin bietet nicht nur die Bash sondern auch eine große Zahl von extra für die Cygwin-Umgebung angepassten Programmen (insgesamt ca. 1,5 GB). Dazu gehören unter anderem:

  • GNU Compiler Collection (eine Übersetzunger-Sammlung für Programmiersprachen)
  • Emacs (der universelle Editor)
  • LaTeX (ein professionelles Textsatzsystem)
  • Ssh (die Secure-Shell)
  • mutt (ein Post-Programm)
  • einen unter Windows lauffähigen X-Server
  • praktisch alle Standardwerkzeuge die man von Unix her zu schätzen weiß

Mit KDE on Cygwin existiert auch ein Projekt, das die komplette KDE-Umgebung auf Cygwin portiert hat (siehe Weblinks).

Die aktuelle Cygwin-DLL funktioniert mit allen kommerziellen Windows-Versionen für 32- und 64-Bit-Systeme mit Ausnahme von Windows CE. Die Unterstützung für veraltete Windows-Versionen (Windows 95, 98 und Me) wurde jedoch mit der neuesten Version (Cygwin 1.7) eingestellt, die Vorversionen sind jedoch weiter erhältlich.

[Bearbeiten] Dateisystem

Da bei unixartigen Betriebssystemen alle an das System angeschlossenen Dateisysteme in einem gemeinsamen Verzeichnisbaum (unter root) eingehangen, bei Windows aber das Konzept der Laufwerksnamen besteht, muß man, wenn man auf Windows-Dateien zugreifen will, den Umweg über den Pfadnamen /cygdrive/<Laufwerksbuchstabe>/Pfad gehen. Auch sonst gibt es kleinere Inkompatibiltäten. Trotzdem ist Cygwin eine geeignete Oberfläche für Leute, die auf Windows nicht verzichten können, aber trotzdem ein wenig in die Welt der unixartigen Betriebssystemen reinschnuppern wollen. Eine Portierung des home-Verzeichnisses auf eine spätere Nur-Linux-Installation ist später weitgehend problemlos möglich.

[Bearbeiten] Verteilung

Cygwin kann man sich entweder aus dem Internet herunterladen oder auf CD/DVD beziehen. Beispielweise enthielt die DVD zum Linuxtag 2003 die aktuelle Cygwin-Distribution.

[Bearbeiten] Weblinks

  • Cygwin (englisch) – offizielle Webseite
  • Cygwin – Artikel bei der Wikipedia
  • KDE on Cygwin (englisch) – Seite bei SourceForge.net
  • Cygwin (englisch) – Seite bei redhat
'Persönliche Werkzeuge