home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------------------------------------
- Ein paar kleine Anmerkungen zum Oberon System V4 fuer den AMIGA
- ------------------------------------------------------------------------------
-
-
-
- Dieser Text soll ein paar kleine Hilfen zum Oberon System V4 (O4) geben,
- insbesondere wo und wie man weitere Infos und Programme bekommt.
- Dieser Text versteht sich als Ergaenzung zu Dokumentationen des
- Originalpakets.
-
-
- Oberon System V4 ? : ---------------------------------------------------------
-
- Das Oberon System V4 ist ein vollwertiges multitaskingfaehiges Betriebssystem
- mit grafischer Benutzeroberflaeche. Es wurde an der ETH-Zuerich zusammen
- mit der Sprache Oberon entwickelt. Einige Stichworte:
- - objektorientiertes Konzept
- - Erweiterbarkeit
- - dynamisches Laden von Modulen
- - Garbage Collector
- - schneller Einpass Oberon-2 Compiler enthalten
- - besondere Bedeutung von Text => frei configurierbare Menues (.Tool)
- Neben dem Compiler sind noch Editor, Grafik-Tool und ein Minesweeper-Spiel
- enthalten.
- Eine besonders praktische Eigenschaft ist die Quelltextkompatibilitaet der
- verschiedenen Umsetzungen. Man kann also an seinem Oberon-Projekt auf fast
- jedem Rechner bearbeiten und ausfuehren.
-
-
- Installation: ----------------------------------------------------------------
-
- Da Sie diesen Text lesen, haben sie das Paket offensichtlich schon
- entpackt. Damit koennen Sie durch anklicken des Oberon Icons auch
- schon loslegen. Ein paar Voraussetzungen gibt es allerdings. Das
- Oberon System fuer den Amiga benoetigt mindestens Amiga-OS 2.0
- und 700 kB zusammenhaengendes RAM. Fuer die Verwendung der Typen
- REAL und LONGREAL wird eine FPU benoetigt. Sollte keine FPU
- vorhanden sein, muss das Datei ClockElems.Obj im Verzeichnis system
- vor dem Starten von Oberon geloescht werden.
-
- ACHTUNG: Oberon fuer den Amiga laeuft nicht auf dem XFH Filesystem.
-
-
- Dokumentation: ---------------------------------------------------------------
-
- Neben diesem Text liegen noch viele weitere Dokumentationen dem System
- bei. Alle sind in englischer Sprache verfasst.
- In diesem Verzeichnis sind noch die drei Dateien der Frequently Asked
- Questions (FAQ) aus der News-Group comp.lang.oberon im Ascii-Format.
- Sie teilen sich in Allgemeines, Sprache und System auf.
- Haben sie das System gestartet, koennen sie durch klicken auf den Text
- Button die beiligenden Texte oeffnen.
-
-
- Gepackt? :--------------------------------------------------------------------
-
- Programme auf Servern oder PD-Disketten sind oft gepackt. Da stellt sich
- die Frage, wie entpackt man was ? Hat das interessante Datei keine Endung,
- oder eine die auf einen normalen Text hindeutet, sollte man sie mit
- Edit.Open im System laden. Steh nun irgendwo am Anfang etwas von
- AsciiCoder, so sind ein oder mehrere Dateien so kodiert (ggf auch gepackt),
- so dass nur noch lesbare Ascii-Zeichen uebrigbleiben. Man macht dieses, um
- ein Dateien ueber Mail verschicken zu koennen. Entpacken kann man selbiges,
- indem man einfach auf den Text AsciiCodeer.Decode mit der mittleren Maustaste
- klickt. Im System.Log sieht man, welche Dateien entpackt wurden.
- Folgende Endungen treten im Zusammenhang mit Oberon noch oefter auf:
-
- .Arc : Gepackt und archiviert unter einem der Oberon Systeme mit
- Compress.Mod, welches es auf hades.ethz.ch (/pub/Oberon/Sources/) gibt.
-
- .lha : Lha, "der" Packer fuer den Amiga
-
- .Z : Gepackt mit dem Unix Tool compress. Kann man mit uncompress entpacken
-
- .gz : Gepackt mit GnuZip, ein Programm aus der Unix-Welt
-
- .tar : Tar ist auch ein Unix Tool und archiviert mehrere Dateien in eine
- Datei. Auseinandernehmen kann man ein Tar-Archiv mit tar -xovf Datei.tar.
-
- .tgz : Kombination von tar und gz
-
- .ps : Eine Datei im Postscript-Format. Einige Drucker verstehen dieses
- Format direkt, sonst kann man es sich mit Ghostview oder auf dem Amiga
- mit Post ansehen. Lesen kann man solche Texte auch mit jedem Editor,
- wenn man die Formatanweisungen ignoriert.
-
- Einige Server unterstuetzen auch Online-Unpacking. Man bekommt die Dateien
- also schon entpackt. Hierzu die ReadMes genau lesen.
- Die Entpacker fuer Z, gz und tar gibt es auch fuer den Amiga. Neben einzelnen
- Umsetzungen sind alle im GCC-Paket enthalten. Bekommen kann man GCC, einzelne
- Packer und auch Ghostview auf vielen PD-Serien und auf dem AmiNet (z.B.
- ftp.uni-paderborn.de /pub/aminet/).
-
-
- Geschichte: ------------------------------------------------------------------
-
- Urspruenglich gab es nur ein Oberon System. Dieses trug die
- Versionsnummer 1. Nach einer Weiterentwicklung bekam es die Nummer
- 2. Bis dahin war alles noch schoen uebersichtlich, doch nun spaltete
- sich der weg von Oberon in zwei Richtungen auf. Zum einen System3,
- welches das GUI total ueberarbeitet. Ziel war eine einfache Benutzung,
- auch fuer den nur User. Das andere ist System V4 und liegt auch fuer
- den AMIGA vor. Hier wurde das alte Konzept konsequent weiterentwickelt.
- Wenn nichts besonderes dagegen spricht, sollten Programme so geschrieben
- sein, das sie auf beiden Umsetzungen laufen.
-
-
- Umsetzungen: -----------------------------------------------------------------
-
- Es gibt fuer viele Rechner und Betriebssysteme Umsetzungen fuer eines
- oder beide aktuelle Systeme. Bekommen kann man die Umsetzungen ueber
- aFTP oder auf CD-ROM (siehe unten). Umsetzungen gibt es fuer:
-
- System3
- PC mit DOS, Mac, PowerMac, SUN-Sparcstation, Linux
-
- SystemV4
- Ceres, Amiga, IBM-RS6000, MS-Windows, DecSation, Linux,
- SUN-Sparcstation, Silicon Graphics, Mac, Power-Mac, IBM-OS2,
- HP Apollo 700 Workstation
-
-
- Buecher: ---------------------------------------------------------------------
-
- Es gibt einige Buecher zum Oberon System und zur Sprache. Hier eine
- kleine Liste mit einem kurzen Kommentar, was drin steht. Die beiden
- deutschen Buecher gibt es auch in Englisch.
-
- Programmieren in Oberon : das neue Pascal
- Martin Reiser, Niklaus Wirth
- Addison-Wesly, Bonn 1994, ISBN 3-89319-657-9
-
- Eine Einfuehrung in die Programmierung in Oberon. Die Beispiele
- beziehen sich auf das System. Die Aenderungen von Oberon-2 werden
- leider nur gestreift.
-
-
- Objektorientierte Programmierung in Oberon-2
- Hanspeter Moessenboeck -2. Aufl.-
- Springer, Berlin 1994, ISBN 3-540-57789-0
-
- Dieses Buch ist eine sehr gelungene Einfuehrung in die objektorientierte
- Programmierung, die anhand von Oberon-2 eroertert wird. Gute Kenntnisse
- einer hoeheren Programmiersprache werden vorausgesetzt.
-
-
- The Oberon System : user guide and programmer`s manul
- Martin Reiser
- Addison-Wesly, New York 1991, ISBN 0-201-54422-9
-
- "Das" Buch fuer Benutzer und Programmierer des Oberon Systems.
- Man kommt auf Dauer kaum um dieses Buch herum. Leider ist es etwas
- veraltet (V1), was aber durch Online-Doku zum Teil ausgeglichen wird.
-
-
- Projekt Oberon : the design of an operating system ans compiler
- Niklaus Wirth, Juerg Gutknecht
- ACS Press, New York 1992, ISBN 0-201-54428-8
-
- Hier wird der innere Aufbau des Systems beschrieben. Eigentlich
- hauptsaechlich fuer Leute interessant, die sich mit Compilerbau
- und Entwurf von Betriebssystemen beschaeftigen.
-
-
- CD-ROM: ----------------------------------------------------------------------
-
- Seit einiger Zeit gibt es eine Sammlung der meisten Umsetzungen und einiger
- weiterer Programme auf CD-ROM. So aktuell wie FTP kann dies natuerlich
- nicht sein, wer aber mehrere Umsetzungen benoetigt oder keinen FTP-Zugang
- hat sollte zugreifen. Beziehen kann man die CD ueber den Buchhandel.
-
- CD-ROM: Oberon
- zusammengestellt von Josef Templ
- Addison-Wesly, Bonn 1994, ISBN 3-89319-791-5
-
-
- FTP-Server: ------------------------------------------------------------------
-
- Drei wichtige aFTP-Server sind zu nennen, die interessante Software fuer
- das Oberon System zur Verfuegung stellen:
-
- ftp.inf.ethz.ch (/pub/Oberon)
-
- Die Heimat von Oberon. Die meisten Umsetzungen haben hier ihr Home.
- Ein paar Beispiele, die Quelltexte von System V4 und die Newsletters
- befinden sich auch hier.
-
- hades.ethz.ch (/pub/Oberon)
-
- Der Server der "Swiss Oberon User Group". Dieser Server versucht
- Software fuer die Oberon Systeme zu sammeln. Im Verzeichnis
- Sources sind Quelltexte, die auf beiden Systemen laufen, im Verzeichnis
- SystemV4 sind Programme fuer das System V4. Auch einige
- Umsetzungen (IBM-OS2) befinden sich hier. Haben Sie ein interessantes
- Oberon Programm geschrieben, sollten Sie es hier der Welt zur Verfuegung
- stellen (/incoming).
-
- oberon.ssw.uni-linz.ac.at
-
- Oberon-Server der Uni-Linz. Hier gibt es einige Umsetzungen
- (PowerMac) und andere interessante Projekte (z.B. Dialogs,
- laeuft leider noch nicht auf dem Amiga).
-
- Hier moechte ich auch noch den Server von AMOK erwaehnen. Auf
- ftp.uni-stuttgart.de (/pub/systems/amiga/amok/) gibt es zwar noch nichts
- fuer das Oberon System, dafuer aber viel fuer Leute die mit Oberon oder
- Modula auf dem Amiga arbeiten.
-
-
- Net-News: --------------------------------------------------------------------
-
- In den News auf dem Use-Net gibt es zwei Gruppen, die sich direkt mit
- Oberon beschaeftigen:
-
- comp.lang.oberon
-
- Das wichtigste Forum fuer Fragen, die sich um Oberon drehen. Meist
- in Englisch. Programmankuendigungen, Fragen, FAQs, Infos, Diskusionen,
- alles hier zu finden. Fuer Leute die eine E-Mail Adresse haben, aber
- keine News lesen koennen, bietet die ETHZ auch eine Mailing-Liste an.
-
- zer.z-net.sprachen.oberon
-
- Eine deutsche Newsgroup, in der noch nicht viel los ist, aber das
- kann sich ja noch aendern. Das meiste bezieht sich hier auf den Amiga.
-
-
- Newsletter: ------------------------------------------------------------------
-
- Es gibt eine kleine Oberonzeitschrift von der ETHZ. Sie erscheint ca.
- zwei mal im Jahr (bisher gibt es drei Ausgaben). Bekommen kann man sie
- auf ftp.inf.ethz-ch (/pub/Oberon/Newsletter) im Postscript Format.
-
-
- Bugs und Kommentar: ----------------------------------------------------------
-
- Moechten sie die Autoren von Oberon erreichen, so geht dies ueber E-Mail.
-
- oberon@inf.ethz.ch - fuer allgemeine Probleme und Anregungen
-
- Ludwig@inf.ethz.ch - fuer spezielle O4 Amiga Probleme und Bug-Reports
-
-
- ------------------------------------------------------------------------------
-
-
- Viel Spass mit Oberon ;-)
-
-
- Ralf Degner
-
-
- E-Mail: degner@pallas.amp.uni-hannover.de
-