Ecco una notizia che ci lascerà con il fiato in sospeso.
Walkero famoso per i suoi porting ha composto un piccolo team per realizzare un porting di un motore WebKit proprio su AmigaOS, chiede l'aiuto non solo a programmatori.
Non garantisce la riuscita del progetto, ma stando a quello che dice, se le mie capacità non saranno sufficienti, avrò creato la base per qualcun altro.
Come amighista non posso che augurargli buona fortuna e fornire il mio supporto.
Speriamo bene gran bella notizia, sono curioso di vedere i primi rilasci anche se fossero in alfa. Potremo fare un po tutti da beta tester.
Post inviati: 1986
Commento 2
schiumacal
21 Ottobre 2022 10:52:42
Ottima notizia, poi considerando che nel gruppo degli sviluppatori è entrato anche afxgroup che conosco nei forum che frequento, persona seria e amante del nostro sistema, direi un plus in più.
Vediamo un pò come procederanno le cose.
Un giorno o l'altro risolverò equazioni di grado superiore a cinque.
Curatore della distribuzione Tiny Aros www.tinyaros.it
SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne
Post inviati: 3236
Commento 4
VagaPPC
21 Ottobre 2022 14:15:33
In risposta a amiwell79
amiwell79
Forse potranno beneficiarne altre piattaforme
Il codice è già su github, quindi sarà open.
Da quel poco che li conosco sono aperti al porting su altre piattaforme.
Prima di fare il porting devono sistemare le librerie che dovrà sfruttare e alcuni problemi del compilatore.
Per alcune cose credo che avranno bisogno del supporto di chi sviluppa l'OS.
Questo è il dettaglio più critico dell'operazione.
Hyperion sistema le cose in anni, AmiKit sta promettendo di farlo in tal senso, prevedono l'uscita di Enhancer 2.3 entro fine anno.
Le stesse cose andranno fatte su AROS perché dovrà avere la stessa base dove compilare il codice sorgente.
Che però ha il vantaggio che lo sviluppatore di turno grazie alla natura Open non dovrà aspettare il tempo libero o interesse di qualcun altro. Ma avendone le capacità potrà fare da solo.
In soldoni, AROS è l'OS con maggior potenziale, quello che mancano sono gli sviluppatori.
Non ho la benché minima idea di quanto lavoro ci voglia.
Ma sicuramente muoverebbe qualcosa.
Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb
Post inviati: 1986
Commento 5
schiumacal
28 Ottobre 2022 10:34:03
Continuo a seguire ogni tanto la discussione che viene portata avanti su amigans.net.
In pagina 3 della discussione interviene AlfKil (sviluppatore delle Qt4 per AmigaOS4.x e sviluppatore delle Qt6, sempre per AmigaOS).
Questa è una sua frase:
Citazione
necessarily relevant to the current thread. But I *did* already do a complete build of chromium for Qt6 with a cross compiler, and it didn't link correctly, and it was a mean bitch to work with. I do believe, it is within the realm of the theoretically possible getting it to work, but it is not very much fun doing the work, and I might decline doing anything further with it, unless there is some really serious motivation involved.
In sintesi, lui dice che è riuscito a realizzare un porting di Chromium per Qt6 su AmigaOS4.x, ma ad un primo avvio gli da problemi belli tosti che potrebbe risolvere solo se seriamente motivato.
Continuando la discussione nel forum, gli si chiede quale dovrebbe essere questa seria motivazione per completare il porting di Chromium su AmigaOS4.x.
Ecco la risposta:
Citazione
I need hugs and cuddles. And maybe a little bit of cash. And people shouting out of sheer joy. But first of all I need to set myself up for the task. That's gonna take a little while.
Significa soldi... soldi...
Dalle mie parti c'è un detto che dice: "Senza soldi neanche i preti dicono la messa".
Il punto della situazione è proprio questo, gli sviluppatori in gamba che possono creare per AmigaOS4.x ci sono eccome, ma ovviamente fanno già troppo ,e tutto gratis. Ad esempio il lavoro stesso di AlfKil per la realizzazione delle Qt4 e ora delle Qt6, ma anche Joerg, che sarebbe lo sviluppatore di OWB... questo solo per citare due nomi della comunità, ma ovviamente c'è ne sono molti altri.
Tutti e dico tutti, hanno problemi inerenti lo sviluppo di applicazioni serie su AmigaOS4.x perchè non esistono gli strumenti necessari di base per creare.
Ogni volta devono chiedere un adeguamento di librerie per il GCC. Molti di loro devono sviluppare e cross-compilare su altri sistemi perchè AmigaOS4.x (fino a qualche tempo fa) non permetteva di lavorare con file più grossi di 1,8Gbyte, e andava in crash... Forse oggi il problema potrebbe essere stato risolto, ma nessuno ci mette la mano sul fuoco, perchè perdere notti e giorni per provare e riprovare senza essere minimamente ringraziati da chi di dovere è veramente dura per chiunque, anche per chi adora questo sistema.
Commento modificato il 28/10/2022 alle ore 10:42:24
Un giorno o l'altro risolverò equazioni di grado superiore a cinque.
Ma un browser moderno, con i limiti alla memoria degli attuali sistemi Amiga ha possibilità di girare bene, a vostro parere?
Chiaramente partire da Webkit è un'ottima base, visto che è molto supportato e realmente multipiattaforma.
Tutto sta nel costruirci attorno un'interfaccia adeguatamnte leggera.
Post inviati: 1986
Commento 7
schiumacal
28 Ottobre 2022 11:44:03
In risposta a Orson
Orson
Ma un browser moderno, con i limiti alla memoria degli attuali sistemi Amiga ha possibilità di girare bene, a vostro parere?
Chiaramente partire da Webkit è un'ottima base, visto che è molto supportato e realmente multipiattaforma.
Tutto sta nel costruirci attorno un'interfaccia adeguatamnte leggera.
Ti rispondo io da esperienza diretta.
Per motivi personali uso, almeno una volta a settimana, un PC che monta:
- CPU Intel Pentium 4 a 1,7Ghertz
- RAM 512 Mbyte
- Scheda video da 32Mbyte
- HD principale da 30 Gbyte (Che monta Windows XP a 32bit)
- HD secondario da 40 Gbyte (dove memorizzo dati generici)
Display da 15" quadrato, quindi non i moderni 16:9, ma classico display degli anni '90
Cosa riesco a fare con queste misere caratteristiche oggi:
A parte qualche leggero rallentamento ogni tanto, causato dallo swap che viene fatto tra la RAM e l' HD, per lo scambio di dati...
- Uso normalmente Word della Microsoft
- uso normalmente CodeBlocks per sviluppare in C++
- ogni tanto gioco a SimCity 4 Deluxe Edition
- uso normalmente Arcon per sviluppare progetti 3d di edifici e strutture in generale
- sopratutto uso tranquillamente MyPal, browser internet moderno per Windows XP, (navigo senza problemi ovunque)
Quindi direi di si, con un pò di buona volontà anche AmigaOS4.x su X5000 e company permetterebbe di lavorare proficuamente.
Un giorno o l'altro risolverò equazioni di grado superiore a cinque.
SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne
Post inviati: 3236
Commento 8
VagaPPC
28 Ottobre 2022 12:30:18
Esatto, su quella macchina OWB gira al pari di un PC, gli manca la compatibilità.
Wayfarer è un po più lento, ma pur sempre utilizzabile.
Sempre per fare paragoni, non possiamo usare windows come base perché è soggetto all'obsolescenza programmata, ovvero viene rallentato dagli aggiornamenti per farci spendere di più.
Mac è si uno unix, ma nonostante la base kernel darwin e il core bsd che sono velocissimi, c'è sopra la gui che è il solito software close. Di fatto l'unica parte sviluppata da apple ed è anche la parte che è soggetta a virus.
Che a differenza degli open sono fatti da sviluppatori anonimi in inda.
Che lavorano al minimo sindacale per massimizzare il profitto.
Altra importante differenza lo sviluppatore Open avendo il nome e tutto il suo lavoro esposto pubblicamente è fortemente soggetto al fenomeno della meritocrazia, quindi il più bravo è maggiormente preso in considerazione.
La realtà indiana è l'esatto contrario essendo soggetta a caste, la sotto casta che fa i lavori, non possono nemmeno rivolgere la parola, figuriamoci segnalare un errore o correggerlo.
Il risultato lo vediamo con linux o bsd stesso si nota subito un incremento di performance.
Nonostante grazie a questo linux ha la noema che è un OS veloce, in realtà è un OS lento in quanto non accede direttamente alla scheda video come fanno gli altri OS.
Nel caso di Amiga con le stesse librerie di linux è più veloce proprio per l'accesso diretto alla GPU
@schiumacal direi che ha perfettamente ragione. Nel mondo amiga c'è moltissima speculazione, dove noi utenti tendiamo a spendere parecchio.
Ma spendono in HW in SW sperano sempre al gratuito e non hanno voglia di donare.
L'autore delle QT ha rifiutato donazioni per il porting, dichiarando che per renumerare preferirebbe vendere i programmi che le sfruttano. Alla fine ha ceduto.
Per conto mio faccio donazioni 10€ al mese, cifre così ce li possiamo permettere tutti senza morire di fame o rinunciare a nulla.
Alla fine è giusto pagare per il lavoro, in primis il software open per i motivi sopra descritti.
In questo caso non è solo hobby e informatica, ma è anche spingere verso un futuro più sostenibile
Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb
Post inviati: 61
Commento 9
overtune2005
29 Ottobre 2022 01:05:34
Buono, su morphos i browser girano bene con g4 1.67Mhz e ati 9700m 64Mb. Magari su pistorm si potrà navigare fluido. Ibrowse 2.5 va bene, soprattutto sui siti mobile, però limitato.
Post inviati: 1986
Commento 10
schiumacal
29 Ottobre 2022 11:11:21
Non per essere contradditorio, ma Ibrowse2.5 non va affatto bene, anzi, è talmente vecchio ormai che forse meglio Aweb con le dovute estensioni.
Questo per dire che sono Browser vecchi e stravecchi a cui non si può fare affidamento.
Gli unici browser validi per AmigaOS 4.1 al momento sono:
- Netsurf
- OWB
- Origin
ed in piccolissima parte forse anche Timberwolf, dopo aver scoperto che può essere reso funzionante se si installa prima la versione scaricabile da Aminet e poi successivamente la versione di Os4Depot.
Ovviamente fanno tutti un pò schifo, ma purtroppo sono il meglio che al mnomento si può avere su OS4.
Io aspetto l'uscita almeno in beta di questa iniziativa che viene portata su Amigans.net, poi si vedrà.
Un giorno o l'altro risolverò equazioni di grado superiore a cinque.
SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne
Post inviati: 3236
Commento 11
VagaPPC
29 Ottobre 2022 11:21:20
Quello che non capisco è che il problema comune di tutti gli OS hobbistici di nicchia hanno il problema del broswer.
Hanno fatto NetSurf per venire in contro a tutti.
Anziché unire le forze, si impegnano a rifare la ruota da zero, team compreso.
Quando potrebbero sostenersi l'un l'altro.
Ricordo che la prossima versione è previsto che implementi HTML5 e JavaScript, quindi sarebbe praticamente pronto.
Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb
amiwell79
Post inviati: 12308
Commento 12
amiwell79
29 Ottobre 2022 11:44:21
non penso ci sarà l'implementazione html5 e javascript dalla prossima versione cmq chris young pensa già al porting per OS4, forse il lavoro del team di netsurf è un pò ostico, sicuramente rifare un motore da zero lo è
Curatore della distribuzione Tiny Aros www.tinyaros.it
Post inviati: 687
Commento 13
ghillo
29 Ottobre 2022 12:24:03
Il problema grosso è poi quello di tenerlo aggiornato costantemente. Ci vorrebbe propio un team che faccia solo quello oppure aggiornare gli OS in maniera che si riesca a fare il porting in maniera veloce di browser già esistenti dal mondo Open Source, forse è la soluzione piu' praticabile.
Ma Timberwolf non puo' essere ripreso in mano, e poi a me diciamo che parte ma poi oltre a fare una ricerca con Google non vado ,perchè se cerco di aprire un qualsiasi sito mi da degli errori penso nei certificati o nella sicurezza .
amiwell79
Post inviati: 12308
Commento 14
amiwell79
29 Ottobre 2022 12:31:30
il motore webkit dura negli anni poi si la manutenzione ci vuole dopo un certo periodo, ancora con aros riesco a navigare ma adesso è limitato si sui siti più blasonati
Curatore della distribuzione Tiny Aros www.tinyaros.it
Il Webmaster
Post inviati: 4740
Commento 15
Mak73
29 Ottobre 2022 15:21:16
Secondo me la soluzione migliore è quella adottata per wayfarer su MOS, se ho ben capito i vari "motori" HTML, Javascript sono stati separati dal resto di modo che sia più facile tenerli aggiornati, questo perché nella maggior parte dei casi quelle sono le parti che richiedono aggiornamento. Ovviamente immagino ci sia tutto un lavoro di "contorno" non indifferente. Infatti se non ricordo male lo stesso motore può essere usato in altri programmi per visualizzare documenti HTML.
Pace e bene a tutti.
SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne
Post inviati: 3236
Commento 16
VagaPPC
31 Ottobre 2022 10:26:22
Esistono già delle tecniche automatizzate (CI/CD) per mantenere i porting aggiornati, le usa anche Wayfarer.
Tra l'altro su un forum l'autore di wayfarer e AmiKit hanno deciso di parlare in privato per valutare cosa serve a System54 per poterlo far girare. I motivi li potete immaginare, idem per il silenzio stampa.
L'idea di questo webkit è quello di creare una libreria usabile da terzi un po come wayfarer.
Qualcosa uscirà speriamo presto.
L'ideale che si creasse un team attorno a Wayfarer per evitare che lo stesso lavoro venga fatto 2 o 3 volte. Data la penuria di sviluppatori
Commento modificato il 31/10/2022 alle ore 10:30:17