AMP (Apache Mysql PHP) bounty: interessati?

Software e hardware per OS4.x

AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda virgola » mer lug 29, 2009 11:22 am

Chi segue il sito http://www.amigans.net avrà magari già letto della proposta di creare un bounty per portare una versione dei tre pacchetti AMP su OS4.

Portare le versioni aggiornate di questi pacchetti ad un livello degno di stabilità e velocità darebbe la possibilità di rendere più produttiva la piattaforma OS4 e magari attrarre anche nuovi utenti. Visto che comunque la potenza dell'attuale Sam non è tale da far girare gioconi 3D, programmi succhia risorse o usare produttivamente Linux, questo potrebbe essere un fiore all'occhiello mica male.
Le Sam non hanno ventole (tutti adorano programmare su una macchina che non si fa sentire!) e un server potrebbe stare acceso per ore senza consumare troppa energia.

Sono già in contatto con Edgar (autore del sistema Cygnix e colui che aveva portato Apache 1.3.x qualche tempo fa) per affidargli il tutto. E' sempre molto impegnato ma non ha detto di no.
Per aiutarmi nell'opera di convincimento mi basterebbe essere sicuro che oltre a me ci sia qualcun altro pronto a offrire qualche euro per la causa.

Batta un colpo chi ci sta.

Riferimento all'iniziale discussione su amigans:
http://www.amigans.net/modules/newbb/vi ... 1&forum=32
Avatar utente
virgola

Veterano
 
Messaggi: 107
Iscritto il: mar feb 24, 2004 8:11 pm
Località: Bergamo

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda clros » mer lug 29, 2009 11:41 am

E' interessante ma, secondo me, per una cosa così essenziale nn si dovrebbero richiedere soldi...
Se voglio usare PHP e company su SAM mi installo linux e nn pago nulla (.. es n sicuro di averlo subito!)
Only AMIGA makes it possible !!
La colpa è sempre del Kernel!!
...un bit è formato da 8 byte...

Claudio "CP" La Rosa
Avatar utente
clros

Supremo
 
Messaggi: 3473
Iscritto il: ven mag 07, 2004 2:41 pm
Località: SYS 64738

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda Fabbroz75 » mer lug 29, 2009 12:31 pm

clros ha scritto:E' interessante ma, secondo me, per una cosa così essenziale nn si dovrebbero richiedere soldi...
Se voglio usare PHP e company su SAM mi installo linux e nn pago nulla (.. es n sicuro di averlo subito!)


Quoto in pieno.
Un ipotetico AAMP dovrebbe essere gratuito come i vari LAMP e XAMPP.
Per il solo fatto che cosi' facendo, aiuterebbe la nostra bella piattaforma a diffondersi anche come server web (io per esempio ho dovuto comprare un serverweb basato su Ubuntu su un PC Sempron1250LE... ma avrei potuto prendere Amiga...).

Certe stategie dovrebbero essere prese seriamente in considerazione e non pensare a guadaganre per ogni minima cosa... :frusta:

Piu' macchine vendi e rendi produttive piu' hai possibilità di vendere software professionale.

Come dico sempre, invece di investire sempre in hardware nuovo bisognrebbe investire in software (un Office, un Browser, programma di posta etc etc)

il tutto IMHO ovviamente... :happyboing:
A1200 Typhoon MKII (68030@40 68882@33 64mb SCSI2) | CF 1GB | HD30GB | IndivisionAGA | LCD 19" | OS3.9BB2 | WiFi

Fabrizio Radica
Creazione siti internet professionali
http://www.radicadesign.com

Alternative Italian Conference
http://aiconf.radicadesign.com
Avatar utente
Fabbroz75

Maestro
 
Messaggi: 429
Iscritto il: lun nov 08, 2004 4:39 pm
Località: Adria (Rovigo)

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda virgola » mer lug 29, 2009 1:16 pm

Cari clros e Fabbroz75,
ovvio, AMP sarà gratuito.

