Name | Anwendung | Alternative zu | Zielgruppe | Beschreibung | Auch unter Unix ver- füg- bar? |
Teil von Cyg- win? |
Lizenz |
---|---|---|---|---|---|---|---|
AbiWord | Textverarbeitung | MS-Word | Endanwender | Textverarbeitungsprogramm | X | GPL | |
Apache | Webserver | IIS (Internet Information Server) | Web-Entwickler | Apache ist der am häufigsten verwendete Webserver. Er existiert als native und als cygwin Version. | X | X | Apache Software Licence |
AutoHotkey | Hotkeys erstellen | Anwender | Mit diesem Programm kann man eine Folge von Mausklicks und/oder Tastendrücken abspeichern. Die gespeicherte Folge lässt sich dann z.B. mit einer Tastenkombination (Hotkey) automatisch abspielen. | GPL | |||
CDex | CD Ripper | Endanwender | Mit CDex kann man Audio-CDs auslesen und in verschiedenen Formaten abspeichern. | GPL | |||
ClamWin | Antivirus-Programm | Endanwender | ClamWin ist ein Antivirus-Programm. Intern wird das ebenfalls freie Clam AntiVirus verwendet. | GPL | |||
Cygwin | Unix Emulation | Kompiler von Visual C, Kommandozeile von DOS, ... | Programmierer | Cygwin ist eine Unix Emulation. Die wichtigsten Befehle und Programme sind verfügbar: Shell (Bash), Grep, C Kompiler (GCC), Vi, Pager (less), eine Art Xterm (rxvt). | X | GPL | |
Ditto | Clipboard Extension | Anwender | Ditto erweitert die Zwischenablage (cut&paste) um einige Features. Die Einträge in der Zwischenablage werden in einer Liste verwaltet, so dass man auf ältere Einträge zurückgreifen kann. | GPL | |||
Exiftool | Bilddatei Metadaten Auslesen | Anwender und Programmierer |
Das Perl Programm kann mehr als der Name vermuten lässt. Neben
Exif (Jpeg), werden auch die Metainformationen vieler anderer
Bildformate ausgelesen: AVI, Canon/Nikon RAW, ...
Ich verwende es um Bilddateien entsprechend dem Erstellungsdatum umzubennenen. |
X | Perl Licence | ||
FileZilla | FTP Client mit GUI | WS-FTP | Endanwender | Von FileZilla existiert auch ein FTP Server | GPL | ||
GCC | C, C++ Kompiler | Kompiler von MS-Visual C | Programmierer | Der GCC ist wohl der verbreiteste Kompiler. Er gehört zum Kern von Cygwin. Kleine Unix-Programme lassen sich leicht zu Windows portieren. Mit der Verwendung von Mingw lassen sich sogar native win32 Anwendungen kompilieren, die nicht die Cygwin DLL benötigen. | X | X | GPL |
Gimp | Bildbearbeitungsprogramm | Photoshop | Endanwender | X | GPL | ||
GTK+ | Bibliothek für GUI Programme | GUI-Programmierer | GTK wurde eigentlich für Unix programmiert, doch es existiert auch eine Windowsportierung. | X | LGPL | ||
Name | Anwendung | Alternative zu | Zielgruppe | Beschreibung | Auch unter Unix ver- füg- bar? |
Teil von Cyg- win? |
Lizenz |
Hamster | Mailserver | Exchange | Administrator | Hamster ist ein Mailserver mit GUI. Er eignet sich besonders für kleine Firmen. Er unterstützt SMTP, POP3, IMAP und NNTP. | |||
htmldoc | Konverter | PDFWriter | Konvertiert HTML zu PDF | X | GPL | ||
ImageMagick | Bildbearbeitung per Script | Bilder per Kommandozeile skalieren, zusammenfügen, Farben ändern ... | X | BSD ähnlich | |||
INNO Setup | Installer | Installshield | Programmierer | Mit INNO Setup lassen sich Setup-Dateien als exe-Dateien erstellen. Besser ist es, mit WiX zu arbeiten. | |||
KDiff3 | Graphisches Diff-Tool | WinDiff | Programmierer | Mittels KDiff3 können Unterschiede in Text-Dateien graphisch dargestellt werden. Ich verwendes es um zwei Dateien anhand der gemeinsamen Ursprungs-Datei zusammenzuführen. Siehe auch WinMerge | X | GPL | |
Lame | MP3 Encoder | Lame ain't an MP3 encoder. Aber Lame ist es doch: Ein Programm um MP3-Dateien zu erstellen. Das Erstellen von MP3 ist leider wegen einem Patent von Frauenhofer nicht unbedenklich. | X | LGPL | |||
LaTeX | Satzsystem (Textverarbeitung per Ascii-Editor) | Mittels LaTeX lassen sich Postscript und PDF Dateien erstellen. LaTeX-Anweisungen werden mittels einem Texteditor geschrieben. Beispiel: \begin{document}....\end{document}. Es wird oft beim Erstellen von Diplomarbeiten in naturwissenschaftlichen Fächern verwendet. Siehe auch MikTeX. | X | X | |||
matplotlib | Bibliothek für 2D Charts/Plots | Alle die Zahlenreihen visualisieren wollen. | Mit Matplotlib lassen sich einfach und schnell Messdaten und mathematische Formlen visualisieren. Bilder sagen mehr als Worte: Matplotlib Screenshots | X | X | Python Licence | |
Mingw | Kompiler | Kompiler von Visual C | Programmierer | Mingw ist eine Sammlung von Headerfiles um native win32 Anwedungen zu programmieren. Eine spezielle DLL wie bei cygwin ist nicht nötig. | X | Public Domain und GPL | |
MoinMoin | Wiki-Engine | Teams, die per Internet Texte erstellen wollen | Bei einem Wiki können alle Teilnehmer die Texte anpassen, erweitern und verbessern. Die Regeln für die Textformatierung sind einfach. Wikis lassen sich mit normal Internet-Browsern benutzen. | X | |||
Mozilla | Webbrowser und Mailclient | Internet Explorer | Endanwender | Leider nicht für ältere Rechner geeignet. | X | Mozilla Public Licence | |
MySQL | Datenbank | SQL-Server, MS-Access | Datenbank-Entwickler | Neben der Datenbank MySQL gibt es noch viele Zusatztools für MySQL unter Windows. | X | GPL | |
nebula device | 3D Engine | Softwareentwickler | Nebula Device ist eine in C++ geschriebene 3D Engine um Computerspiele oder Visualisierungen zu programmieren. Es existieren außerdem Anbindungen an Scriptsprachen (z.B. Python). | X | BSD like | ||
Nmap | Port-Scanner | Netzwerkadministratoren | Mittels Nmap kann man überprüfen, welche Ports auf einem anderen Rechner geöffnet sind. | X | GPL | ||
Notepad++ | Text-Editor | Notepad | Anwender | Notepad++ hat mit dem "Vorbild" des Herstellers Microsoft nur wenig gemeinsam. Notepad++ ist ein sehr mächtiger Text-Editor. | GPL | ||
OpenOffice | Office Programme | Microsoft Office | Endanwender | Der größte Teil von StarOffice ist als OpenOffice kostenlos verfügbar | X | GPL und SISSL | |
OpenVPN | VPN (Virtual Private Network) Lösung | IPSec, PPTP, L2TP | Systemadministratoren | Mit VPN können zwei oder mehrere Rechner über ein "unsicheres" Netz (Internet, WLAN) verbunden werden. Die Daten können während der Übertragung nicht mitgelesen oder manipuliert werden. OpenVPN ist im Vergleich zu anderen Lösungen (z.B. IPSec) sehr einfach zu konfigurieren. | X | GPL | |
PDFCreator | Konverter | PDFWriter | PDFCreator arbeitet wie die meisten Programme zum Erstellen von PDF Dateien als virtueller Druckertreiber. Jede Anwendung, die drucken kann, kann somit PDF Dateien erzeugen. | GPL | |||
pdftk | Konverter für PDF-Dateien | PDFWriter | Teil eine PDF-Datei seitenweise, oder legt hinter eine Seite einen Hintergrund. | X | GPL | ||
Phoenix | Mailclient | Outlook | Endanwender | Phoenix ist ein in der Programmiersprache Delphi geschriebener, einfacher Mailclient. | GPL | ||
PHP | Scriptsprache für Webseiten | ASP | Web-Entwickler | X | X | PHP Licence | |
PostgreSQL | Datenbankserver | SQL-Server von Microsoft, Oracle | Datenbank-Programmierer | PostgreSQL ist seit der Version 8.0 "nativ" (ohne cygwin) für MS-Windows verfügbar. Die Datenbank ist stabil und ist für den professionellen Einsatz besser geeignet als MySQL. | X | X | BSD |
Putty | SSH-Client | Telnet-Client von Windows | Administrator, Programmierer | Mittels SSH kann man sich auf entfernten Rechner einloggen. Das Passwort wird dabei verschlüsselt und nicht wie bei telnet/ftp im Klartext übertragen. | MIT (BSD like) | ||
Potrace | Vektorisierung | Pixelkünstler | Potrace liest Rastergrafiken und erstellt daraus Vektorgrafiken (EPS, SVG, ...). | X | GPL | ||
Povray | Raytracer | Pixelkünstler | Mittels Raytracer lassen sich futuristische Bilder erstellen. Eine Art Programmiersprache ermöglicht es, geometrische Figuren (Kugeln, Zylinder) miteinander zu addieren oder zu subtrahieren, so dass komplexe Figuren entstehen. | X | Die Lizenz ist etwas restriktiver als andere. Der Quelltext ist jedoch kostenfrei verfügbar | ||
Python | Scriptsprache | Programmierer | Python ist eine leicht zu lernende, objektorientierte Scriptsprache. Die Anbindung an Windows ist sehr gut. Fast alle MFC Funktionen sind vorhanden. Das Buch von Mark Hammond vom O'Reilly Verlag ist sehr zu empfehlen (Python on win32). | X | X | ||
Name | Anwendung | Alternative zu | Zielgruppe | Beschreibung | Auch unter Unix ver- füg- bar? |
Teil von Cyg- win? |
Lizenz |
QCad | 2D CAD Programm | CAD Zeichner | QCad ist ein CAD (Computer Aided Design) und dient somit dem Erstellen von technischen Vektorgrafiken. | X | GPL | ||
Scribus | Desktop Publishing | Anwender | Gestaltung für den Druck mit Schrift und Grafik. Es lassen sich auch PDF-Formulare erstellen. | X | GPL | ||
soapUI | Web Service Testing Tool | Administrator/Entwickler | Mit soapUI lassen sich Web-Services testen. Die WSDL Datei (Web Service Definition Language) wird eingelesen, und die nötigen Paramter können bequem eingegeben werden. | Java | LGPL | ||
Spambayes | Spam-Filter | E-Mail Benutzer | Werbe-Filter für E-Mails. Lässt sich in Filterscripten oder interaktiv benutzen. | X | |||
SQLite | serverlose SQL-Datenbank | Software Entwickler | SQLite ist eine Datenbank, die leicht in eigene Programme integriert werden kann. Die meisten Anforderungen von SQL92 sind implementiert. Es existieren Anbindungen an alle gängigen Programmiersprachen. | X | Public Domain | ||
SciTE | Text-Editor | Software Entwickler, Administratoren | Unicodefähiger Text-Editor. Lässt sich auch ohne Installation (exe-Datei auf USB-Stick) verwenden. Verwendet als GUI-Toolkit gtk. | X | Python Licence | ||
Squid | HTTP-Proxy | Administrator | X | X | |||
TCL/TK | Programmiersprache | Visual Basic | GUI-Programmierer | TCL ist eine Scriptsprache, die meist im Zusammenhang mit TK genutzt wird um grafische Oberflächen zu programmieren. Die Programme sind auf Unix und Windows lauffähig. (Ich bevorzuge jedoch pygtk) | X | X | BSD-Style |
Thunderbird | E-Mail Client (MUA: Mail User Agent) | Outlook | Endanwender | Thunderbird ist das E-Mail Programm des Mozilla Browsers | X | Mozilla Public Licence | |
Tux-Racer | Spiel | Kinder und Erwachsene | Wer rutscht seinen Pinguin am schnellsten den Berg hinunter? | X | |||
Unison | File-Syncronizer | Unison synchronisiert Dateisysteme in beide Richtungen. Es ist somit sehr gut geeignet, um einen Laptop und einen Desktop PC abzugleichen. Im Gegensatz zu rsync wird in beide Richtungen synchronisiert. Falls eine Datei auf beiden Seiten geändert wurde, ein automatischer Abgleich also nicht möglich ist, wird der Nutzer gefragt wie zu verfahren ist. | X | GPL | |||
Vim | Texteditor | Notepad | Programmierer und Administratoren | Der legendäre Unix-Editor ist auch auf Windows Plattformen verfügbar. | X | X | |
Virtual Dub | Videobearbeitungsprogramm | Anwender | Videobearbeitungsprogramm | GPL | |||
VLC: Video Lan Client | DVDs und andere Video-Formate abspielen. | Anwender | Videobetrachtung, DVDs ankucken. | X | GPL | ||
VNC | Remote Desktop | PC-Anywhere | Administrator | Man kann sich mittels VNC den Bildschirm eines entfernten Rechners anzeigen. Es werden nur die Tastatur Eingaben und graphischen Ausgaben übertragen. Die Programme werden auf dem entfernten Rechner ausgeführt. Im Gegensatz zu PC-Anywhere funktioniert VNC auch über Plattformgrenzen hinweg. Also von Unix-->Windows und von Windows-->Unix. | X | GPL | |
WinCVS | CVS Client | Sourcesafe | Programmierer | GUI Frontend zu CVS. CVS dient zur Versionsverwaltung von Quelltext. | GPL | ||
WinMerge | Graphisches Diff-Tool | WinDiff | Programmierer | Mittels WinDiff können Unterschiede in Text-Dateien graphisch dargestellt werden. Es können auch zwei Verzeichnisse rekursiv miteinander verglichen werden. Im Gegensatz zu diff auf der Kommandozeile ist WinDiff bunt und zum Klicken. Siehe auch KDiff3. | GPL | ||
WinSCP | Graphische Oberfläche für SFTP und SCP | Endanwender | Schöne, einfache Oberfläche um Dateien mittels SFTP oder SCP zu kopieren. Im Gegensatz zum gewöhnlichen FTP wird das Passwort nicht im Klartext übertragen. | GPL | |||
WIPF | BSD Firewall (IPF) für Windows | Systemadministrator | IPF ist eine robuste Firewall-Implementierung für BSD-Unix. WIPF ist die Portierung nach Windows. Es erfordert mind. Windows 2000. | BSD | |||
Wix: Windows Installer XML | Installer | Installshield | Programmierer | Mit Wix lassen sich MSI Dateien für die Installation von Software erstellen. Die Vorteile einer Paketverwaltung (wie z.B. RPM, APT, ...) hat inzwischen auch Microsoft erkannt. Leider lassen sicht nicht ganze Verzeichnisse, sondern nur einzelne Dateien einbinden, so dass es ggf. sinnvoll ist die wxs-Dateien per Script zu erstellt. | Open Common License | ||
w3m | Webbrowser für die Konsole | Internetexplorer, Firefox | Konsolenliebhaber | Der Webbrowser w3m läuft auf der Konsole (MS-Dos Fenster). Das
Anzeigen von Bildern ist normalerweise nicht möglich, aber
einfache Webseiten lassen sich damit gut bedienen. Besonders
hilfreich ist w3m, wenn auf einem Server der nicht von außen per
http erreichbar ist, Statusinformationen bereitgestellt
werden. Man kann sich per SSH auf dem Server anmelden und sich
dann per "w3m http://localhost...." mit dem
nichtöffentlichen Webserver verbinden. Zum Beispiel kann man 3ware
RAID-Controler über ein Webfrontend damit konfiguieren. |
X | X | MIT License |
WxWindows | C++ Bibliothek für portable GUI Programme | MFC (Microsoft Foundation Classes) | GUI-Programmierer | WxWindows ist eine Bibliothek für C++ um portable Programme mit grafischer Benutzeroberfläche zu programmieren. Es ist außerdem eine Alternative zu MFC. Eine Python-Anbindung existiert ebenfalls: WxPython | X | LPGL | |
XFree86 | X-Server | Exceed, XVision | Ein X-Server ermöglicht es, GUI-Programme, die auf einem Unix-Rechner laufen auf einem Windows Rechner anzuzeigen. | X | X | X11 Style License | |
XMail | Mailserver | MS Exchange Server | Administrator | SMTP und POP3 Server | X | GPL | |
Xming | X-Server | Exceed, XVision | Im Gegensatz zu XFree86 ist dieser X-Server auch ohne Cygwin lauffähig | X | GPL | ||
7-Zip | Packer/Entpacker mit GUI | Winzip | Endanwender | Packprogramm, das mit mehreren Formaten arbeiten kann: 7z, ZIP, CAB, RAR, ARJ, GZIP, BZIP2, TAR, CPIO and RPM | LGPL |