Diese Seiten werden nicht mehr gepflegt, sondern nur für historisch interessierte Benutzer als Service zur Verfügung gestellt!

HERMES

Was ist HERMES?

HERMES ist ein – bis auf eine Ausnahme – komplett von mir entwickeltes Softwarepaket (siehe jedoch unten), das es gestattet, einen Atari ST oder TT unter TOS als Teil des UUCP-Netzes zu betreiben.

Für diejenigen, denen "UUCP" nichts mehr sagt: Bevor das Internet seinen Siegeszug durch die Wohnzimmer der Welt antrat, war UUCP die Kommunikationsmethode der Wahl für die hobbymäßig betriebene DFÜ. Als store-and-forward-Netz arbeitet UUCP sehr kostengünstig – alle Daten, die zwischen zwei Rechnern ausgetauscht werden sollen, werden gesammelt (store) und schließlich in einem Rutsch ausgetauscht (forward), um die Verbindungsgebühren gering zu halten.

Die Buchstaben "UUCP" bedeuten "UNIX to UNIX copy", jedoch gibt es UUCP-Implementierungen für alle möglichen Plattformen.

Was bringt mir das?

Wahrscheinlich insgesamt eher wenig, wie ich ehrlich zugeben muß. Ich stelle die gesamten Sourcen und Binaries von HERMES hier zur Verfügung, um jedem die Gelegenheit zu geben, sich in dem Steinbruch umzusehen und sich bei Bedarf zu bedienen.

Ehrlicherweise muß man sagen: Wir sind hier definitiv im Museumsbereich unterwegs. Wer etwas findet, was er gebrauchen kann, dann bediene er (oder sie, oder was weiß ich) sich bitte. Wer nicht weiß, was ZOO- und LZH-Archive sind, ist hier möglicherweise falsch …

Es ist angerichtet!

Die folgenden Verzeichnisbäume und Files stehen zur Verfügung:

source
Die kompletten HERMES-Sourcen, ausgepackt, inklusive der Fremdsourcen, die das HERMES-Paket komplettieren.
bin.zoo
Ein Zoo-Archiv der eigentlichen HERMES-Binaries zum Installieren auf einem Atari.
changes
Eine Textdatei, die die letzten Modifikationen an den HERMES-Sourcen beschreibt. Die allerletzte Modifikation war allerdings im Jahre 1995.
doc.tar.gz
Im wesentlichen Manual pages zu HERMES- und Fremdprogrammen.
fbin.zoo
Alle Programme, die nicht direkt zu HERMES gehören, aber dennoch benötigt werden oder als Ergänzung sinnvoll sind (wie PGP, Freeze, Compress etc.), als Zoo-Archiv.
source.zoo
Der komplette Quellbaum als Zoo-Archiv.
src_fore.lzh
Die Quellen der bereits erwähnten mitgelieferten Fremdprogramme als LZH-Archiv.
src_herm.lzh
Die Quellen der eigentlichen HERMES-Programme als LZH-Archiv.
src_misc.lzh
Alle Dateien, die zwar zum Quellbaum von HERMES gehören, sich aber weder in src_fore.lzh noch in src_herm.lzh unterbringen ließen. Hierzu gehören auch einige Dienstprogramme, die zum Übersetzen notwendig sind.

Und noch …

Zu HERMES ist von mir kein Support mehr zu erwarten, da ich die Quellen auch seit Jahren nicht mehr angesehen habe. Ich weiß, daß der letzte Stand den damaligen Anforderungen durchaus genügt hat und funktionierte, aber das war's dann auch. Zur Einordnung auf der Zeitachse: MIME war damals gerade neu; HERMES kann MIME-Mails zwar einigermaßen lesen und verdauen, aber nur unter erheblichen Schwierigkeiten erzeugen – das wurde damals einfach nicht mehr fertig.

Um HERMES komplett auf einem Atari zu übersetzen, ist erhebliche Handarbeit nötig. Außer den mitgelieferten Makefiles (hier muß vor allem das Make-Include-File common.m angepaßt werden) braucht man auf jeden Fall noch Pure C (ehemals Turbo C für den Atari – Löhnware) und GCC 2.3.3, um alles zu übersetzen. Wer aber einmal das Prinzip verstanden, alle Files angepaßt und alle Utilities besorgt hat, der braucht am Ende nur noch das Script makeall.hsh aufzurufen, um alles neu zu übersetzen.

Es sei noch angemerkt, daß alle Quellen und sonstigen Dateien auf diesem Server im wesentlichen den letzten Bearbeitungsstand widerspiegeln. Die in den Quellen und anderswo enthaltenen Kontaktadressen, Telephonnummmern usw. sind in aller Regel nicht mehr aktuell!

Was ich lange Zeit selbst nicht wußte: Nach meinem "Ausstieg" hat Bernd Sluka HERMES weiterentwickelt. Die aktuelle Version ist auf seiner HERMES-Seite erhältlich. Bernd sei dafür an dieser Stelle herzlich gedankt. Die heute (10.11.1999) erhältliche Version 1.16.8 habe ich nur zur Sicherheit hier auch noch einmal abgelegt: Binaries, Dokumentation und Sourcen.