Nächstes: Der Kernel
Nach oben: GNU/Linux als Betriebssystem für die Entwicklung des Prototyps
Vorheriges: GNU/Linux als Betriebssystem für die Entwicklung des Prototyps
Für das vorliegende Projekt und die Entwicklung
eines Prototyps wurde ein GNU/Linux System als Basissystem
für alle notwendigen Planungen, Entwicklungen,
Anwendungen und Tests verwendet.
Der Aufbau des Systems und die weite Verbreitung von
umfangreichen GNU/Linux Distributionen schafft die Voraussetzung
für das Verständnis, warum Software, die für Einzelaufgaben
spezialisierte Werkzeuge einsetzt, eine effiziente und
einfach zu handhabende Lösung für umfangreichere Probleme darstellt.
Folgende Gründe waren für die Wahl ausschlaggebend.
Bezüglich der Zukunftssicherheit:
-
- Das System liegt offen und frei verfügbar vor und
wird kontinuierlich weiterentwickelt.
-
- Alle wichtigen Entwicklungswerkzeuge und Applikationen
haben eine hohe Qualität und sind frei verfügbar.
-
- Es stehen sehr mächtige freie graphische Oberflächen
und Applikationen zur Verfügung.
Bezüglich technischer Entwicklungsaspekte:
-
- Das Betriebssystem ist nicht zuletzt
aufgrund des Entwicklungsmodells und der eingesetzten Verfahren
sehr stabil und auf jede wichtige Hardware portiert.
-
- Das System ist nach einem Schichtenmodell aufgebaut
und ermöglicht einen Zugriff für alle denkbaren
Entwicklungsaspekte.
-
- Die Verwendung dynamischer Bibliotheken wird
mit Versionsdifferenzierung unterstützt.
-
- Alle wichtigen Netzwerkprotokolle werden abgedeckt.
-
- Die minimalen Hardwareanforderungen sind gering.
Bei Bedarf kann aber auch Hardware für spezielle Anforderungen
eingesetzt werden.
Bezüglich des Einsatzes beim Endanwender:
-
- Der Umfang an frei verfügbarer Systemsoftware und Anwendungen
für fast alle Einsatzbereiche ist sehr hoch.
-
- Alle wesentlichen Belange zur Anwendung, Nutzung und Erweiterung
sind gut und frei zugänglich dokumentiert.
-
- Der Verbreitungsgrad von umfangreichen
Distributionen ist international bereits sehr hoch.
-
- Heutige Distributionen enthalten alle wichtigen Werkzeuge
und umfangreiche Anwendungen und unterstützen alle Funktionalitäten,
die für komplexe Entwicklungen sowie tägliche Anwendung benötigt werden.
Dies ist insbesondere wichtig für den unkomplizierten
kombinierten Einsatz
eines zu entwickelnden Prototyps mit vielfältigen spezialisierten
Applikationen.
Der folgende kurze Exkurs soll diese Wahl
durch zusätzliche Informationen abrunden
und einen kompakten Überblick über das Umfeld freier Software
und Linux vermitteln, da diese in Zukunft mit geringem Aufwand
für Erweiterungen des Prototyps zum Einsatz kommen kann.
Neben dem, für das Verständnis der Planung und Entwicklung
notwendigen Überblick über das X Window System
(Abbildung 3.1),
soll damit
auch der Bezug zum Aufbau des verwendeten Systems hergestellt werden.
Mit dem Stand dieser Arbeit ist GNU/Linux das Basissystem
sowohl für die Entwicklung
als auch für die Anwendung des entwickelten Prototyps.
Nächstes: Der Kernel
Nach oben: GNU/Linux als Betriebssystem für die Entwicklung des Prototyps
Vorheriges: GNU/Linux als Betriebssystem für die Entwicklung des Prototyps
Claus-Peter Rückemann / ruckema@uni-muenster.de / Tel. --
Sun Jan 20 19:17:16 MET 2002