In arrivo l'update di AmigaOS 4.0
Ben Hermans di Hyperion-Entertaiment ha comunicato sul portale Amigaworld che il primo aggiornamento per AmigaOS 4.0 è entrato in fase di Betatesting ieri sera
Dal portale Quantum Leap si possono leggere i vari aggiornamenti alla Pre-Release che comprendono:
# Alcuni dei componenti della pre-release che ancora erano in codice 68k sono stati nel frattempo portati su PowerPC; tra questi spiccano Picasso96 e MUI. Picasso96 si trova ancora in fase di alfa-testing, mentre MUI è già alla fase di beta-testing e dovrebbe stabilizzarsi entro breve.
# Miglioramenti sono stati apportati anche al kernel, che tra le altre cose ora vede anche l'implementazione di una speciale caratteristica denominata "performance monitor". Si tratta di un sistema per regolare e tenere sotto controllo alcuni parametri a livello hardware della CPU, che permette agli sviluppatori di effettuare regolazioni mirate sul loro codice, agendo ad esempio su cache, sincronizzazione e flusso delle istruzioni, blocchi della pipeline, ed altro ancora. Questa caratteristica viene gestita tramite la performancemonitor.resource, che offre una API di facile utilizzo che copre tutti gli aspetti di questa tecnologia con alcune funzioni.
# Ulteriori miglioramenti nel kernel riguardano l'unità AltiVec (TM), la tecnologia per l'esecuzione vettoriale di tipo Single Instruction Multiple Data (SIMD) di Motorola, che consente di eseguire in parallelo una serie di istruzioni su flussi di dati multipli, molto usata per applicazioni 3D, nell'elaborazione delle immagini, nella gestione del flusso dei dati delle reti, nella compressione/decompressione dei dati, ed in generale in tutte quelle applicazioni che richiedono l'esecuzione delle stesse istruzioni su ampi gruppi di dati. Il supporto per AltiVecTM nel kernel non è ancora stabile al 100% ma ci si aspetta che lo diventi in breve tempo.
# Anche Moovid, il noto media player, è stato portato su PowerPC ed i risultati sono quasi straordinari. In programma c'è anche la realizzazione di una versione con il supporto AltiVec (TM) abilitato. Moovid gestisce un ampio numero di formati video, compreso DivX.
# Si dispone ora di un nuovo compilatore gcc che risulta essere fino a sei volte più veloce di quello inserito nell'SDK. Anche il compilatore GNU C 3.4.0 è stato portato con successo su AmigaOS 4.0, ed attualmente viene utilizzato per compilare la maggior parte dei componenti e dei programmi. GCC 3.4.0 garantisce una migliore generazione del codice rispetto alle precedenti versioni, un miglior supporto per l'ANSI C++ ed implementa le estensioni 'vettoriali' di Motorola per l'AltiVecTM.
# Un altro programma che può ora beneficiare di un notevole incremento di prestazioni è AmiPDF. La nuova versione per PowerPC di AmiPDF è, a parità di input, fino a 60 volte più veloce della versione disponibile nella pre-release.
# Presto dovrebbe essere pronto anche il supporto per floppy e serial device.
# Anche lo stack USB sta registrando notevoli progressi. Ora supporta i dispositivi HID come tastiere e mouse oltre a joystick di vario tipo; supporta inoltre i dispositivi di memorizzazione di massa come stick USB, lettori di flash card e apparecchi video.
# L'IDE device di A1 dispone ora del supporto per UDMA funzionante. inoltre, le interrupt non vengono più registrate ma vengono ora correttamente trasmesse, in tal modo i dispositivi non richiedono più l'intervento della CPU per i trasferimenti.
# Al momento la maggior parte del lavoro è incentrata sull'ottimizzazione delle prestazioni. I risultati sono già molto buoni ed i test evidenziano che i dispositivi sono affidabili al 100%, non si verificano perdite o corruzioni dei dati.
Quantum Leap
Amigaworld