stringtranslate.com

Sistema operativo RISC

RISC OS ( /rɪsk.oʊˈɛs/ ) [4] es un sistema operativo de computadora diseñado originalmente por Acorn Computers Ltd en Cambridge , Inglaterra . Lanzado por primera vez en 1987, fue diseñado para ejecutarse en el chipset ARM , que Acorn había diseñado simultáneamente para su uso en su nueva línea de computadoras personales Archimedes . RISC OS toma su nombre de la arquitectura de computadora de conjunto de instrucciones reducido (RISC) que admite.

Entre 1987 y 1998, el sistema operativo RISC se incluyó en todos los modelos de computadoras Acorn basados ​​en ARM, incluida la línea Acorn Archimedes, la línea R de Acorn (con RISC iX como opción de arranque dual), RiscPC , A7000 y modelos prototipo como Acorn NewsPad y Phoebe . Una versión del sistema operativo, llamada NCOS , se utilizó en la Network Computer de Oracle Corporation y sistemas compatibles.

Después de la disolución de Acorn en 1998, el desarrollo del sistema operativo se bifurcó y continuó por separado por varias empresas, incluidas RISCOS Ltd , Pace Micro Technology , Castle Technology y RISC OS Developments. [5] Desde entonces, se ha incluido en varias computadoras de escritorio basadas en ARM, como Iyonix PC [6] y A9home . A marzo de 2017 , el sistema operativo sigue bifurcado y es desarrollado independientemente por RISCOS Ltd y la comunidad RISC OS Open .

Las versiones estables más recientes se ejecutan en los procesadores ARMv3/ARMv4 RiscPC , ARMv5 Iyonix , [7] ARMv7 Cortex-A8 [8] [9] (como el utilizado en BeagleBoard y Touch Book ) y procesadores Cortex-A9 [10] (como el utilizado en PandaBoard ) y la computadora educativa de bajo costo Raspberry Pi . [11] [12] [13] Se han publicado imágenes de tarjetas SD para descargar de forma gratuita para usuarios de Raspberry Pi 1, 2, 3 y 4 con una versión de interfaz gráfica de usuario (GUI) completa [14] y una versión solo de interfaz de línea de comandos (RISC OS Pico, a 3,8 MB). [15]

Historia

La primera versión de RISC OS se lanzó originalmente en 1987 como Arthur 1.20 . La siguiente versión, Arthur 2 , se convirtió en RISC OS 2 y se lanzó en abril de 1989. RISC OS 3.00 se lanzó con el A5000 en 1991 y contenía muchas características nuevas. En 1996, RISC OS se había distribuido en más de 500.000 sistemas. [16]

Acorn detuvo oficialmente el trabajo en el sistema operativo en enero de 1999, renombrándose como Element 14. En marzo de 1999, una nueva compañía, RISCOS Ltd , obtuvo la licencia de los derechos para desarrollar una versión de escritorio de RISC OS a partir de Element 14, y continuó el desarrollo de RISC OS 3.8, lanzándolo como RISC OS 4 en julio de 1999. Mientras tanto, Element 14 también había mantenido una copia de RISC OS 3.8 en casa, que desarrollaron en NCOS para su uso en decodificadores . En 2000, como parte de la adquisición de Acorn Group plc por MSDW Investment, RISC OS se vendió a Pace Micro Technology , [17] que luego lo vendió a Castle Technology Ltd.

En mayo de 2001, RISCOS Ltd lanzó RISC OS Select , un sistema de suscripción que permite a los usuarios acceder a las últimas actualizaciones de RISC OS 4. Estas actualizaciones se lanzan como imágenes ROM cargables por software , independientes de la ROM donde se almacena el sistema operativo de arranque, y se cargan en el momento del arranque. Select 1 se envió en mayo de 2002, seguido de Select 2 en noviembre de 2002 y el lanzamiento final de Select 3 en junio de 2004. En el mismo mes, se lanzó RISC OS 4.39, denominado RISC OS Adjust . RISC OS Adjust fue la culminación de todas las actualizaciones del sistema Select hasta la fecha, lanzado como un conjunto físico de ROM reemplazables para las series de máquinas RiscPC y A7000.

Mientras tanto, en octubre de 2002, Castle Technology lanzó el clon de Acorn, Iyonix PC . Este ejecutaba una variante de 32 bits (en contraste con los 26 bits ) de RISC OS, llamada RISC OS 5. RISC OS 5 es una evolución independiente de RISC OS basada en el trabajo de NCOS realizado por Pace. El año siguiente, Castle Technology compró RISC OS a Pace por una suma no revelada. En octubre de 2006, Castle anunció un plan de licencia de código fuente compartido , administrado por RISC OS Open Limited , para elementos de RISC OS 5 .

En octubre de 2018, RISC OS 5 volvió a obtener la licencia Apache 2.0 . [18]

