UNIX Für Den Kommerziellen Einsatz
Total Page:16
File Type:pdf, Size:1020Kb
John J. A bbott UNIX für den kommerziellen Einsatz UNIX für den kommerziellen Einsatz Die SINIX-Anwendungsumgebung Herausgegeben von John J. Abbott Mit 42 Abbildungen Carl Hanser Verlag München Wien Vorwort Vorwort Das vorliegende Buch erscheint aus Anlaß des zehnjährigen Bestehens des Be triebssystems SINIX — des UNIX der Siemens Nixdorf Informationssysteme AG. Es ist Ziel des Buchs, einen umfassenden Überblick über SINIX zu geben und zu zeigen, warum gerade SINIX und seine Komponenten in besonderem Maß für den kommerziellen Einsatz geeignet sind. Meinen Dank möchte ich an dieser Stelle Klaus Gewald aussprechen, dem Leiter des Bereichs Systemtechnische Entwicklung Open Systems bei der Siemens Nixdorf Informationssysteme AG. Er war es, der die Idee zu diesem Buch hatte und seiner Förderung ist auch die erfolgreiche Verwirklichung zu verdanken. Die Arbei ten am Buch wurden koordiniert von Volker Dulich, dem Leiter der SINIX-Ent- wicklung und von Rainer Zimmer, unserem Vertreter bei X/Open, dem Open Sy stems Konsortium. Besonders verpflichtet bin ich David Ortmeyer, Valdur Koha und Eberhard Petri von der Research and Development Division, Burlington (USA), durch deren tatkräftige Unterstützung meine Arbeit erst ermöglicht wurde. Mehr als vierzig Mitarbeiter von Siemens Nixdorf aus den Bereichen Technik, Ent wicklung und Dokumentation haben Beiträge für dieses Buch geliefert. Hinter ih nen stehen die Abteilungen, welche die ganze breite Palette der SINIX-Produkte entwickeln: das Betriebssystem SINIX selbst, Werkzeuge und Arbeitsumgebungen, aber auch Anwendungsprogramme, die von SINIX unterstützt werden. Ihre Namen erscheinen in alphabetischer Reihenfolge am Ende des Vorworts. Ich hoffe, daß es mir gelungen ist, all diese Beiträge zu einem Buch zusammenzu fügen, das für Sie als Leser nicht nur interessant, sondern auch nützlich ist. John J. Abbott Herausgeber v Vorwort Verzeichnis der Autoren: Bernd Ahn, Dieter Biehn, Holger Conradi, Hardy Dölfel, Günther Eberth, Klaus-Jürgen Eckardt, Peter Eitel, Joachim Etzrodt, Wolfgang Frielinghaus, Ruth Gansser, Lothar Gläßer, Bertram Halt, Thomas Haensse, Dietmar Hennig, Ferdinand Herrmann, Ulrich Heubach, Ingo Hoffmann, Wolfgang Horak, Bartholomaeus Kellerer, Rudolf Koch, Valdur Koha, Harald König, Burkhard Konrad, Günther Krönert, Jens Kruse, Fran^oise Miane, Peter Mittermaier, Jürgen Nolte, Ralf Nolting, David Ortmeyer, Jürgen Peters, Eberhard Petri, Manfred Reitenspieß, John Richardson, Norbert Richter, Michael Rust, Konrad Sassen, Walter Sattler, Dieter Schlereth, Rüdiger Schuster, Pierre Seghin, Karl Siegl, Petra Sommer, Friedrich Spörel, Manfred Unger, Jamie Wilkie, Bernd Winter, Rainer Zimmer, Ludwig Zink. Überarbeitung und Übersetzung aus dem Englischen: Werner Leist-Gutmann, Nicole Neumayer, Martin Strübe. VI Inhalt Vorwort ...........................................................................................................................................v 1 Einleitung .................................................................... 1 Überblick.............................................................................................................................................................. 1 SINIX ist UNIX.................................................................................................................................................... 3 SINIX ist ein offenes System............................................................. 3 SINIX - ideal für den kommerziellen Einsatz...................................................................................................... 5 SINIX-Anwendungen ....................................................................... 6 Aufbau des Buchs ................................................................................................................................................ 7 2 Das Betriebssystem SINIX.......................................... 9 Überblick.............................................................................................................................................................. 9 UNIX: Ein offenes Betriebssystem.................................................................................................................... 11 UNIX System V Release 4 ................................................................................................................................ 14 SINIX.................................................................................................................................................................. 18 3 Kommunikation und Netzwerke......................................................................................... 21 Überblick............................................................................................................................................................ 21 De-facto-Standardprotokolle.............................................................................................................................. 22 Internet-Protokollfamilie.................................................................................................................................... 23 Internet-Dienste.................................................................................................................................................. 24 OSI-Schichtenmodell.......................................................................................................................................... 25 OSI-Dienste........................................................................................................................................................ 29 Integration von PCs in Netzwerken.................................................................................................................... 32 Netzwerkprodukte von Siemens Nixdorf .......................................................................................................... 34 Inhalt 4 Benutzerumgebung................................................................................................................39 Überblick............................................................................................................................................................ 39 Grafische Bediensysteme...................................................................................................................................... 40 Alphanumerische Bediensysteme ...................................................................................................................... 57 Internationalisierte Benutzerumgebung.............................................................................................................. 63 5 Entwicklungsumgebung ....................................................................................................... 65 Überblick............................................................................................................................................................ 65 Compiler und Programmiersprachen.................................................................................................................. 66 SINIXA PI.......................................................................................................................................................... 75 Intemationalisierung und Lokalisierung ............................................................................................................ 77 Editoren .............................................................................................................................................................. 79 UNIX-Dienstprogramme.................................................................................................................................... 80 Debugger ............................................................................................................................................................ 82 Konfigurations-Management.............................................................................................................................. 83 CASE-Werkzeuge .............................................................................................................................................. 87 OSCE: Eine integrierte Software-Entwicklungsumgebung für SIN IX .............................................................. 92 6 Systemverwaltung und Netzmanagement......................................................................... 97 Systemverwaltung .............................................................................................................................................. 97 Heterogenes Netzmanagement in SINIX: TRANS VIEW ................................................................................ 108 Sichere Systemverwaltung................................................................................................................................ 122 7 Verteilte Verarbeitung.........................................................................................................123 Überblick.......................................................................................................................................................... 123 Client-Server-Architektur ................................................................................................................................ 125 Dienste der verteilten Verarbeitung.................................................................................................................