Lo primero es hacernos con una versión moderna de qemu. Para ello vamos a descargar el código fuente y compilar qemu. El proceso es el siguiente:
# apt remove qemu* --purge
# apt install make git bison python python3 ninja-build gcc pkg-config libglib2.0-0-dev libpixman-1-dev
$ git clone https://git.qemu.org/git/qemu.git
$ cd qemu
$ git submodule init
$ git submodule update --recursive
$ ./configure --target-list=x86_64-softmmu,sparc-softmmu,sparc64-softmmu --enable-debug
$ make -j$(nproc)
# make install
# qemu-system-sparc64 --version
Tardará y ocupará bastante en el disco. Lo digo para que lo tengas en cuenta si andas justo de tiempo o de espacio.
El motivo de indicar como compilar la última versión de qemu es para poder enlazar algunos posts que están ahora mismo en desarrollo. La idea es enlazar a este post para no tener que perder tiempo explicando como compilar la última versión de qemu.
Ve a dormir y deja esto compilando, merece la pena posiblemente.
Historia de SPARC
El desarrollo de SPARC y sus versiones posteriores, MicroSPARC y UltraSPARC, fueron el resultado de más de dos décadas de investigación técnica e innovación. Aquí hay un resumen rápido de la línea de tiempo de desarrollo de SPARC:
- 1984 – Comienza el desarrollo de SPARC
- 1986 – Se presenta el primer procesador SPARC de Sun, el SPARC V7
- 1987 – Sun envía por primera vez la estación de trabajo SPARC
- 1989 – Se funda SPARC International con la arquitectura abierta de conjunto de instrucciones SPARC (ISA)
- 1992 – Sun presenta SPARC V8 de 32 bits
- 1992 – Introducción de MicroSPARC
- 1993 – Sun presenta SPARC V9 de 64 bits (dirección + datos)
- 1994 – MicroSPARC descontinuado
- 1995 – Sun envía UltraSPARC I, el primer núcleo de 64 bits de Sun
- 1997 – Barcos UltraSPARC II
- 2001 – Barcos UltraSPARC III
- 2004: Sun envía UltraSPARC IV de doble núcleo con subprocesamiento múltiple de chip básico (CMT)
- 2005: se envía UltraSPARC T1, el primer procesador CMT de 8 núcleos
- 2007: UltraSPARC Architecture 2007 se lanza con UltraSPARC T2
- 2010 – Oracle Corporation adquiere Sun Microsystems
- 2012: se lanza Oracle SPARC Architecture 2011 con extensiones del conjunto de instrucciones visuales 3 (VIS 3) y modo hiperprivilegiado
- 2015: Oracle lanza SPARC M7 basado en Oracle SPARC Architecture 2015 con extensiones VIS 4 y cifrado asistido por hardware
- 2017 – Lanzamiento del SPARC M8
Y poco más que añadir.
Saludos cordiales