Wayfarer

Alles rund um Anwendungen für Amiga OS4

Moderator: OS4Welt-Team

Benutzeravatar
djbase
Beiträge: 971
Registriert: 15. Oktober 2015 06:45
Wohnort: Mannheim
Kontaktdaten:

Re: Wayfarer

Beitrag von djbase »

Was Spenden betrifft bin ich da skeptisch, als Unterstützung gerne, aber es soll nicht der Anreiz sein.

Ich würde es so handeln, das der Core jedem frei zugänglich bleibt, sodass jeder theoretisch sein eigenes Programm mit diesem Core dann nutzen kann. Eine Library käme mir da in den Sinn bzw. als austauschbares Modul oder fest einkompiliert, wie das z.B. bei Hollywood möglich ist. Ob das technisch so umsetzbar ist, müssen aber andere klären.

@jochen22XL
Über eine Homepage kann man nachdenken, wenn es etwas zu zeigen gibt, ist also derzeit kein Thema.
:commodore: Amiga 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 128GB CF | AmigaOS 3.2.2
:commodore: Amiga 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 128GB CF | AmigaOS 3.2.2
:boing: AmigaOne X1000 | 1.8 GHz | 4 GB RAM | Radeon R7 250X | 250 GB SATA SSD | AmigaOS 4.1
Benutzeravatar
AntonP
Beiträge: 699
Registriert: 11. November 2013 20:40
Hat sich bedankt: 27 Mal
Danksagung erhalten: 12 Mal

Re: Wayfarer

Beitrag von AntonP »

Ich möchte jetzt nicht den Miesepeter spielen, aber das ganze wurde auch hier schon sehr ausführlich diskutiert, ohne wirklich zu einem Ergebnis zu kommen (einfach nach "Wayfarer" suchen).

Was getan werden muss, ist eigentlich klar und kann ja gut bei Wayfarer nachvollzogen werden:

Ein aktuelles Webkit auf AmigaOS4 portieren (und zwar so, dass man zukünftige Änderungen/Verbesserungen leicht einpflegen kann) und einen Browser drumherum basteln (das ist eigentlich die einfachere Übung).

Das Hauptproblem dabei: Es muss sich ein Programmierer finden, der das kann und machen möchte (und im günstigsten Fall auch für regelmäßige Updates sorgt).
Bei MorphOS hatte man das Glück, dass sich ein Programmierer gefunden hat, der noch dazu ein großer MorphOS-Fan ist und das ganze durchgezogen hat, einfach weil er es konnte, einen gewissen Spaß dran hatte und "sein" Betriebssystem pushen wollte. Das Glück hatten wir bis jetzt nicht.

Ob man das ganze durch einen Spendenaufruf erzwingen kann, wage ich zu bezweifeln (und nach Timberwolf wäre ich da doppelt vorsichtig). Geld kann schon eine Zusatzmotiovation sein (siehe Grafiktreiber/Warp3DNova für AmigaOS), aber ohne einen motivierten und fähigen Programmierer, der das ganze auch von sich aus machen möchte, wird das wohl nichts werden (außer man nimmt wirklich viel Geld in der Hand und macht einfach eine Art Stellenausschreibung, aber auch da muss man erst einmal einen Programmierer mit AmigaOS-Background finden).

Also entweder Geld in die Hand nehmen und ausprobieren, oder warten, ob sich ein motivierter Programmierer von sich aus erbarmt.
AmigaOne X5000/40, 2.2 Ghz, 4 GB RAM, 240 GB SSD, Radeon R9 280X, ESI Juli@ PCI-Soundkarte, SIL3512 SATA-PCI-Karte
Benutzeravatar
djbase
Beiträge: 971
Registriert: 15. Oktober 2015 06:45
Wohnort: Mannheim
Kontaktdaten:

Re: Wayfarer

Beitrag von djbase »

Abhängigkeiten von WebKitGTK gibt es unter https://trac.webkit.org/wiki/WebKitGTK/Dependencies eine gute Übersicht. GTK selbst werden wir wohl nicht brauchen, wie ist es mit dem Rest? Was würde unter OS4 nocht fehlen?
:commodore: Amiga 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 128GB CF | AmigaOS 3.2.2
:commodore: Amiga 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 128GB CF | AmigaOS 3.2.2
:boing: AmigaOne X1000 | 1.8 GHz | 4 GB RAM | Radeon R7 250X | 250 GB SATA SSD | AmigaOS 4.1
Benutzeravatar
djbase
Beiträge: 971
Registriert: 15. Oktober 2015 06:45
Wohnort: Mannheim
Kontaktdaten:

Re: Wayfarer

Beitrag von djbase »

Ich habe einmal versucht zu schauen, was nativ für OS4 schon vorhanden wäre. Bei einem CrossCompiler wäre es vermutlich etwas einfacher die Abhängigkeiten zu lösen, aber da kenne ich mich nicht aus.
screen_25-Aug-22_20h21m02s.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
:commodore: Amiga 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 128GB CF | AmigaOS 3.2.2
:commodore: Amiga 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 128GB CF | AmigaOS 3.2.2
:boing: AmigaOne X1000 | 1.8 GHz | 4 GB RAM | Radeon R7 250X | 250 GB SATA SSD | AmigaOS 4.1
Benutzeravatar
djbase
Beiträge: 971
Registriert: 15. Oktober 2015 06:45
Wohnort: Mannheim
Kontaktdaten:

