Linux für Programmierer & Entwickler - Kompletter Überblick
Wer programmiert oder programmieren möchte, kommt meist an Linux nicht vorbei.
Viele freie Tools gibt es zuerst in Linux und es ist sinnvoll, Linux zumindest
als alternatives Betriebssystem zur Verfügung zu haben, falls mit dem Hauptsystem
einmal etwas Unvorhergesehenes passiert.
Es gibt mehrere Möglichkeiten, Linux zu nutzen:
Linux von CD testen/nutzen - Live-CDs
Die einfachste Form ist sicher, sich eine CD einer Linux-Distribution zu beschaffen,
die es massenweise kostenlos im Internet gibt. Dabei ist keine Installation notwendig.
Die CD muss nur beim Einschalten des PCs eingelegt werden und das Betriebssystem wird
dann von CD gestartet. Bei dieser Art wird der PC nicht verändert. Beim Neustart
ohne CD wird automatisch wieder das alte Betriebssystem geladen. Leider hat das auch
einen Nachteil: Erstellte Programme sind nach dem Neustart weg! Einige Distributionen
bieten die Möglichkeit, Dateien auf der Festplatte zu speichern, aber die bestehende
PC-Konfiguration bleibt unverändert.
| Name |
Beschreibung |
Zielgruppe |
| Knoppix |
Die klassische Live-CD, 2GB Software auf einer CD, basierend auf Debian. |
Gemischt |
| Games Knoppix |
Speziell für Spiele optimierte Variante von Knoppix mit vielen vorinstallierten Spielen. |
Spiele |
| Gnoppix |
Ubuntu-basierte Distribution mit Gnome-Interface, ähnlich wie Knoppix. |
Gemischt |
| Dyne:bolic |
Multimedia-fokussierte Distribution mit Audio-, Video- und 3D-Tools sowie Cluster-Unterstützung. |
Multimedia |
| LinVDR |
VDR-Distribution auf Live-CD für TV-Aufnahmen mit TV-Karten. |
TV-Server |
| SuSE Live-CD |
Test-CD für die SuSE Linux Distribution zum Ausprobieren ohne Installation. |
Gemischt |
| Trinux |
Spezialisiert auf Netzwerk- und Internetsicherheitstools für Administratoren. |
Netzwerk, Sicherheit |
| Morphix |
Modulare Distribution mit vielen Derivaten und speziellen Versionen für verschiedene Anwendungen. |
Gemischt |
| Feather |
Knoppix-Derivat für alte PCs mit grafischer Oberfläche und geringen Systemanforderungen. |
Gemischt |
Weitere Live-CDs finden Sie auf Linuxlinks.com
Linux vom USB-Stick booten
- UNetbootin - Programm, das es ermöglicht, für viele verschiedene Linux-Distributionen einen bootbaren USB-Stick zu erstellen
Linux vom Internet booten (Network Boot)
Ein kleines Image wird von folgenden Seiten geladen und auf USB-Stick oder CD kopiert.
Beim Booten wird der Hauptteil des Betriebssystems vom Internet geladen.
Vorteile:
- Immer aktuelle Betriebssystemversion
- Wenig Platzbedarf auf USB-Stick/CD
- Auswahl aus mehreren Linux-Distributionen
Nachteile:
- Schnelle Internetverbindung erforderlich
Anbieter:
Linux als Unterbetriebssystem (Virtualisierung)
Linux wird in einer einzelnen Datei installiert und kann als Programm des Hauptbetriebssystems laufen.
Diese Methode ist ideal für Einsteiger, da sie das Hauptsystem nicht verändert.
Die Geschwindigkeit hängt von der verwendeten Virtualisierungssoftware ab.
| Name |
Beschreibung |
OS |
Lizenz |
| Bochs |
Emuliert einen kompletten x86-kompatiblen Computer. Fertige Pakete mit vorinstalliertem Linux verfügbar. |
Win32, Linux |
LGPL |
| VMware |
Professioneller Virtualisierer für x86-Architektur (kostenpflichtig). |
Windows, Linux |
Proprietär |
| coLinux |
Linux läuft nativ unter Windows ohne CPU-Emulation (sehr schnell), kann als Service laufen. |
Windows 2000/XP |
GPL |
| Cygwin |
Linux-Umgebung für Windows mit emulierten Systemcalls. Große Auswahl an Linux-Software verfügbar. |
Windows |
GPL mit Ausnahmen |
Linux auf der Festplatte installieren
Nach der Eingewöhnungsphase möchte man Linux einen festen Platz auf der Festplatte geben.
Man muss das Hauptbetriebssystem nicht entfernen - mit einem Boot-Manager kann man beim Start
das gewünschte Betriebssystem auswählen. Man benötigt eine freie Partition oder kann
bestehende Partitionen verkleinern. Am einfachsten ist eine zweite Festplatte.
Beliebte Linux-Distributionen:
Bekannt für Stabilität und ausgereiftes Paketmanagement. Software wird gründlich getestet,
bevor sie in die Hauptdistribution aufgenommen wird. Updates mit nur zwei Befehlen möglich.
Derivate:
- Ubuntu - Benutzerfreundlich, regelmäßige Updates, viele Sprachpakete
- User Linux - Firmentaugliches Linux mit Supportoptionen
Alle Programme werden aus Quellcode kompiliert (Optimierung für eigene Hardware),
sehr aktuelle Software, große Auswahl.
Community-Projekt von Red Hat, fokussiert auf Innovation und Open Source.
Gute Ausgangsbasis für Entwickler.
Deutschsprachige Distribution mit guter Hardware-Unterstützung und
umfangreichen Konfigurationstools (YaST).
Keine fertige Distribution, sondern Anleitung zum manuellen Kompilieren
eines Linux-Systems von Grund auf. Ideal zum Lernen von Linux-Interna.
Weitere Distributionen:
Distributionsverzeichnisse & Links:
Kernel & Entwicklung
Weitere Linux-Ressourcen
- Links2Linux - Community-basiertes Linux-Linkverzeichnis