Il nodo della questione qui è un'altro:
chi fa il port delle 3 applicazioni così complesse?
Magari un semplice port di PHP non è così complicato, ma il renderlo affidabile è un'altra cosa, per non parlare di MySql e Apache.

Il bounty è un tentativo di aprire la strada, o meglio, realizzare un port ufficiale da zero con noi che si contribuisce un pochetto. Una volta pubblicato il tutto chiunque, anche con piccoli sforzi, lo potrebbe mantenere aggiornato.

Edgar (e altri volenterosi e con le stesse capacità) sono veramente saturi; mi raccontava che ad esempio Cygnix è un progetto ambizioso che gli ha portato via (per sola passione) settimane di lavoro pesante. Insomma, inizia ad essere un pò stanco.
Purtroppo non sono rimasti in molti i programmatori con vera conoscenza e capacità su OS4, ed essendo sempre quelli sono subissati di richieste anche assurde.

Io sono disposto a pagare un piccolo pedaggio per avere qualcosa di solido.
Personalmente sono stufo di avere speso un botto di soldi per avere solo dei giochini che fanno il verso al C64. Sarei davvero contento se potessi sfruttare le potenzialità che ci sono, il sistema operativo è proprio piacevole da usare, anche su un 667Mhz!

Voglio inoltre chiedere a clros se ha mai usato davvero linux su una Sam.
Io personalmente lo trovo completamente inutilizzabile, mi da i nervi dopo 5 minuti: è veramente troppo lento in tutte le operazioni! Non credo possa esistere nessuno che seriamente si metta a fare sviluppo su un sistema così.

OS4 dal canto suo è veloce e usabilissimo anche su Sam, e sviluppare su AMP è fattibilissimo.
Avatar utente
virgola

Veterano
 
Messaggi: 107
Iscritto il: mar feb 24, 2004 8:11 pm
Località: Bergamo

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda AMIGATV » mer lug 29, 2009 1:51 pm

Meno male che esiste os4....a questo punto cè bisogno di una sam2 :annu:
- Amiga 1200 commodore - Hardital: TQM68030 50mhz 68882 16 mb - wifi - hd sd 4 gb wb 3.1

- Commodore 64c + floppy

