![]() |
Eine Initiative des |
|
|
Aaron Digulla von AROS
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.
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.
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 :-)
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.
Quelle Originalartikel:ugn.amiga.org
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. 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. 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: Was denkst Du über die anderen Projekte wie PowerOS, Phoenix, etc. ?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 ;-(
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)
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