aIDa-Logo Eine Initiative des
aC-Logo

Aaron Digulla von AROS
Quelle Originalartikel:ugn.amiga.org

Was denkst Du über die anderen Projekte wie PowerOS, Phoenix, etc. ?
tekmage:Wir haben hier Aaron Digulla, den Leiter des AROS Projektes.
Optimizer: Hallo zusammen :- )
tekmage:Ich bin sicher, jeder hat Fragen an ihn:
Fanger:Was ist AROS?
tekmage:Das ist eine gute Frage, Fanger:)
Optimizer: AROS - Das Amiga Research OS :-)
tekmage:Optimizer: kannst Du etwas über dich selbst und das AROS Projekt sagen?
Optimizer: Ohh.. Ich bin 30 Jahre alt, arbeite in der Computer Technik, zur Zeit in Zürich, Schweiz. Das mache ich, um zu leben. Aber mein Leben selbst ist Softwarentwicklung und das ist wahrscheinlich der Hauptgrund, AROS zu machen. Ich mag nun einmal das einfache und elegante Design des AmigaOS und ich vermisse viele der einfachen Dinge, welche ich damit machen konnte. Speziell die List-Funktionen (und deren 00 Design) fehlen fast überall.
tekmage: Hier gab es einige Diskussionen bevor Du kamst, daß das Design des AmigaOS nicht an &qout;moderne" OS'se herankommt. Was denkst Du?
Optimizer: Ich glaube, das ist korrekt. Dem AmigaOS fehlen definitiv einige sehr wichtige Sachen, aber ich glaube auch, daß es ein sehr starkes Fundament ist, auf dem man bauen kann.
BoXaSite: Optimizer: wird es irgendeine Lizenzierung oder rechtliche Probleme mit AI oder Gateway für AROS geben?
Optimizer: Einer der Hauptvorteile ist, daß es sehr einfach zu verstehen ist, was hinter der Szene vor sich geht, bei anderen Betriebssystemen gibt es nahezu keinen Weg, dieses herauzufinden (z.B. Windows, welches sehr verdeckt ist) und dieses macht es schwerer, einfache/gute Software zu schreiben.
Optimizer: Box: Das hängt hauptsächlich von GW und/oder AI ab. Wir haben eine Lizenzierung gewählt, welche AROS komplett frei macht (es kann sogar in kommerziellen Produkten genutzt werden). Vielleicht entscheiden die Anwälte von GW2k, daß es den Aufwand wert ist, aber ich bezweifle das: Jemanden in einem fremden Land zu verklagen ist sehr schwer und speziell mit den besonderen Gesetzen in Europa, sind wir nur schwer anzugreifen. Der Hauptgrund für die rechtlichen Probleme die wir hatten war, daß wir jede Chance für eine Umwälzung "vermeiden" wollten, aber nichts kam daher. Zur Zeit ignorieren wir AI und GW2k einfach. Wenn sie uns wollen, brauchen sie nur zu rufen.
Raist: Hi :) Wie ist der gegenwärtige Status von AROS? Wie viele Leute arbeiten daran? Werdet ihr auch die Fähigkeiten des OS erweitern?
Optimizer: Zur Zeit sind etwa 60% des AmigaOS implementiert. Die Haupt-Schwachpunkte sind die Hardwaretreiber und ... "exotischere Sachen" :-) Wir können z.B. einfache Sachen von den Fish Disks kompilieren (z.B. Das "line and clines"-Demo von Disk #304) 60 Entwickler sind registriert, davon aber nur 6 "aktive" (also Code beitragend). Wir versuchen, kompatibel zu bleiben, aber nur äußerlich. Im Innern ist AROS sehr verschieden vom AmigaOS, wenn es Sinn macht (z.B. wurden die Dos Handler fallengelassen, wie auch BPTR und solch seltsamen Sachen).
TwiceADay: wieviel schneller und effizienter läuft AROS auf einem x86er, verglichen mit AmigaOS auf einem 680xx (auch verglichen mit UAE?)
Optimizer: Zur Zeit ist AROS nicht viel schneller als UAE, aber das liegt hauptsächlich daran, daß die Grafiktreiber (oder besser: die Dinge unterhalb der grafics.library) einzelne Pixel setzen und X11 zur Anzeige nehmen. Wenn das gelöst ist, wird AROS so schnell wie Linux oder Windows auf diesem System sein, oder schneller: Wir nutzen die MMU nicht (wie das AmigaOS) und das spart ein paar Takte :-) Aber grundsätzlich werdet ihr die volle Power der CPU in der Maschine haben, genau wie ihr es beim AmigaOS gewohnt seid.
tekmage: Wie kompatibel werden normale Amiga Anwendungen zu AROS sein?
Optimizer: AROS ist, anders als UAE, ein API-Emulator (wie WINE): es ermöglicht Amiga Software auf einem PC zu kompilieren (oder PPC, wenn dieser Port fertiggestellt ist; die Arbeiten daran haben grade begonnen). Wir versuchen, so kompatibel wie möglich zu sein (auf Linux/m68k laufen einige einfache Amiga Programme unmodifiziert). AROS ist also zumindest Quellcode-kompatibel, wenn du keine m68k CPU hast.
TwiceADay: Für den Fall, daß AmigaOS Open Source wird, werdet ihr AROS von Grund auf neu schreiben, oder nur die fehlenden Teile implementieren?
Optimizer: Wir werden nur die fehlenden Teile einfügen und den Teil neuschreiben, welcher aufgrund des Wissens, das wir durch die Begutachtung des AmigaOS gewinnen, als falsch erkannt wird.
RaM:Ich nehme an, AROS ist in C geschrieben? Nutzt ihr irgendwelche speziellen Werkzeuge bei der Entwicklung?
Optimizer: Wir nutzen GCC, Gnu Make und einige von uns entwickelten Werkzeuge.
siren: Optimizer: wie optimistisch seid ihr, AROS in der näheren Zukunft "fertig" und veröffentlicht zu bekommen?
BoXaSite: Optimizer: wird AROS auch für andere Plattformen verfügbar sein?
Optimizer: GCC ist hauptsächlich wegen der Tag-Lists notwendig: GCC ist der einzige C-Compiler, welcher Makros mit variablen Argumenten erlaubt und wir nutzen das um die TagItems anzuordnen, da einige Systeme nicht damit zurechtkommen, wie das AmigaOS die Umwandlung von VarAgs zu TagItems Anordnungen behandelt.

AROS ist zur Zeit für Amiga/AmigaOS, Linux/i386, Linux/m68k, FreeBSD/i386 und Amiga/PPC erhältlich (Ich weiß nicht, ob für WarpUp oder PowerUp). Unglücklicherweise sind die verschiedenen Portierungen nicht gleich weit (der Amiga/AmigaOS Port ist z.B. noch sehr armselig).

Ah, und da ist noch das Native/i386 (AROS, welches von einer Floppy oder Festplatte startet) :-) Auch nicht sehr weit fortgeschritten, aber exec funktioniert schon.

Al_B: Optimizer: Erwartet ihr, daß AROS in Zukunft irgendwie Geld/Profit einbringt?
Optimizer: Nein. Wir werden kein Geld damit verdienen (die meisten Entwickler finden nicht einmal die Zeit, AROS zu entwickeln; ich weiß nicht, wo es ändern würde, wenn sie sich um Geld, Versand, Verpackung etc. kümmern müßten) Wir würden es gern sehn, wenn jemand eine kommerzielle Distribution organisieren würde (da das wahrscheinlich bedeuten würde, daß dieser einen Entwickler anstellen würde, welcher uns vorwärts brächte)
TwiceADay: Wir wissen, daß "GatesWay" AROS nicht mag, aber was denkt Petro darüber?
Optimizer: Petro mag alles, was dem Amiga hilft und ihm Deckungsbeitrag gibt. Ich schätze, er mag AROS, aber es kümmert ihn nicht: es hilft ihm nicht, Geld zu verdienen.
tekmage: Hast Du mit H&P über ihre Pläne gesprochen, AmigaOS auf IBMs neuem PPC-Referenz-Design zu machen?
^asp^: gibt es einen geplanten Erscheinungstermin für AROS?
Optimizer:tekmage: Nein, nicht wirklich. Ich habe nur von dieser neuen Plattform gehört, habe aber noch keine Details. Ich werde heute versuchen, einige Infos darüber zu bekommen :-) Wir würden AROS gerne auf dieser Maschine sehen, aber H&P mag vielleicht keine Übereinstimmung bei unseren Zielen sehen. (Sie müssen Geld verdienen, wir nicht)
Opitimizer: Zum Erscheinungsdatum: auch nicht wirklich. Ich schätze, es wird in 3 bis 5 Jahren fertig sein, wenn sich nichts ändert, aber ich hoffe mit einer bootfähigen Version von AROS auf PCs (x86) Interesse zu wecken. Das würde den Leuten zeigen, daß es voran geht. Das Problem zur Zeit ist, daß wir nur noch 30-40 Stunden Arbeit benötigen würden um AROS auf PCs lauffähig zu bekommen, aber keiner die Zeit dazu hat :-(
tekmage: Was denkst Du über das US Urteil, daß MS ein Monopol ist?
Optimizer: Ist es das nicht? Ich glaube, daß sie 30-50 % Profit machen, ist ein deutliches Zeichen für ein Monopol (normalerweise kann man nur 3-10 % Profit mit Computern machen). Ich frage mich nur, was dagegen getan werden kann. Der Beste Ansatz, den ich gehört habe ist, sie zu zwingen, *alle* Schnittstellen und Datenformate offenzulegen. Alles andere (sie aufzuteilen) würde das Problem nur verschlimmern.
TwiceADay: Wird die Endversion von AROS 3.5, oder welche andere AmigaOS-Version, emulieren?
Optimizer: Das hängt sehr davon ab, wie viele Informationen wir über 3.5 bekommen können und ob wir Zeit dafür haben. Da 3.5 ein Patch für 3.1 ist, werden wir wohl zuerst auf 3.1 hinarbeiten und wenn das geschafft ist, auf 3.5 updaten.

Denkt daran: der Hauptgrund, warum wir nichts tun, ist das Fehlen von Arbeitskraft. Ich hätte vor drei Jahren schon gerne einen PPC Port gesehen, aber niemand hat sich dafür bereiterklärt.

Al_B: Optimizer: QNX hat eine startfähige Diskette für PCs gemacht, die Leute waren beeindruckt und darum geht es. Wie beeindruckt werden die Leute von AROS sein?
Optimizer: Ich glaube nicht, daß sie beeindruckt sein werden; es wird genauso aussehen und reagieren wie das gute alte AmigaOS. Ich hoffe, sie werden sich an die guten Gefühle erinnern, die sie mit ihrer Freundin hatten, und zurückkehren.
TwiceADay: Geht die AROS Entwicklung heute schneller denn je voran, oder war es schon einmal schneller und wird wieder langsamer?
Optimizer: Zur Zeit geht es schneller voran, wegen der Diskussionen über ein Open Source AmigaOS und dem kürzlichen.... "Ableben" von Amiga (sogar Petro weiß nicht wirklich, was in Amerika vor sich geht, oder will wenigstens nicht darüber reden)
WizardSK:
Optimizer: Ich würde gerne zusammenarbeiten, aber ich bezweifle, daß unsere verschiedenen Ziele verschmolzen werden können. Ich wünschte, daß diese Leute wenigstens unseren Code verwenden würden; das würde uns helfen, Fehler zu finden und sie würden eine Menge vom AmigaOS umsonst bekommen; aber irgendwie spricht diese Idee nicht jeden an. Z.B. ist ein Entwickler des PowerOS auf unserer Mailing-Liste, aber nichts kommt daher :-(
BoXaSite: Optimizer: Bist du irgendwie direkt oder indirekt an Phoenix beteiligt?
Optimizer: Ich bin auf der Mailing-Liste, aber ich weiß nicht, was vor sich geht. Ich hoffe, es ist mir später möglich, bei der IRC-Konferenz mit Phoenix dabeizusein um zu hören, was sie tun und warum :-) Ich habe nicht einmal die Zeit, die Beiträge auf den diversen PHX-Listen zu lesen ;-(

Vielleicht ein paar Impressionen aus erster Hand von der Messe: nur sehr wenig (die letzten standhaften) Amiga sind da; P5, z.B., ist nicht da :-)

djes: Wann, glaubst du, können wir direkt auf AROS kompilieren? Und mit was?
Optimizer: djes: Ich kanns nicht sagen. Da noch so viele Dinge fehlen, bezweifle ich, daß eine Portierung von ixemul ausführbar wäre und du kannst auf AROS ohne GCC noch nicht kompilieren (wegen der vielen Hacks im API des Amigas)

Die Messe war gestern sehr ruhig (sie war auch kleiner als in den letzten Jahren), aber heute scheint die übliche Menge an Leuten da zu sein.

tekmage: Ich schalte den Kanal nun auf unmoderiert, seid nett zu unserem Gast :)
Pega: Ist Annex heute in Köln?
ittel: 12:30 und 14:30
Optimizer: Ich bin beim "Amiga Club im BTX & Internet", welche so nett waren, mir einen PC zur Demonstration von AROS zu leihen.
Pseudo: Annex waren gestern hier
Pega: Cool
Optimizer: Pega: sie sind für alle drei Tage angesetzt, aber nur einmal täglich.
Optimizer: tek: Ich bin ein IRC-Veteran :-) ich kann das ab.
ittel: Optimizer: hast du eine Ahnung, wann wir eine bootfähige Version von AROS für 68k sehen werden?
tekmage: Optimizer: hehe, warum sehen wir dann nichts mehr von dir auf Anet?
Optimizer: *: Oh, nur eine Kleinigkeit (und vielleicht ein guter Grund, hierher zu kommen): Günther, Freiherr von Gravenreuth ist hier! Kommt, um ihn euch anzusehn. Lernt den Feind kennen :- )
tek: Ich bin nun hinter einer Firewall :- (
ittel: wenn jemand eine schreibt. Zur Zeit arbeitet niemand daran.
tekmage: Optimizer: schlecht.
ittel: Optimizer: ok, danke.
djes: Bei den neuesten Nachrichten sahen wir,daß MicroSoft und Intel eine Menge Dinge getan haben, welche unser Leben verkomplizieren werden. Wie auch immer, wessen Amiga ist der nette besprühte auf den Bildern?
BoXaSite: Ist da überhaupt eine Webcam auf der Messe?
Pega: Welche Zukunft steht dem Amiga bevor?
Optimizer: ittel: ich erinnere mich nicht an seinen Namen, aber er ist ein Kerl aus der Schweiz und ein großer Amiga Fan. Was du wahrscheinlich auf den Bildern nicht sehen kannst: diese Maschine hat einen Boing-Ball eingebaut. Einen *rotierenden* Boing-Ball!!
djes: Wie wollt ihr auf Plattformen entwickeln, die sich alle fünf Minuten ändern? Ihr müßt Objekt-Codes benutzen, was nicht gerade schön ist...
Optimizer: BoX: keine von der ich wüßte.
Pega: Oder, was macht Amiga Inc.?
Optimizer: Pega: gibt es ein Leben vor dem Tode? Der Amiga hat die Zukunft, die wir machen. Niemand sonst wird eine gestalten.
ittel: Optimizer: Nett :) Ja, ich habe den Boing-Ball auf der Vorderseite bemerkt, aber nicht gewußt, daß er rotiert.... Nun werde ich auch einen bauen müssen!-)
Optimizer: Pega: AInc macht momentan garnichts. Sie graben wahrscheinlich ein großes Loch, um sich zu verstecken, wenn wir es schließlich herausfinden. Aber vielleicht ist diese Funkstille nur ein neuer großartiger Weg, seine Kunden zu behandeln.
cYB0rG: Ist Phase 5 heute vertreten?
BoXaSite: lol
Optimizer: Phase5 hat keinen Stand. Vielleicht nimmt jemand von ihnen teil, aber ich habe bisher keinen gesehen (nicht, daß ich sie erkennen würde :-)
Pega: Ich hoffe
Optimizer: Außer, daß Wolf Dietrich schwer zu übersehen ist ;-)


   Copyright 1998, 1999, Amiga.org amiga.org   


Übersetzer dieser Artikel: Hendrik Höner 19.12.1999

Liste der Mitschnitte
Archiv 1999 Index
AIDA Inhaltsverzeichnis
zurück zum Amiga-Club
Webmaster 15.03.2001
URL dieser Seite: http://www.amiga-club.de/aida/archiv99/wew99_aros.html