Re: Wayfarer

Beitrag von djbase »

Ich konnte erfolgreich libxslt 1.1.34 als dynamische und statische Bibliotheken übersetzen. In der Hoffnung, das hierbei alles korrekt verlaufen ist, haben wir zumindest einen Punkt weniger auf der Liste.
screen_31-08-2022_10h19m03s.png
libxslt_1.1.34.lha
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
:commodore: Amiga 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 128GB CF | AmigaOS 3.2.2
:commodore: Amiga 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 128GB CF | AmigaOS 3.2.2
:boing: AmigaOne X1000 | 1.8 GHz | 4 GB RAM | Radeon R7 250X | 250 GB SATA SSD | AmigaOS 4.1
kas1e
Beiträge: 73
Registriert: 24. Dezember 2016 17:10
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Wayfarer

Beitrag von kas1e »

@djbase
Don't want to broke your fun of course and entusiasm, but you doing unnecessary job for now in hope that it will somehow help with newer webkit code. Porting 3d party libs such as xstl, xml2, png, sqlite, freetype, webp, jpeg, cairo, fontconfig and co are easy and less problematic part from all of them.

The real problem is build the webkit code with all endian fixes, and adapt it to amigaos4. Webkit split on 3-4 libraries which you build one after another : libwtf, libjavascript, libwebore,libwebkit , etc. Some of them in the build process take from 500mb to 1gigabyte (!). So, when and if you understand the build process (which is pain), and then build somehow those libs with hack/slash/removing deps (which already big job), you still will have no GUI , which of course also, the less problem part to open an amigaos window and redirect output to it.

For understanding the amount of the work need to be done, you can check the history log of morphos's waywarer and read dediated thread seeing the dates when and what were done. Jacadap doing some for few years already, spending a looooot of time together with core morphos developers, who, do fix things in the process in the morphos itself, which, with our amigaos4 situation unpossible (try to ask to fix something in the kernel, you maybe will have those fixes in 2-3 years after, when life changes that much that those fixes will have no needs).

Add to that that our compiler do have some bugs which should be fixed to make webkit (the core of browser) works. For example that ones should be fixed first :

https://github.com/sba1/adtools/issues/82

So, the problem with browser is more heavy that you may think of, and this is not 3d party libs (those are the easest part and of no problem), problem it is combinarion of those issues:

1). our compiler (who will fix it?)
2). our kernel (who will add stuff to it when need it?)
3). webkit and it's build process itself
4). very skilled person wishinf spending YEARS of life for nothing.


At this point is better to wait for some hardware solutions, like, some USB flash where we can run virtually some browser in VNC window on amigaos or something of that sort. With our current realm, making a browser mean wasting a lot of time (a loooot). Morphos just lucky enough to have Jacadaps who also a core developer as well. Once he gone by any reassons, no browser for Morphos anymore then.
jochen22XL
Beiträge: 596
Registriert: 3. Mai 2016 07:22
Hat sich bedankt: 3 Mal

Re: Wayfarer

Beitrag von jochen22XL »

Hier fehlt eindeutig die Daumenrunterfunktion. Miesepeter gibts genug.
Obwohl er mit der Masse an Arbeit, die das bedeutet wohl recht hat.
Benutzeravatar
djbase
Beiträge: 971
Registriert: 15. Oktober 2015 06:45
Wohnort: Mannheim
Kontaktdaten:

Re: Wayfarer

Beitrag von djbase »

kas1e hat geschrieben: 27. August 2022 07:19 Porting 3d party libs such as xstl, xml2, png, sqlite, freetype, webp, jpeg, cairo, fontconfig and co are easy and less problematic part from all of them.
I know, I can't do much but thats something I can do. I think thats better then just talking about how impossible it is. Doing, just doing something.
:commodore: Amiga 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 128GB CF | AmigaOS 3.2.2
:commodore: Amiga 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 128GB CF | AmigaOS 3.2.2
:boing: AmigaOne X1000 | 1.8 GHz | 4 GB RAM | Radeon R7 250X | 250 GB SATA SSD | AmigaOS 4.1
OlafSch
Beiträge: 170
Registriert: 17. August 2014 23:33

Re: Wayfarer

Beitrag von OlafSch »

jochen22XL hat geschrieben: 27. August 2022 08:12 Hier fehlt eindeutig die Daumenrunterfunktion. Miesepeter gibts genug.
Obwohl er mit der Masse an Arbeit, die das bedeutet wohl recht hat.
Das hat nichts mit "Miesepeter" zu tun sondern Realismus. Wenn jemand dran rumbastelt und seine Freizeit investiert schön aber ohne die direkte Erwartung das demnächst ein aktualisierter Browser läuft. Einfach nur aus Spaß an der Freude.
OlafSch
Beiträge: 170
Registriert: 17. August 2014 23:33

Re: Wayfarer

Beitrag von OlafSch »

jochen22XL hat geschrieben: 27. August 2022 08:12 Hier fehlt eindeutig die Daumenrunterfunktion. Miesepeter gibts genug.
Obwohl er mit der Masse an Arbeit, die das bedeutet wohl recht hat.
obendrein ist es mit einer einmaligen Portierung nicht getan. Gerade Browser werden ständig weiterentwickelt und so müßte auch ein AmigaOS-Browser ständig aktualisiert werden
Antworten