- Commodore 64 prima versione non funzionante :(

- Sistema Aros - Pentium 4 2.4 ghz - ati 9600 xt 128mb - 768 ddr mb - hd 40 gb - Icaros desktop
Avatar utente
AMIGATV

Staff
 
Messaggi: 6554
Iscritto il: ven mag 14, 2004 8:46 pm
Località: Treviso

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda afxgroup » mer lug 29, 2009 5:05 pm

il problema di quei programmi è sempre lo stesso. fork()
Non che sia insormontabile ma è una bella grossa gatta da pelare.
Non penso che le dipendenze dei pacchetti siano chissà che il problema è tutto lì. magari si sostituiscono con una semplice System() ma è tutto da vedere.
Voi cominciate. se poi avete bisogno fate un fischio
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda pvanni » mer lug 29, 2009 5:36 pm

Io avevo già espresso il mio interesse su amigans, lo ribadisco qui.
Avatar utente
pvanni

Eroe
 
Messaggi: 914
Iscritto il: lun set 27, 2004 1:29 pm
Località: Lecco

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda afxgroup » mer lug 29, 2009 5:46 pm

ovvero?? :scherza:
Se lo ribadisci.. devi dirlo.. :ahah:
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda clros » mer lug 29, 2009 10:43 pm

@afxgroup:
Ma la fork di cui parli è quella chiamata che serve per generare i processi figli?
Mi spieghi perchè è difficile fare una cosa così sotto AmigaOS?
Only AMIGA makes it possible !!
La colpa è sempre del Kernel!!
...un bit è formato da 8 byte...

Claudio "CP" La Rosa
Avatar utente
clros

Supremo
 
Messaggi: 3473
Iscritto il: ven mag 07, 2004 2:41 pm
Località: SYS 64738

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda samo79 » gio lug 30, 2009 2:08 am

Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda clros » gio lug 30, 2009 9:11 am

@Samo:
In effetti...ci pensavo anche io ieri...
Probabilmente manca la versione server di mySQL e poi , come dicevi tu, il tutto andrebbe aggiornato e magari impachettato in una unica soluzione un pò alla EasyPHP....
Only AMIGA makes it possible !!
La colpa è sempre del Kernel!!
...un bit è formato da 8 byte...

Claudio "CP" La Rosa
Avatar utente
clros

Supremo
 
Messaggi: 3473
Iscritto il: ven mag 07, 2004 2:41 pm
Località: SYS 64738

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda samo79 » gio lug 30, 2009 9:46 am

Si infatti, non credo sia una cosa cosi difficile, i bounty usiamoli per progetti veramente tosti :felice:
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda pvanni » gio lug 30, 2009 10:32 am

afxgroup ha scritto:ovvero?? :scherza:
Se lo ribadisci.. devi dirlo.. :ahah:

Ribadisco che ribadisco che sono interessato :ride:
Cioè che la cosa mi interessa.
Spero che mi sono capito :boing:
Avatar utente
pvanni

Eroe
 
Messaggi: 914
Iscritto il: lun set 27, 2004 1:29 pm
Località: Lecco

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda afxgroup » gio lug 30, 2009 12:34 pm

clros ha scritto:@afxgroup:
Ma la fork di cui parli è quella chiamata che serve per generare i processi figli?
Mi spieghi perchè è difficile fare una cosa così sotto AmigaOS?


Beh, in parole povere la fork() effettua una copia di se stessa (variabili incluse) in un altro processo separato e fa in modo che si possa controllare anche lo stato.
Alcune volte è possibile rimpiazzarla con una System()
ovvero, molte volte viene eseguito un execv() e successivamente una fork(). in questo caso usando la System() al posto della execv() "dovrebbe" essere sufficiente.
Vada da se che ormai i nuovi programmi non la usano quasi più ma ormai usano tutti i pthread. Si hanno delle prestazioni clamorose che con il fork non avrai mai soprattutto nei sistemi multi core
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Re: AMP (Apache Mysql PHP) bounty: interessati?

Messaggioda virgola » gio lug 30, 2009 2:20 pm

samo79 ha scritto:Scusate ma questi porting non ci sono già su AmigaOS4 ?


Sì, Apache e PHP sono già stati portati. Mysql solo la versione client.

Se però vai un attimo a grattare scopri che:
- la versione di Apache è vecchia di quasi 10 anni
- PHP manca di molti estensioni
- con la versione client di Mysql non è possibile svluppare se non usando un server remoto
- tutti e tre i software non sono affidabili (vedi crash e freeze)
Insomma, non c'è una piattaforma AMP adeguata allo sviluppo.

Sul fronte difficoltà, beh, sappiate che Apache è profondamente diverso tra la v1.3.x e la nuova v.2.2.x, sia in termini di velocità, affidabilità e supporto ai formati xml, XMLHttpRequest e quindi SOAP.
Sul fronte MySql sappiate invece che le versioni oltre la 5 (come quella 5.1.x richiesta nel bounty) la difficoltà nel porting non è assolutamente indifferente, non è una semplice ricompilazione, soprattutto se lo scopo finale è avere un prodotto per fare qualcosa di realmente produttivo.

Ovviamente se trovaste qualcuno che anche per solo divertimento è capace di portare il tutto e che il risultato sia veramente affidabile fatemelo sapere, questa del bounty è per me l'unica soluzione. Visti i pochi programmatori, meglio tenerseli buoni.
E poi non è che Edgar abbia richiesto migliaia di euro, solo un piccolo contributo di incoraggiamento. Ovviamente nel caso afxgroup dovesse intervenire in soccorso il tutto magari si potrebbe dividere tra i due.
Avatar utente
virgola

Veterano
 
Messaggi: 107
Iscritto il: mar feb 24, 2004 8:11 pm
Località: Bergamo

Prossimo

Torna a Amiga OS 4.x

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti