Visualizza versione completa : AROS Adding 64Bit And SMP support

04-03-2017, 06.39.45

Dopo molti anni di sviluppo attivo AROS sembra finalmente di essere in grado di 'evolvere' l'ormai vecchia architettura trentennale delle API Amiga, articolo osnews.com (http://www.osnews.com/story/29684/AROS_adding_64bit_and_SMP_support):

Sysmon Update AROS progress

After many years of active development, AROS finally seems to be able to 'evolve' the now 30+ years old architecture of the Amiga API. The original Amiga computers from Commodore brought to home users and professionals the first pre-emptive, window based operating system at affordable prices, although its kernel was tailored to the single Motorola 68000 CPU mounted on the machines. After Commodore's demise in 1994, a long debate started about the evolution of the Amiga platform and, although many announcements were made, current AmigaOS 4.1 is still a 32bit-based, single-core oriented operating system, and the same is true for Amiga-like alternatives MorphOS and AROS.

Things, however, are changing. In his weekly survey about AROS progress on AROS-EXEC.org and Amigaworld.net, Krzysztof Smiechowicz talked about "Work on handling additional CPU cores in x86_64 AROS kernel", adding "Initial version of SMP scheduler has been introduced in AROS i386/x86_64 kernel" just a week later. In the following weeks, a screenshot from coder Nick Andrews and a video on Youtube showed a 64-bit version of AROS, runnning on multicore AMD and Intel processors, handling 4 and 8 cores correctly.

SMP is being added to AROS by experienced coders Nick Andrews and Michal Schulz, and while it is not available in public nightly builds just yet, there is finally the chance to see an Amiga-like operating system handling modern CPUs properly.

04-03-2017, 22.29.40
Ancora un test video con un generatore di frattali, siamo anora agli inizi e giÓ si nota la differenza nel calcolo, 10 secondi il tempo di rendering su un 4 core contro i 30 secondi di un solo core.

AROS SMP Test#4: Fractal generator