js' blog

MorphOS, EFIKA & Portierungen von libobjfw
Created: 03.01.2009 00:59 UTC

So, es ist mal Zeit für einen Rant. Ich versuche grade, zum 2. mal, MorphOS auf dem EFIKA zum Laufen zu bringen. Die Installation ging ja auch - sofern man davon absieht, daß es während der Installation in den Demo-Mode ging, in dem alles unnutzbar langsam ist - recht problemlos, aber danach? Alle paar Minuten tuts die Maus oder Tastatur nicht mehr und wenn man die Tastatur replugt, crasht es. Heute hab ichs dann nochmal mit ner anderen Tastatur und ner anderen Maus probiert, da das ja angeblich USB-Probleme des EFIKAs mit gewissen USB-Geräten sein sollen (die aber komischerweise in der OpenFirmware und in Linux ohne Probleme gehen…). Ja, ich habe tatsächlich meine andere USB-Maus wiedergefunden! Die Maus-Situation war hier ja schon so schlimm, daß ich die alten seriellen Mäuse wieder auspacken mußte :)

Jedenfalls ist es auch mit einer anderen Tastatur und Maus kein bisschen anders und die 3D Layer sind auch schon aus. Linux hingegen läuft auf dem EFIKA ohne Probleme. Und da es scheinbar jetzt im Mainline-Kernel EFIKA-Support gibt, werde ich mir das wohl nochmal angucken. Aber ich halte es einfach für unglaublich, daß Leute wirklich 150€ für MorphOS bezahlen - da ist ja wirklich überhaupt nichts ausgereift, wie es scheint.

Naja, wird das wohl nix mit libobjfw auf MorphOS porten. Wollte das ja mal auf ein eher unbekanntes System porten, MorphOS fliegt da wohl somit auch raus. AROS hat leider keinen ObjC-Support in ihrem GCC 4 und einen GCC 4 für AmigaOS konnte ich nicht finden (das CD-ROM Laufwerk tuts endlich wieder in meinem Amiga!). Unter QNX und Haiku fehlt ebenso der ObjC-Support in deren GCC 4 (wieso lassen den eigentlich alle raus? Er kostet sie rein GARNICHTS, sie kriegen ihn doch ohne irgendwelche Nachteile von GCC 4 gratis frei Haus! Einfach ein objc bei --enable-languages mit rein und fertig, ist das denn so schwer? Klar, ich könnte GCC 4 einfach selber neu bauen, aber das ist mir nur dafür dann auch wieder zu viel Aufwand, zumal das auf einigen garnicht so ohne weiteres ginge…).