RISC OS / r ɪ s k oʊ ɛ s / [4] es un ordenador sistema operativo diseñado originalmente por Acorn Computers Ltd. en Cambridge , Inglaterra. Lanzado por primera vez en 1987, fue diseñado para ejecutarse en el conjunto de chips 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.
Desarrollador | Computadoras Bellota Código abierto (versión 5) Propietario (versiones 4 y 6) |
---|---|
Escrito en | BBC BASIC , C , C ++ , lenguaje ensamblador |
Estado de trabajo | Actual |
Modelo fuente | Fuente cerrada ; código abierto para algunas versiones desde 2018 |
Versión inicial | 25 de septiembre de 1987 [1] |
Último lanzamiento |
|
Vista previa más reciente | 5.29 |
Objetivo de marketing | Computadoras personales bellota |
Disponible en | inglés |
Método de actualización | Flash ROM , OTP ROM o imagen de ROM cargable |
Gerente de empaquetación | PackMan, RiscPkg |
Plataformas | BRAZO |
Tipo de grano | Monolítico |
Interfaz de usuario predeterminada | GUI |
Licencia |
|
Precedido por | MOS ARX (descatalogado) |
Página web oficial | riscosopen riscos |
Entre 1987 y 1998, RISC OS se incluyó en todos los modelos de computadora 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 Computadora NewsPad y Phoebe . Se utilizó una versión del sistema operativo, denominada NCOS , en la computadora de red de Oracle Corporation y los 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 y Castle Technology . Desde entonces, se ha incluido con varias computadoras de escritorio basadas en ARM, como Iyonix PC [5] y A9home . A partir de marzo de 2017 [actualizar], el sistema operativo permanece bifurcado y es desarrollado de forma independiente por RISCOS Ltd y la comunidad abierta de RISC OS .
La mayoría de las versiones recientes estables ejecutar en el ARMv4 ARMv3 / RiscPC , la ARMv5 Iyonix , [6] ARMv7 Cortex-A8 procesadores [7] [8] (tal como la utilizada en los BeagleBoard y Touch libro ) y Cortex-A9 procesadores [9] (como el utilizado en PandaBoard ) y la computadora Raspberry Pi educativa de bajo costo . [10] [11] [12] Se han lanzado imágenes de tarjetas SD para su descarga gratuita a usuarios de Raspberry Pi 1, 2, 3 y 4 con una versión completa de interfaz gráfica de usuario (GUI) [13] y una línea de comandos versión de interfaz única (RISC OS Pico, a 3.8 MB). [14]
Historia
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. [15]
Acorn detuvo oficialmente el trabajo en el sistema operativo en enero de 1999, y se renombró como Elemento 14 . En marzo de 1999, una nueva empresa, 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 mantuvieron una copia de RISC OS 3.8 en casa, que desarrollaron en NCOS para su uso en decodificadores . En 2000, Element 14 vendió RISC OS a Pace Micro Technology , quien luego lo vendió a Castle Technology Ltd.
En mayo de 2001, RISCOS Ltd lanzó RISC OS Select , un esquema de suscripción que permite a los usuarios acceder a las últimas actualizaciones de RISC OS 4. Estas actualizaciones se publican como imágenes de ROM cargables por software , separadas de la ROM donde se almacena el sistema operativo de inicio y se cargan en el momento del inicio. 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 de Select Scheme hasta la fecha, lanzadas 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 Acorn Iyonix PC . Esto ejecutó una variante de 32 bits (en contraste con 26 bits ) de RISC OS, llamada RISC OS 5 . RISC OS 5 es una evolución independiente de RISC OS basada en el trabajo NCOS realizado por Pace. Al año siguiente, Castle Technology compró RISC OS de Pace por una suma no revelada. En octubre de 2006, Castle anunció un plan de licencia de fuente compartida , administrado por RISC OS Open Limited , para elementos de RISC OS 5 .
En octubre de 2018, se volvió a obtener la licencia de RISC OS 5 bajo la licencia Apache 2.0 . [dieciséis]
En diciembre de 2020, el código fuente de RISC OS 3.71 se filtró a The Pirate Bay.
Hardware compatible
Las versiones del sistema operativo RISC se ejecutan o se han ejecutado en el siguiente hardware.
Máquina | Arquitectura ARM | Introducido | Versión bellota | RISCOS Ltd versión | Castle Technology , versión abierta del sistema operativo RISC | |||
---|---|---|---|---|---|---|---|---|
Primero | Último | Primero | Último | Primero | Último | |||
ARM con contador de programa de 26 bits | ||||||||
Bellota Arquímedes | ARMv2 | 1987–1992 | 0,20 | 3,1 veces | N / A | N / A | N / A | N / A |
ARM con contador de programa de 26 y 32 bits | ||||||||
Bellota Risc PC | ARMv3 / v4 | 1994 [17] | 3,50 [17] | 3,71 | 4,00 | 6.20 [18] | 5.15 | 5.28 [19] /5.29 |
Bellota A7000 y A7000 + | ARMv3 | 1995 [20] - 1997 [21] | 3,60 [20] [21] | |||||
Bellota Phoebe (cancelada) | ARMv4 | 1998 | 3,80 (Úrsula) | N / A | N / A | N / A | N / A | N / A |
MicroDigital Medi [22] | ARMv3 | 1998 [23] | 3,71 [23] | N / A | 4.02 | 6,20 | N / A | N / A |
MicroDigital Mico | 1999 [24] | N / A | N / A | 4.03 [24] | 4.39 [18] | N / A | N / A | |
RiscStation R7500 | 1999 [25] | N / A | N / A | 4.03 [25] | 4.39 [18] | N / A | N / A | |
Castillo cinético RiscPC | ARMv4 | 2000 [26] | N / A | N / A | 4.03 | 6,20 | 5.19 [27] | 5.28 [19] /5.29 |
MicroDigital Omega | 2003 [28] | N / A | N / A | 4.03 [29] | 4.39 [18] | N / A | N / A | |
Advantage Six A75 | ARMv3 | 2004 [30] | N / A | N / A | 4.39 [31] | N / A | N / A | |
ARM con contador de programa de 32 bits | ||||||||
Iyonix Ltd Iyonix PC | ARMv5TE | 2002 | N / A | N / A | N / A | N / A | 5.01 | 5.28 [32] /5.29 |
Advantage Six A9 (Inicio / RM / Loc) | ARMv4T | 2005 | N / A | N / A | 4.42 [18] | N / A | N / A | |
BeagleBoard [7] | ARMv7-A | 2008 | N / A | N / A | N / A | N / A | 5.15 | 5.28 [33] /5.29 |
Libro táctil siempre innovador | 2009 | N / A | N / A | N / A | N / A | 5.28 / 5.29 | ||
Pandora de OpenPandora | 2010 | N / A | N / A | N / A | N / A | 5.17 [34] | ||
PandaBoard [35] | 2011 | N / A | N / A | N / A | N / A | 5.17 | 5.28 [9] /5.29 | |
Raspberry Pi [11] [36] [37] [38] | ARMv6, v7-A, v8-A | 2012-2019 | N / A | N / A | N / A | N / A | 5.19 | 5.28 / 5.29 |
IGEPv5 [39] | ARMv7-A | 2014 | N / A | N / A | N / A | N / A | 5.23 | 5.29 |
Wandboard Quad [40] [41] | 2015 | N / A | N / A | N / A | N / A | 5.21 | ||
Titanio [42] | N / A | N / A | N / A | N / A | 5.23 | 5.28 / 5.29 |
RISC OS Open Limited adoptó [43] el esquema de numeración de versiones 'los números pares son estables ' después de la versión 5.14, por lo que algunas entradas de la tabla anteriores incluyen dos versiones más recientes: la última estable y la de desarrollo más reciente.
Con motivo del 50 aniversario de BASIC, se lanzó un RISC OS Pico reducido especial (para tarjetas de 16MiB y más grandes) diseñado para iniciarse como un BBC Micro . [44]
El sistema operativo RISC 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.
Emulador | Máquinas emuladas | Plataformas de host compatibles | Último lanzamiento |
---|---|---|---|
! A310Emu [45] | Arquímedes | Sistema operativo RISC | 0,59 |
Archie [46] | DOS , Windows | 0,9 - 10 de febrero de 2001 | |
ArchiEmu [47] | Sistema operativo RISC | 0.53.3 - 7 de diciembre de 2014 | |
ArcEm [48] | Windows, Linux , macOS , sistema operativo RISC | 1.50.1 - 18 de diciembre de 2015 | |
Arculador [49] | Windows, Linux | 2.0 - 9 de noviembre de 2019 | |
A5000 virtual | Ventanas | 1.4 | |
Ardilla roja [50] | Arquímedes, Risc PC, A7000 | 0.6 - 28 de octubre de 2002 | |
RPCEmu [51] | Risc PC, A7000, Phoebe | Windows, Linux, macOS, OpenBSD | 0.9.3 - 7 de mayo de 2020 |
VirtualRPC | Risc PC | Windows, macOS | 5 de septiembre de 2014 [52] |
Características
Núcleo del sistema operativo
El sistema operativo es de un solo usuario y emplea multitarea cooperativa (CMT). [53] Si bien la mayoría de los sistemas operativos de escritorio actuales utilizan multitarea preventiva (PMT) y subprocesos múltiples , el sistema operativo RISC permanece con un sistema CMT. En 2003, muchos usuarios habían pedido que el sistema operativo migrara a PMT. [54] La protección de la memoria del sistema operativo no es completa. [55] [56]
El núcleo del sistema operativo se almacena en la ROM , lo que proporciona un tiempo de arranque rápido y seguridad contra 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 para sus versiones del sistema operativo, mientras que los 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), similar a las llamadas al sistema en otros sistemas operativos.
La mayor parte del sistema operativo ha definido interfaces binarias de aplicación (ABI) para manejar filtros y vectores. El sistema operativo proporciona 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 GUI o más profundamente. 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) precedido por el tipo de sistema de archivos. Para determinar el tipo de archivo , el sistema operativo usa metadatos en lugar de extensiones de archivo . Los dos puntos se utilizan para separar el sistema de archivos del resto de la ruta; la raíz está representada por un $
signo de dólar ( ) y los directorios están separados por un punto ( .
). Las extensiones de sistemas de archivos externos se muestran con una barra (se example.txt
convierte en example/txt
). [57] Por ejemplo, ADFS::HardDisc4.$
es la raíz del disco llamado HardDisc4 que utiliza el sistema de archivos Advanced Disc Filing System (ADFS). Los tipos de archivo de RISC OS se pueden conservar en otros sistemas agregando el tipo hexadecimal como " ,xxx
" a los nombres de archivo. [57] [58] Cuando se utiliza software multiplataforma , los tipos de archivo se pueden invocar en otros sistemas agregando el nombre " /[extension]
" al nombre del archivo en el sistema operativo RISC . [59]
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 se refiere: algunos enlaces simbólicos y sistemas de archivos compartidos de red colocan una referencia dentro del archivo de imagen y buscan los datos en otro lugar.
La API de la capa de abstracción del sistema de archivos utiliza compensaciones 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 el soporte a 31 bits (poco menos de 2 GiB) para evitar lidiar con extensiones de archivo aparentemente negativas cuando se expresa en notación de complemento a dos . [ cita requerida ]
Formatos de archivo
El sistema operativo usa 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. [60]
Núcleo
El kernel del sistema operativo RISC es de una sola tarea 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. [53]
Escritorio
La interfaz WIMP se basa en un administrador de ventanas apilable e incorpora tres botones del mouse [61] (llamados Seleccionar , Menú y Ajustar ), menús sensibles al contexto , control de orden de ventana (es decir, enviar al fondo) y enfoque dinámico de ventana (una ventana puede tener enfoque 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 acopladas: archivos, directorios o aplicaciones inactivas. 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 GUI funciona con el concepto de archivos. Filer, un administrador de archivos espaciales , muestra el contenido de un disco. Las aplicaciones se ejecutan desde la vista de Archivador y los archivos se pueden arrastrar a la vista de Archivador desde las aplicaciones para realizar guardados. Los directorios de aplicaciones se utilizan para almacenar aplicaciones. El sistema operativo los diferencia de los directorios normales mediante el uso de un prefijo de signo de exclamación (también llamado pling o chillido ). Al hacer doble clic en dicho directorio, se inicia la aplicación en lugar de abrir el directorio. Los archivos y recursos ejecutables de la aplicación están contenidos 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 de arrastrar y soltar.
La Guía de estilo del sistema operativo RISC fomenta una apariencia uniforme en todas las aplicaciones. Esto se introdujo en RISC OS 3 y especifica la apariencia y el comportamiento de la aplicación. Propios de bellota principales aplicaciones incluidas no fueron actualizados para cumplir con la guía hasta RISCOS Ltd 's Seleccionar el lanzamiento en 2001. [62]
Administrador de fuentes
RISC OS fue el primer sistema operativo en proporcionar fuentes anti-aliased escalables. [63] [64] [65] [66] Las fuentes suavizadas ya eran familiares de Arthur, y su presencia en RISC OS se confirmó en una vista previa de principios de 1989, [67] que aparece en el producto final RISC OS 2, lanzado en Abril de 1989. [68]
Una nueva versión del administrador de fuentes que emplea "fuentes de contorno de nuevo estilo" estuvo disponible después del lanzamiento de RISC OS, [69] ofreciendo soporte completo para la impresión de fuentes escalables, y se proporcionó con Acorn Desktop Publisher. [70] También se puso a disposición por separado y se combinó con otras aplicaciones. [71] Este administrador de fuentes de contorno proporciona soporte para la representación de contornos de fuentes en mapas de bits para uso en pantalla e impresora, empleando suavizado para fuentes en pantalla, utilizando suavizado de subpíxeles y almacenamiento en caché para tamaños de fuente pequeños. [72] 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 compatibilidad con fuentes de contorno para productos aún inéditos como Macintosh System 7 y OS / 2 versión 2. [73]
Desde 1994, en RISC OS 3.5, ha sido posible utilizar una fuente de contorno suavizado en WindowManager para elementos de la interfaz de usuario, en lugar de la fuente del sistema de mapa de bits de versiones anteriores. [74] 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 kernel de RISC OS y los módulos principales admiten el texto descrito en UTF-8 ". [75]
Se agregó soporte para los personajes de RISC OS (y algunas otras computadoras históricas) a Unicode 13.0 (en 2020). [76]
Aplicaciones empaquetadas
RISC OS se entrega con varias aplicaciones de escritorio en forma de software preinstalado .
Compatibilidad con versiones anteriores
Existe una portabilidad de software limitada con versiones posteriores del sistema operativo y el hardware. Las aplicaciones BBC BASIC de una sola tarea a menudo solo requieren cambios triviales, si los hay. [ cita requerida ] Las sucesivas actualizaciones del sistema operativo han planteado problemas más serios de compatibilidad con versiones anteriores para aplicaciones y juegos de escritorio. [77] Las aplicaciones que aún mantienen sus autores u otros a veces se han modificado históricamente para proporcionar compatibilidad. [ cita requerida ]
La introducción de RiscPC en 1994 y su posterior actualización StrongARM plantearon problemas de secuencias de código incompatibles y compresión de propiedad ( compresión de datos ). Parcheo de aplicaciones para el StrongARM fue facilitada y de la bellota UnsqueezeAIF software descomprime las imágenes de acuerdo a su cabecera FIA . [78] Las incompatibilidades provocaron el lanzamiento por parte de The ARM Club de su Game On! [79] [80] y el software StrongGuard . [79] [81] [82] Permitieron que cierto software anteriormente incompatible se ejecutara en sistemas nuevos y actualizados. La versión del sistema operativo para A9home impidió la ejecución de software sin un encabezado AIF (de acuerdo con la Nota de aplicación 295) [83] para dejar de "destruir el escritorio". [84]
La PC Iyonix ( RISC OS 5 ) y A9home ( RISC OS 4 personalizado ) vieron una mayor incompatibilidad de software debido a los modos de direccionamiento de 26 bits en desuso . La mayoría de las aplicaciones en desarrollo activo se han reescrito desde entonces. [85] [86] [87] El análisis de código estático para detectar secuencias de sólo 26 bits se puede realizar utilizando ARMalyser . [88] Su salida puede ser útil para hacer versiones de 32 bits de aplicaciones más antiguas para las que el código fuente no está disponible. [89] [88] [90] Algunos programas antiguos de 26 bits pueden ejecutarse sin modificaciones utilizando el emulador Aemulor . [87] [91] [92]
Se introdujeron incompatibilidades adicionales con 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. [ cita requerida ]
Ver también
- Bellota C / C ++
- ArtWorks
- Drobe
- riscos.info
- ROX Desktop , un entorno de escritorio gráfico para el sistema X Window, inspirado en la interfaz de usuario de RISC OS
- Sibelius (scorewriter) , originalmente una aplicación para RISC OS, reescrito para Windows en 1998
- Conjunto de caracteres del sistema operativo RISC
Referencias
- ^ aviso de copyright Arthur 1.20 (25 de septiembre de 1987)
- ^ Revill, Steve (24 de octubre de 2020). "RISC OS 5.28 ya está disponible" . RISC OS abierto . Consultado el 24 de octubre de 2020 .
- ^ ¡ RISC OS está abierto al público! , RISC OS Open Ltd, consultado el 23 de octubre de 2018
- ^ "RISC OS" (PDF) . Noticias del Departamento de ISV de Acorn (14). Acorn Computers Limited. Mayo de 1989. p. 2 . Consultado el 14 de febrero de 2021 .
Es RISC OS (riesgo pronunciado oh ess, no oss riesgo)
- ^ "Acorn anuncia un acuerdo de distribución con Castle Technology para productos basados en RISC" . Acorn Computers Ltd (Comunicado 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 distribuyan los productos Acorn.
- ^ "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 .
Todas las PC IYONIX se envían con RISC OS 5 en flash ROM.
- ^ a b Farrell, Nick (27 de abril de 2009). "Snaps fuga de RISC OS5 en BeagleBoard" . El indagador . 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 600MHz con un chip de gráficos incorporado, se ha inclinado en todo el mundo. El puerto desarrollado por Jeffrey Lee es un gran avance para el proyecto de código compartido porque ha adaptado el sistema operativo sin un ejército de ingenieros.
- ^ "Estado del puerto Cortex-A8" . RISC OS abierto . Consultado el 31 de enero de 2011 .
[El puerto incluye] una versión modificada del kernel del sistema operativo RISC que contiene soporte para (todos) los núcleos de CPU Cortex-A8.
- ^ a b Revill, Steve (25 de abril de 2015). "RISC OS 5.22 estable ya está disponible" . RISC OS abierto . Consultado el 25 de abril de 2015 .
- ^ Lee, Jeffrey. "Ronda de noticias" . La barra de iconos . Consultado el 17 de octubre de 2011 .
- ^ a b Holwerda, Thom (31 de octubre de 2011). "Raspberry Pi para adoptar RISC OS" . OSNews . Consultado el 1 de noviembre de 2011 .
- ^ Dewhurst, Christopher (diciembre de 2011). "El show de Londres 2011". Archivar . 23 (3). pag. 3.
- ^ "Descargas" . Raspberry Pi . Consultado el 2 de septiembre de 2013 .
- ^ "RISC OS abierto: Raspberry Pi" . riscosopen.org .
- ^ "ART - Acorn RISC OS" (PDF) . acorn.chriswhy.co.uk .
- ^ "Aproximadamente 30 años después de su nacimiento en Acorn Computers del Reino Unido, RISC OS 5 se convierte en código abierto" .
- ^ a b Bellotas de Chris - Risc PC
- ^ a b c d e "Seis preguntas frecuentes de RISC OS" . Archivado desde el original el 8 de diciembre de 2012.
- ^ a b RISC OS abierto: descargas / riscpc
- ^ a b "Bellotas de Chris: Bellota A7000" . computinghistory.org.uk .
- ^ a b "Bellotas de Chris: Bellota A7000 +" . computinghistory.org.uk .
- ^ reenvasado A7000 +
- ^ a b "Bellotas de Chris: MicroDigital" . computinghistory.org.uk .
- ^ a b "Bellotas de Chris: MicroDigital" . computinghistory.org.uk .
- ^ a b "Bellotas de Chris: RISC OS After Acorn" . computinghistory.org.uk .
- ^ "The Icon Bar: Castle revela Kinetic a la prensa" . iconbar.com .
- ^ "Errores y fuentes:" . RISC OS abierto. 28 de marzo de 2013 . Consultado el 2 de septiembre de 2013 .
- ^ "Continúa la saga de producción de Omega - Archivos de Drobe.co.uk" . drobe.co.uk .
- ^ "Bellotas de Chris: MicroDigital" . computinghistory.org.uk .
- ^ "A75 es ARM7500FE ruggable - Archivos de Drobe.co.uk" . drobe.co.uk .
- ^ "Advantage6: Thea75" . Advantageix.com .
- ^ "RISC OS Open: Iyonix" . riscosopen.org .
- ^ "RISC OS abierto: BeagleBoard" . riscosopen.org .
- ^ "RISC OS Open: Forum: Comencemos con un puerto de Pandora" . riscosopen.org .
- ^ Lee, Jeffrey (2 de agosto de 2011). "Tengo noticias viejas para ti" . La barra de iconos . Consultado el 28 de septiembre de 2011 .
[...] Willi Theiss ha anunciado recientemente que ha estado trabajando en una adaptación del sistema operativo RISC a PandaBoard [...]
- ^ raspberrypi.org [ enlace muerto ]
- ^ "Raspberry Pi B +" . 15 de julio de 2014 . Consultado el 13 de agosto de 2014 .
- ^ "Raspberry Pi 3" . 29 de febrero de 2016.
- ^ "Sistema operativo RISC en IGEPv5" . 9 de septiembre de 2014 . Consultado el 9 de septiembre de 2014 .
- ^ Hudd, Vince M. (1 de febrero de 2015). "ARMX6 anunciado formalmente por fin" . RISCOSitory . Software Soft Rock . Consultado el 1 de noviembre de 2015 .
[...] El corazón de la máquina es un procesador de la serie Freescale i.MX 6 [...]
- ^ "iMx6" . 26 de enero de 2018 . Consultado el 26 de enero de 2018 .
- ^ "Vista previa de una plataforma RISC OS completamente nueva" . 23 de octubre de 2015 . Consultado el 23 de octubre de 2015 .
- ^ "Criterios de liberación estable" . 12 de enero de 2017 . Consultado el 12 de enero de 2017 .
- ^ "Feliz cumpleaños, BASIC" . 5 de enero de 2014 . Consultado el 8 de mayo de 2018 .
- ^ "¡Bienvenido a mi página de inicio!" . Home.tiscali.nl . Consultado el 2 de septiembre de 2013 .
- ^ "Archie - Acorn Archimedes Emulator" . Web.archive.org. 12 de agosto de 2001. Archivado desde el original el 6 de febrero de 2004 . Consultado el 2 de septiembre de 2013 .
- ^ "Tellima" . Consultado el 13 de diciembre de 2015 .
- ^ "ArcEm - El emulador de Acorn Archimedes" . Arcem.sourceforge.net . Consultado el 2 de septiembre de 2013 .
- ^ "Arculator - El emulador de Acorn Archimedes" . B-em.bbcmicro.com . Consultado el 11 de septiembre de 2019 .
- ^ "Emulador de Arquímedes de la bellota de la ardilla roja" . Redsquirrel.fsnet.co.uk . Consultado el 2 de septiembre de 2013 .
- ^ "RPCEmu" . Marutan.net . Consultado el 7 de noviembre de 2017 .
- ^ "VirtualAcorn" . virtualacorn.co.uk .
- ^ a b Palmer, Stewart (diciembre de 1996). "Un sistema operativo RISC para todas las estaciones" . Byte . 21 (12): 49. ISSN 0360-5280 . OCLC 208951251 .
- ^ Williams, Chris (26 de julio de 2003). "Imaginando RISC OS y PMT" . Drobe . Consultado el 10 de julio de 2012 .
- ^ Michael Reed Tech Book 1 - Artículos publicados octubre de 2006 - junio de 2008
- ^ "Protección de la memoria del sistema operativo RISC" . Drobe: Los archivos .
- ^ a b Naulls, Peter (2 de enero de 2004). "Traducción del nombre de archivo del sistema operativo RISC" . Drobe . Consultado el 25 de abril de 2012 .
- ^ "Emulando RISC OS, página 3/3" . OSNews .
- ^ Fitton, Gerald (agosto de 1994), "Fireworkz para Windows" (PDF) , Archivo , Glastonbury: Abbey Press, 7 (11), p. 21, OCLC 222434223
- ^ "Iyonix: MIMEMap" . iyonix.com . Archivado desde el original el 3 de marzo de 2016.
- ^ Ryan, Dan (13 de abril de 2011). Historia de los gráficos por computadora: Serie DLR Associates . AuthorHouse. pag. 358. ISBN 978-1-4567-5115-9. Consultado el 13 de junio de 2013 .
- ^ Phil, Mellor (23 de marzo de 2007). "Un número arbitrario de cosas posiblemente influyentes del sistema operativo RISC" . La barra de iconos . Consultado el 27 de septiembre de 2011 .
Es cierto que no fue hasta que se lanzó RISC OS Select, casi 10 años después, que las aplicaciones Acorn estándar (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.
- ^ Round, Mark (26 de febrero de 2004). "Emulando el sistema operativo RISC en Windows" . OSnews . OSNews . Consultado el 12 de mayo de 2011 .
Muchos de los conceptos de interfaz de usuario que damos por sentado fueron los primeros en ser pioneros en RISC OS, por ejemplo: fuentes anti-aliased escalables y un sistema operativo ampliable por 'módulos', mientras que la mayor parte del mundo de las PC todavía estaba en Windows 3.0.
- ^ Ghiraddje (22 de diciembre de 2009). "La GUI de RISC OS" . Telcontar.net . Consultado el 12 de mayo de 2011 .
Solo con Mac OS X cualquier interfaz gráfica convencional proporcionaba el tipo de letra con espacios fraccionados y renderizado sin problemas que Acorn logró en 1992 o antes.
- ^ Reimer, Jeremy (mayo de 2005). "Una historia de la GUI" . ArsTechnica . Consultado el 25 de mayo de 2011 .
[...] en 1987, la empresa Acorn Computers, con sede en el Reino Unido, presentó su [...] GUI, llamada "Arthur", también fue la primera en presentar una visualización suavizada de fuentes en pantalla, incluso en 16 colores ¡modo!
- ^ Holwerda, Thom (23 de junio de 2005). "Fuentes de pantalla: ¿precisión de forma o legibilidad en pantalla?" . OSNews . Consultado el 13 de junio de 2011 .
[...] fue el sistema operativo RISC el que tuvo la primera representación [...] de fuentes intrincada en todo el sistema en sistemas operativos.
- ^ Pountain, Dick (enero de 1989). "Screentest: Archie RISC OS" (PDF) . Mundo de la computadora personal . pag. 154 . Consultado el 4 de marzo de 2021 .
[ArcDraw] también puede agregar texto en varios tamaños y fuentes a un dibujo (incluidas fuentes suavizadas)
- ^ "RISC OS está listo para su lanzamiento en abril" . Usuario de bellota . Febrero de 1989. p. 9 . Consultado el 31 de octubre de 2020 .
- ^ "Nuevas fuentes para DTP" . Usuario de bellota . Abril de 1989. p. 7 . Consultado el 3 de mayo de 2021 .
- ^ Bell, Graham (octubre de 1989). "Mantenga la página de fuentes" . Usuario de bellota . págs. 134-135 . Consultado el 14 de abril de 2021 .
- ^ "Línea de atención al cliente de Acorn" . Usuario de bellota . Abril de 1990. p. 19 . Consultado el 2 de mayo de 2021 .
- ^ Raine, Neil; Seal, David; Stoye, William; Wilson, Roger (noviembre de 1989). El administrador de fuentes Acorn Outline . Quinto Taller de Computación Gráfica. Monterey, California: Asociación USENIX. págs. 25–36.
- ^ Bell, Graham (noviembre de 1989). "Mi tipo" . Usuario de bellota . págs. 68–69 . Consultado el 7 de mayo de 2021 .
- ^ "Aviso de aplicación 253 del grupo de soporte de Acorn Computers: nuevas funciones de RISC OS versión 3.5" (PDF) . acorn.chriswhy.co.uk .
- ^ "Unicode en RISC OS" . riscos.info .
- ^ "The Unicode® Standard Version 13.0 - Core Specification" (PDF) .
- ^ "Hoja de trucos de las versiones de arquitectura ARM" . Consultado el 14 de enero de 2015 .
- ^ "Nota de aplicación 295" . Nota de aplicación de soporte de ingeniería . Computadoras Bellota . 4 de octubre de 1996. Archivado desde el original el 4 de enero de 2013 . Consultado el 28 de junio de 2012 .
- ^ a b Foggy (11 de julio de 2001). "Preguntas frecuentes sobre juegos" . Acorn Arcade . Consultado el 27 de junio de 2012 .
- ^ Ruck, David J. "¡Que empiece el juego!" . The ARM Club: productos de software . David J. Ruck. Archivado desde el original el 4 de octubre de 2001 . Consultado el 27 de junio de 2012 .
- ^ Ruck, David J. "StrongGuard" . The ARM Club: productos de software . David J. Ruck. Archivado desde el original el 12 de febrero de 2009 . Consultado el 27 de junio de 2012 .
- ^ McKillop, Keith (22 de noviembre de 2000). "RISC OS 2000: Mostrar informe" . Acorn Arcade . Consultado el 27 de junio de 2012 .
- ^ "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 .
- ^ Williams, Chris (17 de abril de 2006). "ROL lanza C99 SCL a los usuarios de A9home" . Drobe . Consultado el 28 de junio de 2012 .
- ^ Thompson, Matt. "Problemas de Iyonix" . Mundo RISC . 7 (2) . Consultado el 27 de junio de 2012 .
- ^ Thompson, Matt. "Problemas de Iyonix" . Mundo RISC . 8 (2) . Consultado el 27 de junio de 2012 .
- ^ a b "Una guía para las versiones del sistema operativo RISC" . Sitio web de WROCC . Club de Computación Wakefield RISC OS . Consultado el 27 de junio de 2012 .
- ^ a b Brett, Paul. "PD World" . Mundo RISC . 7 (1) . Consultado el 27 de junio de 2012 .
- ^ Brett, Paul. "PD World" . Mundo RISC . 3 (1) . Consultado el 27 de junio de 2012 .
- ^ Ruck, David J. "Software libre" . El ARM Club . David J. Ruck . Consultado el 27 de junio de 2012 .
- ^ Williams, Chris (19 de noviembre de 2002). "Aemulor: Número de aplicaciones que trabajan en Iyonix 'creciendo a diario ' " . Drobe . Consultado el 21 de junio de 2012 .
- ^ Williams, Chris (25 de marzo de 2003). "Aemulor ve la luz del día" . Drobe . Consultado el 27 de junio de 2012 .
enlaces externos
- Sitio web oficial RISC OS Open