En 2018, RISC OS Developments adquirió Castle Technology Ltd, incluida la propiedad intelectual. [5]

En diciembre de 2020, el código fuente de RISC OS 3.71 se filtró a The Pirate Bay. [ cita requerida ]

Hardware compatible

Las versiones de RISC OS se ejecutan o se han ejecutado en el siguiente hardware.

RISC OS Open Limited adoptó [47] el esquema de numeración de versiones " los números pares son estables " después de la versión 5.14, por lo tanto, algunas entradas de la tabla anterior incluyen las dos últimas versiones: la última estable y la de desarrollo más reciente.

Para el 50.° aniversario de BASIC se lanzó un sistema operativo Pico RISC OS especial reducido (para tarjetas de 16 MiB y mayores) diseñado para iniciarse como un BBC Micro . [48]

RISC OS también ha sido utilizado por Acorn y Pace Micro Technology en varios decodificadores conectados a TV , a veces denominados NCOS .

RISC OS también puede ejecutarse en una variedad de emuladores de sistemas informáticos que emulan las máquinas Acorn anteriores enumeradas anteriormente.

Características

Núcleo del sistema operativo

El sistema operativo es de un solo usuario y emplea multitarea cooperativa (CMT). [57] Mientras que la mayoría de los sistemas operativos de escritorio actuales utilizan multitarea preemptiva (PMT) y multihilo , el sistema operativo RISC sigue utilizando un sistema CMT. En 2003, muchos usuarios habían solicitado que el sistema operativo migrara a PMT. [58] La protección de la memoria del sistema operativo no es integral. [59] [60]

El núcleo del sistema operativo se almacena en la ROM , lo que proporciona un tiempo de arranque rápido y seguridad frente a la corrupción del sistema operativo. RISC OS 4 y 5 se almacenan en 4 MB de memoria flash , o como una imagen ROM en una tarjeta SD en computadoras de placa única como Beagleboard o Raspberry Pi, lo que permite actualizar el sistema operativo sin tener que reemplazar el chip ROM. El sistema operativo se compone de varios módulos . Estos se pueden agregar y reemplazar, incluida la carga suave de módulos que no están presentes en la ROM en tiempo de ejecución y el reemplazo sobre la marcha. Este diseño ha llevado a los desarrolladores de sistemas operativos a lanzar actualizaciones continuas de sus versiones del sistema operativo, mientras que terceros pueden escribir módulos de reemplazo del sistema operativo para agregar nuevas funciones. Se accede a los módulos del sistema operativo a través de interrupciones de software (SWI), similares a las llamadas del sistema en otros sistemas operativos.

La mayoría de los sistemas operativos tienen interfaces binarias de aplicación (ABI) definidas para manejar filtros y vectores. El sistema operativo ofrece muchas formas en las que un programa puede interceptar y modificar su funcionamiento. Esto simplifica la tarea de modificar su comportamiento, ya sea en la interfaz gráfica de usuario o de forma más profunda. Como resultado, existen varios programas de terceros que permiten personalizar la apariencia del sistema operativo.

Sistema de archivos

El sistema de archivos está orientado al volumen: el nivel superior de la jerarquía de archivos es un volumen (disco, recurso compartido de red) prefijado por el tipo de sistema de archivos. Para determinar el tipo de archivo , el sistema operativo utiliza metadatos en lugar de extensiones de archivo . Se utilizan dos puntos para separar el sistema de archivos del resto de la ruta; la raíz se representa con un $signo de dólar ( ) y los directorios se separan con un punto ( .). Las extensiones de sistemas de archivos externos se muestran utilizando una barra ( example.txtse convierte en example/txt). [61] Por ejemplo, ADFS::HardDisc4.$es la raíz del disco llamado HardDisc4 utilizando el sistema de archivos Advanced Disc Filing System (ADFS). Los tipos de archivo de RISC OS se pueden conservar en otros sistemas añadiendo el tipo hexadecimal como ' ,xxx' a los nombres de archivo. [61] [62] Cuando se utiliza software multiplataforma , los tipos de archivo se pueden invocar en otros sistemas añadiendo ' /[extension]' al nombre de archivo en RISC OS . [63]

Un sistema de archivos puede presentar un archivo de un tipo determinado como un volumen propio, similar a un dispositivo de bucle . El sistema operativo se refiere a esta función como un sistema de archivo de imágenes. Esto permite un manejo transparente de archivos y archivos similares, que aparecen como directorios con algunas propiedades especiales. Los archivos dentro del archivo de imagen aparecen en la jerarquía debajo del archivo principal. No es necesario que el archivo contenga los datos a los que hace referencia: algunos sistemas de archivos de enlaces simbólicos y de recursos compartidos de red colocan una referencia dentro del archivo de imagen y buscan los datos en otra parte.

La API de la capa de abstracción del sistema de archivos utiliza desplazamientos de archivos de 32 bits, lo que hace que el archivo individual más grande tenga una longitud de 4  GiB (menos 1 byte). Sin embargo, antes de RISC OS 5.20, la capa de abstracción del sistema de archivos y muchos sistemas de archivos nativos de RISC OS limitaban la compatibilidad a 31 bits (poco menos de 2 GiB) para evitar tener que lidiar con extensiones de archivo aparentemente negativas cuando se expresaban en notación de complemento a dos . [ cita requerida ]

Formatos de archivos

El sistema operativo utiliza metadatos para distinguir los formatos de archivo . Algunos formatos de archivo comunes de otros sistemas se asignan a tipos de archivo mediante el módulo MimeMap. [64]

Núcleo

El núcleo del sistema operativo RISC es monotarea y controla el manejo de interrupciones , servicios DMA , asignación de memoria y visualización de video; la multitarea cooperativa la proporciona el módulo WindowManager. [57]

De oficina

La interfaz WIMP se basa en un gestor de ventanas apilables e incorpora tres botones del ratón [65] (denominados Select , Menu y Adjust ), menús sensibles al contexto , control del orden de las ventanas (es decir, enviar al fondo) y foco dinámico de la ventana (una ventana puede tener el foco de entrada en cualquier posición de la pila). La barra de iconos ( Dock ) contiene iconos que representan unidades de disco montadas, discos RAM, aplicaciones en ejecución, utilidades del sistema y archivos, directorios o aplicaciones inactivas acoplados. Estos iconos tienen menús sensibles al contexto y admiten la operación de arrastrar y soltar . Representan la aplicación en ejecución como un todo, independientemente de si tiene ventanas abiertas.

La interfaz gráfica de usuario funciona con el concepto de archivos. Filer, un administrador de archivos espacial , muestra el contenido de un disco. Las aplicaciones se ejecutan desde la vista Filer y los archivos se pueden arrastrar a la vista Filer desde las aplicaciones para realizar operaciones de guardado, en lugar de abrir un cuadro de diálogo "Guardar" independiente en el que el usuario debe navegar hasta una ubicación ya visible en el Finder. Además, los archivos se pueden transferir directamente entre aplicaciones arrastrando un icono de guardado a la ventana de otra aplicación.

Los directorios de aplicaciones se utilizan para almacenar aplicaciones. El sistema operativo los diferencia de los directorios normales mediante el uso de un signo de exclamación (también llamado pling o shriek ) como prefijo. Al hacer doble clic en un directorio de este tipo, se inicia la aplicación en lugar de abrir el directorio. Los archivos ejecutables y los recursos de la aplicación se encuentran dentro del directorio, pero normalmente permanecen ocultos para el usuario. Debido a que las aplicaciones son autónomas, esto permite la instalación y eliminación mediante arrastrar y soltar.

La Guía de estilo de RISC OS fomenta la coherencia en el aspecto de las aplicaciones. Esta guía se introdujo en RISC OS 3 y especifica el aspecto y el comportamiento de las aplicaciones. Las aplicaciones principales incluidas en el paquete de Acorn no se actualizaron para cumplir con la guía hasta el lanzamiento de Select de RISCOS Ltd en 2001. [66]

Administrador de fuentes

RISC OS fue el primer sistema operativo en proporcionar fuentes anti-alias escalables. [67] [68] [69] [70] Las fuentes anti-alias ya eran conocidas por Arthur, y su presencia en RISC OS fue confirmada en una vista previa a principios de 1989, [71] apareciendo en el producto final RISC OS 2, lanzado en abril de 1989. [72]

Una nueva versión del administrador de fuentes que emplea "fuentes de contorno de nuevo estilo" se puso a disposición después del lanzamiento de RISC OS, [73] ofreciendo soporte completo para la impresión de fuentes escalables, y se proporcionó con Acorn Desktop Publisher. [74] También se puso a disposición por separado y en paquete con otras aplicaciones. [75] Este administrador de fuentes de contorno proporciona soporte para la representación de contornos de fuentes a mapas de bits para uso en pantalla e impresora, empleando anti-aliasing para fuentes en pantalla, utilizando anti-aliasing de subpíxeles y almacenamiento en caché para tamaños de fuente pequeños. [76] En el momento de la introducción del administrador de fuentes de contorno de Acorn, los desarrolladores de sistemas de escritorio rivales estaban contemplando o prometiendo soporte de fuentes de contorno para productos aún no lanzados al mercado como Macintosh System 7 y OS/2 versión 2. [77]

A partir de 1993, con el sistema operativo alemán RISC OS 3.12 y, en 1994, con el RISC OS 3.5, ha sido posible utilizar una fuente suavizada de contorno en el WindowManager para elementos de la interfaz de usuario, en lugar de la fuente de mapa de bits del sistema de versiones anteriores. [78] [79] RISC OS 4 no es compatible con Unicode , pero "RISC OS 5 proporciona un administrador de fuentes Unicode que puede mostrar caracteres Unicode y aceptar texto en UTF-8 , UTF-16 y UTF-32. Otras partes del núcleo y los módulos principales de RISC OS admiten texto descrito en UTF-8". [80]

Se agregó soporte para los caracteres de RISC OS (y algunas otras computadoras históricas) a Unicode 13.0 (en 2020). [81]

Aplicaciones agrupadas

RISC OS está disponible en varias distribuciones, todas las cuales incluyen un pequeño conjunto estándar de aplicaciones de escritorio , pero algunas de ellas también incluyen un conjunto mucho más amplio de programas útiles. Algunas de esas distribuciones más completas están disponibles de forma gratuita, mientras que otras son de pago.

Compatibilidad con versiones anteriores

Existe una portabilidad limitada del software con las versiones posteriores del sistema operativo y el hardware. Las aplicaciones BBC BASIC que realizan una sola tarea a menudo requieren solo cambios triviales, si es que se necesitan. [ cita requerida ] Las actualizaciones sucesivas del sistema operativo han planteado problemas más serios de compatibilidad con versiones anteriores para aplicaciones de escritorio y juegos. [82] Las aplicaciones que aún son mantenidas por sus autores u otros a veces han sido modificadas históricamente para proporcionar compatibilidad. [ cita requerida ]

La introducción del RiscPC en 1994 y su posterior actualización a StrongARM plantearon problemas de secuencias de código incompatibles y compresión de datos patentada . Se facilitó la aplicación de parches a las aplicaciones para StrongARM y el software UnsqueezeAIF de Acorn descomprimió las imágenes según su encabezado AIF . [83] Las incompatibilidades provocaron el lanzamiento por parte de The ARM Club de su software Game On! [84] [85] y StrongGuard . [84] [86] [87] Permitieron que algunos programas que antes eran incompatibles se ejecutaran en sistemas nuevos y actualizados. La versión del sistema operativo para A9home impedía la ejecución de software sin un encabezado AIF (de acuerdo con la Nota de aplicación 295) [88] para dejar de "destruir el escritorio". [89]

El Iyonix PC ( RISC OS 5 ) y A9home ( RISC OS 4 personalizado ) sufrieron más incompatibilidades de software debido a los modos de direccionamiento de 26 bits obsoletos. La mayoría de las aplicaciones en desarrollo activo han sido reescritas desde entonces. [90] [91] [92] El análisis de código estático para detectar secuencias de solo 26 bits se puede realizar utilizando ARMalyser . [93] Su salida puede ser útil para crear versiones de 32 bits de aplicaciones más antiguas para las que no está disponible el código fuente. [94] [93] [95] Algunos programas antiguos de 26 bits se pueden ejecutar sin modificaciones utilizando el emulador Aemulor . [92] [96] [97]

Se introdujeron incompatibilidades adicionales con los núcleos ARM más nuevos , como ARMv7 en BeagleBoard y ARMv8 en Raspberry Pi 3. Esto incluye cambios en el acceso a la memoria no alineada en ARMv6/v7 y la eliminación de las instrucciones SWP en ARMv8. [98]

Véase también

Referencias

  1. ^ Revill, Steve (27 de abril de 2024). «RISC OS 5.30 ya está disponible». RISC OS Open . Consultado el 30 de abril de 2024 .
  2. ^ RISC OS está abierto al público. Archivado el 22 de octubre de 2018 en Wayback Machine , RISC OS Open Ltd, consultado el 23 de octubre de 2018
  3. ^ "RISC OS" (PDF) . Noticias del Departamento de ISV de Acorn . N.º 14. Acorn Computers Limited. Mayo de 1989. pág. 2. Archivado (PDF) del original el 21 de mayo de 2021. Consultado el 14 de febrero de 2021. Es RISC OS (se pronuncia risk oh ess, no risk oss) .
  4. ^ ab "Inicio". riscosdev.com .
  5. ^ "Acorn anuncia un acuerdo de distribución con Castle Technology para productos basados ​​en RISC" (Nota de prensa). Acorn Computers Ltd. 12 de octubre de 1998. Archivado desde el original el 6 de mayo de 1999. Consultado el 6 de enero de 2011. (12 de octubre de 1998), Cambridge, Reino Unido: Acorn anunció hoy que ha completado las negociaciones con Castle Technology para que distribuya los productos de Acorn.
  6. ^ "Características de RISC OS 5". Iyonix Ltd. Archivado desde el original el 10 de noviembre de 2010. Consultado el 31 de enero de 2011. Todos los equipos IYONIX se entregan con RISC OS 5 en ROM flash .
  7. ^ ab Farrell, Nick (27 de abril de 2009). "Fuga de imágenes de RISC OS5 en BeagleBoard". The Inquirer . Archivado desde el original el 19 de mayo de 2009. Consultado el 28 de junio de 2011. Una instantánea de un RISC OS 5, que se ejecuta en un dispositivo BeagleBoard alimentado por un procesador ARM Cortex-A8 de 600 MHz con un chip gráfico integrado, ha dado la vuelta al mundo. El puerto desarrollado por Jeffrey Lee es un gran avance para el proyecto de código compartido porque ha portado el sistema operativo sin un ejército de ingenieros.{{cite web}}: CS1 maint: URL no apta ( enlace )
  8. ^ "Estado del puerto Cortex-A8". RISC OS Open . Archivado desde el original el 26 de octubre de 2021. Consultado el 31 de enero de 2011. [El puerto incluye] una versión modificada del núcleo RISC OS que contiene soporte para (todos) los núcleos de CPU Cortex-A8.
  9. ^ ab Revill, Steve (25 de abril de 2015). «RISC OS 5.22 estable ya está disponible». RISC OS Open . Consultado el 25 de abril de 2015 .
  10. ^ Lee, Jeffrey. "Newsround". La barra de iconos . Archivado desde el original el 4 de enero de 2016. Consultado el 17 de octubre de 2011 .
  11. ^ ab Holwerda, Thom (31 de octubre de 2011). «Raspberry Pi adoptará el sistema operativo RISC». OSNews . Archivado desde el original el 4 de enero de 2016. Consultado el 1 de noviembre de 2011 .
  12. ^ Dewhurst, Christopher (diciembre de 2011). "The London Show 2011". Archivo . Vol. 23, núm. 3. pág. 3.
  13. ^ "Descargas". Raspberry Pi. Archivado desde el original el 14 de enero de 2013. Consultado el 2 de septiembre de 2013 .
  14. ^ "RISC OS Open: Raspberry Pi". riscosopen.org . Archivado desde el original el 20 de marzo de 2021. Consultado el 25 de abril de 2015 .
  15. ^ "ART – Acorn RISC OS" (PDF) . acorn.chriswhy.co.uk . Archivado (PDF) del original el 27 de mayo de 2013 . Consultado el 8 de julio de 2011 .
  16. ^ Cullen, Drew (24 de abril de 1999). «ARM niega su participación en el desmembramiento de Acorn». The Register . Consultado el 31 de enero de 2021 .
  17. ^ Speed, Richard. "Aproximadamente 30 años después de su nacimiento en Acorn Computers del Reino Unido, RISC OS 5 se está volviendo de código abierto". www.theregister.com . Archivado desde el original el 23 de septiembre de 2021 . Consultado el 26 de octubre de 2021 .
  18. ^ ab "Chris's Acorns: Risc PC Computers". chrisacorns.computinghistory.org.uk . Archivado desde el original el 21 de octubre de 2017. Consultado el 22 de julio de 2015 .
  19. ^ abcde "Seis preguntas frecuentes sobre RISC OS". Archivado desde el original el 8 de diciembre de 2012.
  20. ^ ab "RISC OS Open: RiscPC". www.riscosopen.org . Archivado desde el original el 11 de abril de 2015 . Consultado el 25 de abril de 2015 .
  21. ^ ab "Chris's Acorns: Acorn A7000". computinghistory.org.uk . Archivado desde el original el 11 de octubre de 2015 . Consultado el 22 de julio de 2015 .
  22. ^ ab "Chris's Acorns: Acorn A7000+". computinghistory.org.uk . Archivado desde el original el 11 de octubre de 2015 . Consultado el 22 de julio de 2015 .
  23. ^ A7000+ reenvasado
  24. ^ ab "Chris's Acorns: MicroDigital". computinghistory.org.uk . Archivado desde el original el 22 de julio de 2015 . Consultado el 22 de julio de 2015 .
  25. ^ ab "Chris's Acorns: MicroDigital". computinghistory.org.uk . Archivado desde el original el 22 de julio de 2015 . Consultado el 22 de julio de 2015 .
  26. ^ ab "Chris's Acorns: RISC OS After Acorn". computinghistory.org.uk . Archivado desde el original el 11 de octubre de 2015 . Consultado el 22 de julio de 2015 .
  27. ^ "The Icon Bar: Castle revela Kinetic a la prensa". iconbar.com . Archivado desde el original el 16 de julio de 2012. Consultado el 23 de febrero de 2011 .
  28. ^ "Errores y fuentes". RISC OS Open. 28 de marzo de 2013. Archivado desde el original el 13 de abril de 2015. Consultado el 2 de septiembre de 2013 .
  29. ^ "La saga de producción de Omega continúa – Archivos de Drobe.co.uk". drobe.co.uk . Archivado desde el original el 16 de marzo de 2012 . Consultado el 8 de febrero de 2012 .
  30. ^ "Chris's Acorns: MicroDigital". computinghistory.org.uk . Archivado desde el original el 22 de julio de 2015 . Consultado el 22 de julio de 2015 .
  31. ^ "El A75 es resistente al agua ARM7500FE – Archivos de Drobe.co.uk". drobe.co.uk . Archivado desde el original el 16 de octubre de 2015 . Consultado el 8 de febrero de 2012 .
  32. ^ "Advantage6: Thea75". advantageix.com . Archivado desde el original el 2 de noviembre de 2013. Consultado el 9 de febrero de 2012 .
  33. ^ "RISC OS Open: Iyonix". riscosopen.org . Archivado desde el original el 11 de abril de 2015. Consultado el 25 de abril de 2015 .
  34. ^ "RISC OS Open: BeagleBoard". riscosopen.org . Archivado desde el original el 11 de abril de 2015. Consultado el 25 de abril de 2015 .
  35. ^ "RISC OS en IGEPv2". 24 de enero de 2010. Consultado el 19 de septiembre de 2023 .
  36. ^ "RISC OS Open: Foro: Empecemos con un port de Pandora". riscosopen.org . Archivado desde el original el 19 de septiembre de 2014. Consultado el 10 de julio de 2012 .
  37. ^ Lee, Jeffrey (2 de agosto de 2011). "Tengo viejas noticias para ti". La barra de iconos . Archivado desde el original el 12 de junio de 2012. Consultado el 28 de septiembre de 2011. [...] Willi Theiss ha anunciado recientemente que ha estado trabajando en una adaptación de RISC OS a PandaBoard [...]
  38. ^ "raspberrypi.org". Archivado desde el original el 29 de febrero de 2012 . Consultado el 1 de noviembre de 2011 .
  39. ^ "Raspberry Pi B+". 15 de julio de 2014. Archivado desde el original el 25 de julio de 2014 . Consultado el 13 de agosto de 2014 .
  40. ^ "Raspberry Pi 3". 29 de febrero de 2016. Archivado desde el original el 7 de abril de 2016 . Consultado el 26 de marzo de 2016 .
  41. ^ "RISC OS en IGEPv5". 9 de septiembre de 2014. Archivado desde el original el 11 de abril de 2015 . Consultado el 9 de septiembre de 2014 .
  42. ^ Hudd, Vince M. (1 de febrero de 2015). "ARMX6 anunciado formalmente por fin". RISCOSitory . Soft Rock Software. Archivado desde el original el 4 de enero de 2016 . Consultado el 1 de noviembre de 2015 . [...] El corazón de la máquina es un procesador Freescale de la serie i.MX 6 [...]
  43. ^ "i.Mx6". 26 de enero de 2018. Archivado desde el original el 9 de noviembre de 2018 . Consultado el 26 de enero de 2018 .
  44. ^ "Vista previa de una plataforma RISC OS completamente nueva". 23 de octubre de 2015. Archivado desde el original el 24 de noviembre de 2015 . Consultado el 23 de octubre de 2015 .
  45. ^ "Puerto Pinebook". 8 de septiembre de 2023. Consultado el 19 de septiembre de 2023 .
  46. ^ "Criterios de liberación estable". 12 de enero de 2017. Archivado desde el original el 9 de noviembre de 2018. Consultado el 12 de enero de 2017 .
  47. ^ "Feliz cumpleaños, BASIC". 5 de enero de 2014. Archivado desde el original el 9 de noviembre de 2018. Consultado el 8 de mayo de 2018 .
  48. ^ "¡Bienvenidos a mi página de inicio!". Home.tiscali.nl. Archivado desde el original el 19 de junio de 2013. Consultado el 2 de septiembre de 2013 .
  49. ^ "Archie – Acorn Archimedes Emulator". 12 de agosto de 2001. Archivado desde el original el 6 de febrero de 2004. Consultado el 2 de septiembre de 2013 .
  50. ^ "Tellima". Archivado desde el original el 22 de diciembre de 2015 . Consultado el 13 de diciembre de 2015 .
  51. ^ "ArcEm – El emulador Acorn Archimedes". Arcem.sourceforge.net. Archivado desde el original el 9 de agosto de 2013. Consultado el 2 de septiembre de 2013 .
  52. ^ "Arculator – El emulador Acorn Archimedes". B-em.bbcmicro.com. Archivado desde el original el 21 de junio de 2013. Consultado el 11 de septiembre de 2019 .
  53. ^ "Red Squirrel Acorn Archimedes Emulator". Redsquirrel.fsnet.co.uk. Archivado desde el original el 27 de diciembre de 2005. Consultado el 2 de septiembre de 2013 .
  54. ^ "RPCEmu". Marutan.net. Archivado desde el original el 16 de marzo de 2013. Consultado el 7 de noviembre de 2017 .
  55. ^ "VirtualAcorn". virtualacorn.co.uk .
  56. ^ ab Palmer, Stewart (diciembre de 1996). "Un sistema operativo RISC para todas las estaciones". Byte . 21 (12): 49. ISSN  0360-5280. OCLC  208951251.
  57. ^ Williams, Chris (26 de julio de 2003). "Imaginando RISC OS y PMT". Drobe . Archivado desde el original el 17 de junio de 2018 . Consultado el 10 de julio de 2012 .
  58. ^ Michael Reed Tech Book 1 – Artículos publicados de octubre de 2006 a junio de 2008 Archivado el 26 de julio de 2020 en Wayback Machine
  59. ^ "Protección de memoria de RISC OS". Drobe: The Archives . Archivado desde el original el 31 de marzo de 2014. Consultado el 4 de marzo de 2013 .
  60. ^ ab Naulls, Peter (2 de enero de 2004). "Traducción de nombres de archivo de RISC OS". Drobe . Archivado desde el original el 9 de julio de 2011 . Consultado el 25 de abril de 2012 .
  61. ^ "Emulando el sistema operativo RISC, página 3/3". OSNews . Archivado desde el original el 13 de marzo de 2012 . Consultado el 25 de abril de 2012 .
  62. ^ Fitton, Gerald (agosto de 1994), "Fireworkz for Windows" (PDF) , Archivo , vol. 7, núm. 11, Glastonbury: Abbey Press, p. 21, OCLC  222434223, archivado (PDF) del original el 3 de diciembre de 2013 , consultado el 25 de abril de 2012
  63. ^ "Iyonix: MIMEMap". iyonix.com . Archivado desde el original el 3 de marzo de 2016.
  64. ^ Ryan, Dan (13 de abril de 2011). Historia de los gráficos por computadora: serie de DLR Associates. AuthorHouse. p. 358. ISBN 978-1-4567-5115-9Archivado desde el original el 6 de julio de 2014 . Consultado el 13 de junio de 2013 .
  65. ^ Phil, Mellor (23 de marzo de 2007). "Un número arbitrario de elementos posiblemente influyentes de RISC OS". La barra de iconos . Archivado desde el original el 31 de marzo de 2012. Consultado el 27 de septiembre de 2011. Es cierto que no fue hasta el lanzamiento de RISC OS Select, casi 10 años después , que las aplicaciones estándar de Acorn (Draw, Edit y Paint) implementaron las recomendaciones del portapapeles de la guía de estilo, pero la mayoría de los productos las siguieron con cuidado.
  66. ^ Round, Mark (26 de febrero de 2004). "Emulando el sistema operativo RISC bajo Windows". OSnews . Archivado desde el original el 14 de noviembre de 2010 . Consultado el 12 de mayo de 2011 . Muchos de los conceptos de interfaz de usuario que damos por sentados fueron introducidos por primera vez en el sistema operativo RISC, por ejemplo: fuentes anti-alias escalables y un sistema operativo ampliable mediante "módulos", mientras la mayor parte del mundo de las PC todavía utilizaba Windows 3.0.
  67. ^ Ghiraddje (22 de diciembre de 2009). "La interfaz gráfica de usuario de RISC OS". Telcontar.net. Archivado desde el original el 16 de julio de 2011. Consultado el 12 de mayo de 2011. Solo con Mac OS X alguna interfaz gráfica convencional proporcionó la tipografía fluida y con espacios fraccionarios que Acorn logró en 1992 o antes.
  68. ^ Reimer, Jeremy (mayo de 2005). "Una historia de la GUI". ArsTechnica . Archivado desde el original el 2 de diciembre de 2011 . Consultado el 25 de mayo de 2011 . [...] en 1987, la empresa británica Acorn Computers presentó su [...] GUI, llamada "Arthur", también fue la primera en presentar una visualización anti-alias de fuentes en pantalla, ¡incluso en modo de 16 colores!
  69. ^ Holwerda, Thom (23 de junio de 2005). "Fuentes de pantalla: ¿Precisión de forma o legibilidad en pantalla?". OSNews . Archivado desde el original el 19 de noviembre de 2011 . Consultado el 13 de junio de 2011 . [...] fue RISC OS el que tuvo la primera representación de fuentes compleja y de todo el sistema en los sistemas operativos.
  70. ^ Pountain, Dick (enero de 1989). "Screentest: Archie RISC OS" (PDF) . Personal Computer World . pág. 154. Archivado (PDF) del original el 13 de junio de 2021. Consultado el 4 de marzo de 2021. [ArcDraw] también puede agregar texto en varios tamaños y fuentes a un dibujo (incluidas las fuentes suavizadas)
  71. ^ "RISC OS está listo para su lanzamiento en abril". Acorn User . Febrero de 1989. pág. 9 . Consultado el 31 de octubre de 2020 .
  72. ^ "Nuevas fuentes para DTP". Acorn User . Abril de 1989. pág. 7 . Consultado el 3 de mayo de 2021 .
  73. ^ Bell, Graham (octubre de 1989). «Hold the Font Page». Usuario de Acorn . págs. 134–135 . Consultado el 14 de abril de 2021 .
  74. ^ "Línea directa de atención al cliente de Acorn". Usuario de Acorn . Abril de 1990. pág. 19. Consultado el 2 de mayo de 2021 .
  75. ^ Raine, Neil; Seal, David; Stoye, William; Wilson, Roger (noviembre de 1989). The Acorn Outline Font Manager. Quinto taller de gráficos por ordenador. Monterey, California: USENIX Association. págs. 25–36.
  76. ^ Bell, Graham (noviembre de 1989). "My Type". Acorn User . págs. 68–69 . Consultado el 7 de mayo de 2021 .
  77. ^ "Acorn firma un acuerdo de preimpresión". Usuario de Acorn . Addison-Wesley . Julio de 1993. pág. 10.
  78. ^ Murphy, Dean (29 de marzo de 1994). Aviso de aplicación 253 del grupo de soporte de Acorn Computers: nuevas características de la versión 3.5 del sistema operativo RISC (PDF) (informe técnico). Acorn Computers Limited . Consultado el 2 de marzo de 2022 .
  79. ^ "Unicode en RISC OS". riscos.info . Archivado desde el original el 11 de abril de 2015 . Consultado el 28 de abril de 2015 .
  80. ^ "The Unicode® Standard Version 13.0 – Core Specification" (PDF) . Archivado (PDF) del original el 6 de mayo de 2021 . Consultado el 11 de marzo de 2020 .
  81. ^ "Hoja de referencia de versiones de arquitectura ARM". Archivado desde el original el 12 de abril de 2015 . Consultado el 14 de enero de 2015 .
  82. ^ "Nota de aplicación 295". Nota de aplicación de soporte de ingeniería . Acorn Computers . 4 de octubre de 1996. Archivado desde el original el 4 de enero de 2013. Consultado el 28 de junio de 2012 .
  83. ^ ab Foggy (11 de julio de 2001). «Preguntas frecuentes sobre juegos». Acorn Arcade . Archivado desde el original el 21 de marzo de 2012. Consultado el 27 de junio de 2012 .
  84. ^ Ruck, David J. "Game On!". The ARM Club: Software Products . David J. Ruck. Archivado desde el original el 4 de octubre de 2001. Consultado el 27 de junio de 2012 .
  85. ^ Ruck, David J. "StrongGuard". The ARM Club: Software Products . David J. Ruck. Archivado desde el original el 12 de febrero de 2009 . Consultado el 27 de junio de 2012 .
  86. ^ McKillop, Keith (22 de noviembre de 2000). «RISC OS 2000: Show Report». Acorn Arcade . Archivado desde el original el 16 de octubre de 2015. Consultado el 27 de junio de 2012 .
  87. ^ "Noticias de RISCOS Ltd" (PDF) . RISCOS Ltd . Mayo de 2006. Archivado desde el original (PDF) el 5 de noviembre de 2012 . Consultado el 28 de junio de 2012 .
  88. ^ Williams, Chris (17 de abril de 2006). «ROL release C99 SCL to A9home users» (ROL lanza C99 SCL para usuarios de A9home). Drobe . Archivado desde el original el 1 de octubre de 2009. Consultado el 28 de junio de 2012 .
  89. ^ Thompson, Matt. "Iyonix Issues". RISC World . Vol. 7, no. 2. Consultado el 27 de junio de 2012 .
  90. ^ Thompson, Matt. "Iyonix Issues". RISC World . Vol. 8, no. 2. Consultado el 27 de junio de 2012 .
  91. ^ ab "Guía de versiones de RISC OS". Sitio web de WROCC . Wakefield RISC OS Computer Club. Archivado desde el original el 7 de enero de 2013. Consultado el 27 de junio de 2012 .
  92. ^ ab Brett, Paul. "PD World". RISC World . Vol. 7, no. 1. Consultado el 27 de junio de 2012 .
  93. ^ Brett, Paul. "PD World". RISC World . Vol. 3, no. 1. Consultado el 27 de junio de 2012 .
  94. ^ Ruck, David J. "Software libre". The ARM Club . David J. Ruck. Archivado desde el original el 26 de junio de 2012 . Consultado el 27 de junio de 2012 .
  95. ^ Williams, Chris (19 de noviembre de 2002). «Aemulor: el número de aplicaciones que funcionan en Iyonix crece cada día». Drobe . Archivado desde el original el 2 de febrero de 2014 . Consultado el 21 de junio de 2012 .
  96. ^ Williams, Chris (25 de marzo de 2003). «Aemulor ve la luz del día». Drobe . Archivado desde el original el 2 de febrero de 2014. Consultado el 27 de junio de 2012 .
  97. ^ "Introducción a la compatibilidad con ARMv7 en la documentación". Archivado desde el original el 16 de octubre de 2021 . Consultado el 16 de octubre de 2021 .

Enlaces externos