aIDa-Logo Eine Initiative des
aC-Logo

Urban Müller = Aminet®
Quelle Originalartikel: ugn.amiga.org


tekmage: Zop, ich bin sicher, jeder hier weiß was das Aminet ist und hat es schon besucht; Kannst Du uns einige Informationen über Deinen Hintergrund am Amiga geben?
zop: Willst Du jetzt meine ganze Geschichte? :)
drwho: Ja, ein Strang ist genug für eine Konferenz :)
tekmage: Nein, nein
zop: Ich habe natürlich mit dem Amiga 1000 begonnen und habe ihn noch immer. Habe, wie jeder andere, eine Menge programmiert. Spezifisch habe ich die Amiga-Version von csh (C-Shell) für eine geraume Zeit übernommen. Bin dann später dazu übergegangen XPK zu entwickeln und machte einige Packer (immer, weil ich das nicht mochte, womit ich leben mußte, bis ich meine eigenen Sachen machte) und dann natürlich: Aminet. Ein Freund hatte mich gebeten, seinen Amiga FTP-Server zu betreuen, mit ca 100 Files. Ist in der Zwischenzeit natürlich etwas größer geworden :) Und da sind wir nun.
zop: Gute Neuigkeiten, übrigens.
TB: Und welche???
zop: Habe heute mit den Amiga Inc.-Oberen gesprochen und es gibt eine "Chance", daß wir Aminet-Unterstützung im neuen OS bekommen.
zop: Stellt Euch das folgende vor: "In Ihrem System fehlt die foobar.library. Möchten Sie es aus dem Aminet laden? Ja/Nein". Oder auch: "In Ihrem System fehlt die foobar.library. Bitte legen Sie Aminet CD Nr. 27 oder 123 ein", oder schließlich: "Zu Ihrer Anwendung Foobar gibt es ein Update. Möchten Sie den Patch runterladen?"
zop: wäre das cool, oder nicht?
TB: Zop: wird das Aminet sich zu anderen Kompressionssystemen entwickeln, nun da lha älter und die Programme größer werden?
zop: OK, zu neueren Packern:
zop: Da das Aminet sehr von einem allgemein verfügbaren Packer abhängt, zögere ich sehr, den Standard zu ändern. LZX ist durch Patente geschützt, sollten wir also anfangen, davon abhängig zu werden, könnte das selbe wie mit .gif dem Aminet passieren. Zumindest in der Theorie. Daneben ist LZX auch nicht auf allen Plattformen verfügbar.
Tekmage: Solange Du es nicht CAB nennst :)
zop: Wir haben da nur eine schlecht laufende Version für Unix und keine für den Mac. CAB ist cool, aber es gibt die gleichen rechtlichen Probleme. Schließlich, wenn man einen zusätzlichen Algorithmus im Aminet erlaubt, ändert man die Größe des Aminets nur unwesentlich, da nur die neuen Files davon betroffen sind. Und das Neupacken aller alten Files ist a) nahezu unmöglich und wird b) tonnenweise Probleme aufwerfen (nicht funktionierende Verknüpfungen, wie bei solchen Programmen, welche mehrere Teile verlangen). Daher würde ich mit einem entschiedenen "Vielleicht" antworten. In der Zwischenzeit, sorgt für eine gute Verkabelung :)
Jkay: Zop, ich möchte Dir nur danken, für jeden Amiga User. Ohne das Aminet würde NIEMAND VON UNS heute mit dem Amiga im Internet sein. Das Aminet ist das Kissen, auf dem die ganze Gemeinde ruht, online und offline. Nächstes..
zop: (Ich bin trotzdem für Anregungen von Entwicklern offen, mailt sie an umueller@aminet.net)
Jkay: Was ist die Konfig einer durchschnittlichen Aminet Maschine? CPU..OS..Festplattengröße und Leitungsgeschwindigkeit?
zop: *Erröt* Danke sehr.
zop: jkay, wir haben alle Arten von Maschinen, der Durchschnitt ist schwer zu bestimmen, sie ändern sich dauernd und ich kenne nicht alle. Aber wir haben ein paar ganz schön heiße Maschinen wie ein 8-CPU-Ultrasparc Server mit 250 GB Festplattenplatz. Habe auch gerade einen Zwilling davon bekommen. Es ist die Art von Maschine, die Scott Nealy höchstpersönlich bringt :) Die Hauptseite ist auch ein Ultrasparc Server, welcher erstaunlicherweise die Vorgängermaschine um Längen schlägt (das war eine total übertaktete Alpha). Aber wir nutzen auch kleinere Maschinen. Am wichtigsten ist: wir haben Bandbreiten von bis zu 625 MBit. Die Hauptseite hat 2x34 MBit und ich würde sagen, wir sind fein raus, nicht wahr?
zop: Letztlich noch eine weitere Sache: Ich glaube unsere gespiegelte Struktur wird einen großen Unterschied ausmachen, sobald die Leute wirklich schnelle Anbindungen bekommen. Da heute tonnenweise zentralisierte Seiten existieren, welche 3k/s für jeden ermöglichen, aber wenn Du erst einmal 300k/sec laden KANNST, wirst du überall Flaschenhälse auffinden. Solange du nicht einen Mirror in der Nähe hast, welchen es zwar beim Aminet, nicht aber bei einer anderen Menge Seiten gibt.
zop: Nächster.
Dial: Hi Zop, wirst Du die Amiga-Gemeinde weiter unterstützen wenn der Classic Amiga verschwindet?
zop: Ich sehe nicht, was mich davon abhalten sollte? Es hat ein bißchen damit zu tun, ob die neue Maschine ansprechend genug sein wird, um mein Interesse zu erwecken, wofür ich eine gute Chance sehe. Aber sollte ich keine für mich selber bekommen, könnte es sein, daß ich nicht besonders interessiert sein würde, Software dafür zu sammeln. Wie auch immer, es gibt keine Möglichkeit, daß das Aminet verschwindet. Selbst wenn ich ausfallen sollte, wären da genug Leute, welche es übernehmen könnten. Macht euch keine Sorgen.
zop: Übrigens, sollte die Aminet-Unterstützung im OS implementiert werden (auf meine Initiative hin), wäre ich moralisch verpflichtet, weiterzumachen :) So, darum keine Sorgen, wenn das Aminet jemals verschwindet, dann weil die Gemeinde tot ist, niemals anders herum.
zop: (Übrigens sehe ich keine Anzeichen sinkender Upload-Zahlen im Aminet)
T-tam: Hi- Das Aminet muß (IMHO) in einigen Bereichen modernisiert werden - bessere Suchfunktionen, schönere Oberfläche, tiefere Verzeichnisse. Welche Anstrengungen sind in dieser Richtung unternommen worden? Oh, und was denkst Du über die QNX-Ankündigung?
zop: Viele Dinge müssen addressiert werden. Ja, das GUI ist häßlich :) aber funktionell. Ich weiß, daß ich ein besseres Aussehen schon vor langer Zeit hätte bekommen sollen. Ich habe den Fehler gemacht, zu beginnen, das "perfekte" Aminet-Spiegel-Programm mit GUI-Generator zu schreiben ...hab es nie fertig gekriegt, aber es hat mich davon abgehalten, wichtige Veränderungen an den Benutzerschnittstellen zu machen.
zop: Weiter, die Suchfunktionen. Wir haben Volltextsuche auf einer Seite und Verknüpfung von Schlüsselwörtern auf den meisten. Müssen das auf allen Spiegeln installieren (ein weiterer Grund, warum ich zögere, zu viele kleinere Änderungen zu machen...möchte die Administratoren nicht mit zuviel Arbeit belasten) So, ich werden sehen, was ich da tun kann.
zop: Schließlich zu QNX. In diesem Stadium ist es schwer zu sehen, wohin das führt. Es "könnte" das Gefühl, was die ersten Amigas uns Programmieren gab, wieder entfachen. Eine Maschine, welche einfach zu programmieren ist, welche Dich den Boss sein läßt. So, ja, wenn sie herauskommt, werden wir sie unterstützen. Und wenn es eine internet-orientierte Sache ist, wäre das Aminet noch hilfreicher. Vergeßt nicht, die Internet-Nutzer sind immer noch eine Minorität unter den Amigos. Das ist immer noch tonnenweise unentdecktes Potential dort draußen. Laßt uns also das Beste hoffen.
tekmage: Zuerst einmal stimme ich Jkay zu, das Aminet hat die Gemeinde am Leben gehalten und ich sage Dir jeden Tag Dank. In Bezug auf die Aminet- Unterstützung in OS 3.5, würde es da nicht Sicherheitsprobleme zu bewältigen geben? Siehst Du weiterhin die Entwicklung des Aminets in der Veränderung zu einem Datenbank-basierenden und nicht mehr einem File- basierenden System?
zop: Wir haben über die Sicherheit nachgedacht. Wichtige Produkte, vielleicht alle Produkte, müßten elektronisch signiert werden, damit niemand Aminet.net auf die eigene Seite umleiten und Viren einpflanzen könnte. Wir müssen die Vertreibbarkeit der einzelnen Algorithmen aber prüfen.
zop: Bezüglich der Datenbank: Eine der Haupteigenschaften des Aminets, aus der Sicht eines Spiegels, sind die niedrigen Systemanforderungen. Das ist ein Grund, warum es so oft gespiegelt wird und warum wir es zum jetzigen Staus gebracht haben. Andererseits können wir "nun" Experimente eingehe, da es keine Konkurrenz mehr gibt. (Seht wie Wintel USB/Firewire puscht.. Das kann man nur aus einer SEHR starken Position machen. Es ist also nicht immer eine schlechte Sache, aber die meiste Zeit halt:) Wie auch immer, ich bin offen für Vorschläge auf diesem Gebiet. Die jetzige Struktur ist aber gut eingeführt und auch leicht verständlich.
jOule: (Vielen Dank für die XPK-Entwicklung, überragendes Konzept) Diese Aminet-Unterstützung im neuen OS, worüber Du gesprochen hast, klingt gut, da sie es sogar noch spezieller gegenüber anderen Betriebssystemen machen würde. Wie wollt/werdet ihr illegale Software auf dem Aminet verhindern?
zop: okayokayokayokay, ich weiß, worüber du redest :) Prinzipiell ist es unmöglich, alle Uploads auf Urheberschutzverletzungen zu überprüfen. QuakePPC kam aus zwei Gründen durch: Da die Quellcodes von Doom und Descent veröffentlicht und ins Aminet gespielt wurden, hatte ich dasselbe auch für Quake angenommen. Weiterhin war es nur als Patch beschrieben, daher wähnte ich mich auf der sicheren Seite. Wie es sich herausstellte, war das nicht der Fall, aber hallo, wofür haben wir denn die User (ich habe sowieso noch keinen PPC..., da ich es also nicht testen konnte..).
zop: Ich muß der Gemeinde da aber ein Lob aussprechen. Die Anzahl der illegalen oder virusinfizierten Einspielungen ist UNGLAUBLICH klein. Während der ersten 20.000 Uploads hatten wir noch nicht einmal einen Virus-Checker und wir hatten nur 4 Viren, welche alle schnell gemeldet und entfernt wurden. Ich glaube, das Aminet ist ein Grund, warum wir kaum noch Viren auf dem Amiga haben (oder doch?)
Dustbin: Zu der Idee hinter einen globalen Update-System; vielleicht könnte ein simples Entwickler API ergänzt werden, z.B.. eine update.library, welche Software automatisch aufgrund bestimmter Schlüsselwörter updaten würde. Hast Du über so etwas nachgedacht, oder wird es mehr betriebssystemorientiert als applikationsorientiert? (Hat tekmage grade meine Frage gestellt?)
zop: Absolut, definitiv, völlig. Wir haben über nichts anderes als eine aminet.library, oder wie immer Du sie nennen willst, nachgedacht. Es wird daher definitiv "aus" den Anwendungen heraus nutzbar sein. Ein Grafikprogramm schlägt also vor, daß du das freie Tool xy saugst, oder bemerkt, daß neue Treiber vorhanden sind. Aber es sollte auch eigenständig funktionieren können.
zop: Hey, erinnert euch, daß ihr mit dem XPK-Kerl redet :) Ich habe nur ein paar XPK-Anwendungen als Beweis für das Konzept gemacht. Ich glaube daran, daß wenn man den Leuten den Zugang zu Funktionen gibt, diese etwas daraus machen werden. Und sie haben es gemacht
zop: Also ja: dein Programm wird in der Lage sein, mit nur einer Zeile Code, ein Aminet Paket zu saugen und zu installieren (wenn es nach meinem Willen geht)
Illuvatar: Hallo- 1) Um auf den sogenannten ClickBoom PPC- Patch zurückzukommen, was könnet in der Zukunft getan werden, um solche Einspielungen zu verhindern? Zeichnet das Aminet nicht auf, wo solche Files herkommen? 2) Da war ein Gerücht, daß das Aminet in verschiedene Bereiche geteilt würde, für Mods/Pics und andere Files - ist es wahrscheinlich, daß das passiert oder ist das eine gute Idee?
zop: 1) Nun, die einzige Möglichkeit, die ich habe, illegale Uploads zu erkennen ist der gesunde Menschenverstand, welcher oft fehlgeht. Und ich habe die Anwender. QuakePPC war nach 24 Std. verschwunden. Bezüglich des Herausfindens, wer es war,
Illuvator: Aber in Zukunft könntest du eine Art File-Authentifikation implementieren?
zop: Ich habe es in der Vergangenheit versucht. Ich gehe zum Internet- Provider mit Arbeit und das war's schon. Selbst mit Email-Authentifikation könnte ich den Eigner des Accounts ohne Gerichtsbeschluß nicht herausfinden. Falls also ClickBoom über Strafverfolgung nachdenkt, werde ich gerne helfen.
Illuvator: aber Du könntest ihnen Flames schicken ;)
zop: Aber ich glaube nicht, daß das unser größtes Problem ist.
zop: 2 Nun zu der Pics/Mods Teilung: Das Problem ist, da gibt es Leute, die wollen Mods, es gibt Leute, die wollen Utils und solche, die beides wollen. Der einzige Weg, beide zu bedienen, ist sie alle an einem Ort zu haben. Wie auch immer, ich versuche, die unerwünschten Kategorien euch aus dem weg zu halten. Probier ADT (Aminet Download Tool). Es läßt euch Kategorien permanent ausblenden. Ich plane das gleiche für die Internet-Schnittstelle, nicht für email und andere Dienste zwar, aber ich denke, es ist ein guter Start.
Illuvator: Excellent =)
zop: Und ja, ich habe mal (ich sollte das wirklich mal beenden) an einen zusätzlichen Mods-Archiv gearbeitet. Wo sie besser präsentiert werden können. Viel besser. Welches vielleicht die Mods-Sektion des Aminets ersetzen könnte. Aber ich glaube, es ist besser, zu filtern; da es zu viele Kombinationen von Interessen gibt.
zop: (Noch einen, Schnellrunde jetzt)
Jalovick: Ich war einige Zeit nicht in der Szene, daher bin ich nicht auf dem laufenden, aber bei der Macht, die du mit dem Aminet hast, hast Du mal darüber nachgedacht, verschiedene Standards zu etablieren, wie z.B. ein gemeinsames Package-Format (wie RedHats Linux Package Manager)
zop: Sehr gute Frage. Ich glaube, wenn Amiga entscheidet, Aminet zu einem Teil des OS zu machen, müssen wir sicher darüber nachdenken. Diese würde uns die Chance geben, moderne Kompressionsalgorithmen zu nutzen. Aber dieses ist eine Menge Arbeit (wenn wir das auf eigene Faust machen), darum würde ich Hilfe brauchen.
Jalovick: Wenn Du versuchst, es früh zu implementieren. Sobald das neue OS heraus kommt, wäre es nahezu da, fertig zum Gebrauch.
zop: Ich bin mir nicht sicher, ob RedHats Software für Amiga/Aminet umgemodelt werden kann. Ok, wir werden dieses bestimmt mit den Amiga-Leuten diskutieren. Da das ein GROSSER Vorteil wäre, wenn wir zusammenarbeiten. Die Dinge sind viel einfacher, wenn man beide Ende des Distributionskanals kontrolliert. Wir wollen wirklich ein Softwarepaket, das narrensicher ist. (Es ist nur eine Schande, daß ihr alle so erfahren seid und es nicht wirklich zu sein braucht :)
Jkay: zop: Ich bin nicht in der Lage, seit einiger Zeit per NFS auf wustl- aminet zu mounten... Ich nutze die ältere AmiTCP Version von ch_nfsmount.. Weißt Du, ob der Mirror NFS-Mounting nicht mehr unterstützt? Oder ist das NFS2-Protokoll nur zu alt? Danke.
zop: Jkay, das müssen wir mit dem Sysadmin dort besprechen. Muß ich selbst überprüfen. Es war mal sehr populär, ich weiß, aber NFS ist nur für uns Techies, darum hat es viel an Bedeutung verloren :) Das ist alles, was wir wissen, vielleicht haben sie ihre Unterstützung eingestellt.
Dial: Wo wir über XPK reden: wird es einen PPC Port geben?
zop: Nun, die Quellcodes sind frei verfügbar ( welches der wahre Grund für die Erfindung von GPL ist: "Nöhl nicht, Du hast den Source":) Ich habe selber keinen PPC, darum: nicht von mir. Aber es würde wirklich Sinn machen und ich habe wieder einmal mit der Arbeit an dem Der Welt Schnellster Dekompressor (tm) begonnen. Nur diesmal wird er portierbar sein und open-source von Beginn an. Wenn ihr mich also ganz lieb bittet, gibt es eine Chance, das ich eine C-Version von NUKE schreibe, die ihr dann zum PPC portieren könnt :) (Ein Port erfordert natürlich keine Intelligenz und es wäre natürlich ein perfekter Beweis für das XPK-Konzept: alle alten Programme nutzen plötzlich die schnelle Kompression)
T-tam: Zur Information: rpm ist nun für alle Amigas, als Teil des Geekgadget-Projekts verfügbar. Auch bzip2 könnte ein besserer Kompressionsalgorithmus sein.
zop: Ich bin mir dessen bewußt, bzip ist nicht so toll, wie andere Packer, an die ich dachte. Ihr wollt ja nicht Kompression um jeden Preis. Was ihr wollt, ist die Verkürzung der Transfer- und Dekompressionszeit. Bzip spart eine Menge Transferzeit, aber braucht viel mehr Dekompressionszeit. Ich habe viel untersucht, wie man die Transfer+Dekompressionszeit minimiert, *bei verschiedenen Geschwindigkeiten*, wenn Du also mit einem 300 Baud-Modem arbeitetest, sieht die Antwort auf die Frage "welcher Packer ist der Beste" anders aus. Und bei einem Blick in die Zukunft muß ich sagen, CABARC ist nur schwer zu schlagen ( CABARC ist die neue Version von LZX). Wir müßtens so etwas implementieren und ich wäre glücklich, dieses als neuen Kompressions-standard zu nutzen. Also bringt mir sowas :) Es muß aber portierbar und umsonst sein.
zop: ok, ich muß nun wirklich gehen. Vielleicht poste ich ein paar Gedanken zu Euren Fragen, wenn ich Zuhause bin. Lest comp.sys.amiga.misc. Danke, daß ihr hier ward und danke für das gute Interview!
tekmage: Danke, daß Du zu uns gekommen bist, zop, und ich freue mich auf mehr uploads im Aminet :)


Übersetzer dieses Artikels: Hendrik Höner 16.12.1998

Inhaltsverzeichnis der Mitschnitte
Archiv 1998 Index
AIDA Inhaltsverzeichnis
zurück zum Amiga-Club
Webmaster 03.03.2001
URL dieser Seite: http://www.amiga-club.de/aida/archiv98/aminet.html