Articulo de referencia

Historia del sistema operativo RISC

RISC OS , el sistema operativo desarrollado por Acorn Computers para su gama Acorn Archimedes basada en ARM , se lanzó originalmente en 1987 como Arthur 0.20 , seguido poco desp...

RISC OS , el sistema operativo desarrollado por Acorn Computers para su gama Acorn Archimedes basada en ARM , se lanzó originalmente en 1987 como Arthur 0.20 , seguido poco después por Arthur 0.30 y Arthur 1.20 . La siguiente versión, Arthur 2 , se convirtió en RISC OS 2 y se completó en septiembre de 1988, estando disponible en abril de 1989. RISC OS 3 se lanzó con la primera versión del A5000 en 1991 e incluía una serie de nuevas características. Para 1996, RISC OS se había instalado en más de 500 000 sistemas. [ 1 ]

RISC OS 4 fue lanzado por RISCOS Ltd (ROL) en julio de 1999, basándose en el desarrollo continuo de OS 3.8 . En marzo de 1999, ROL obtuvo la licencia de los derechos de RISC OS de Element 14 (anteriormente conocida como Acorn) y, finalmente, de su nuevo propietario, Pace Micro Technology . Según la compañía, se vendieron más de 6400 copias de OS 4.02 en ROM hasta que cesó su producción a mediados de 2005.

RISC OS Select fue lanzado en mayo de 2001 por ROL. Se trata de un sistema de suscripción que permite a los usuarios acceder a las últimas actualizaciones del sistema operativo. Estas actualizaciones se distribuyen como imágenes ROM de carga por software , independientes de la ROM donde se almacena el sistema operativo de arranque, y se cargan al iniciar el sistema. Select 1 se lanzó en mayo de 2002, seguido de Select 2 en noviembre de 2002 y la versión final de Select 3 en junio de 2004. Ese mismo mes, ROL lanzó el sistema operativo 4.39 basado en ROM , denominado RISC OS Adjust, en alusión a la convención de la interfaz gráfica de usuario de RISC OS de llamar a los tres botones del ratón «Seleccionar», «Menú» y «Ajustar». ROL vendió su ROM Adjust número 500 a principios de 2006.

RISC OS 5 se lanzó en octubre de 2002 en el PC Iyonix de Castle Technology , un clon de Acorn . OS 5 es una evolución independiente basada en el trabajo de NCOS realizado por Pace para decodificadores . En octubre de 2006, Castle anunció un plan de licencia de código compartido para elementos de OS 5. Esta Iniciativa de Código Compartido (SSI) es administrada por RISC OS Open Ltd (ROOL). Desde entonces, RISC OS 5 se ha publicado bajo una licencia Apache 2.0 totalmente libre y de código abierto , mientras que la versión anterior, RISC OS 6, que ya no recibe mantenimiento, no lo ha hecho.

RISC OS Six también fue anunciado en octubre de 2006 por ROL. Esta es la siguiente generación de su línea de sistemas operativos. El primer producto lanzado bajo este nombre fue la continuación del esquema Select, Select 4. Una versión beta de OS 6 , Preview 1 ( Select 4i1 ), estuvo disponible en 2007 como descarga gratuita para todos los suscriptores del esquema Select, mientras que en abril de 2009se lanzó la versión final de Select 5. La última versión de RISC OS de ROL es Select 6i1 , lanzada en diciembre de 2009.

Arturo

Una captura de pantalla del escritorio GUI de Arthur y sus aplicaciones accesorias incluidas.

El sistema operativo fue diseñado en el Reino Unido por Acorn para el Acorn Archimedes basado en ARM de 32 bits , y se lanzó en su primera versión en 1987 como el sistema operativo Arthur . La primera versión pública del sistema operativo fue Arthur 1.20 en junio de 1987. [ 2 ]

Se incluía con una interfaz gráfica de usuario (GUI) de escritorio, que en su mayoría consta de módulos de software en lenguaje ensamblador , y el propio módulo de escritorio estaba escrito en BBC BASIC . [ 3 ] Presenta un esquema de colores que normalmente se describe como " tecnicolor ". [ 4 ]

El escritorio gráfico se ejecuta sobre un sistema operativo controlado por línea de comandos que debe mucho al sistema operativo MOS anterior de Acorn para su gama de microordenadores BBC Micro de 8 bits . [ 5 ]

Arthur, tal como fue concebido originalmente, tenía como objetivo brindar una funcionalidad similar al sistema operativo de la serie de computadoras BBC Master , MOS , como reacción al hecho de que un proyecto de investigación de sistema operativo más avanzado ( ARX ) no estaría listo a tiempo para el Archimedes . [ 5 ]

El equipo del proyecto Arthur, liderado por Paul Fellows, dispuso de tan solo cinco meses para desarrollarlo completamente desde cero, con la directriz de "hacerlo como el BBC Micro". Su objetivo era servir como solución provisional hasta que se completara el sistema operativo que Acorn tenía en desarrollo ( ARX ). Sin embargo, este último sufrió numerosos retrasos y finalmente se abandonó cuando se hizo evidente que el desarrollo de Arthur podía ampliarse para incluir un gestor de ventanas y un entorno de escritorio completo. Además, era lo suficientemente pequeño como para funcionar en las primeras máquinas de 512 KB con solo un disquete, mientras que ARX requería 4 megabytes y un disco duro.

El desarrollo del sistema operativo se llevó a cabo utilizando un prototipo de sistema basado en ARM conectado a una computadora BBC, antes de pasar al prototipo Acorn Archimedes A500. [ 6 ]

Arthur no era un sistema operativo multitarea, pero ofrecía soporte para agregar multitarea cooperativa a nivel de aplicación . [ 7 ] No se lanzó externamente ninguna otra versión del sistema operativo, pero internamente continuó el desarrollo del escritorio y la administración de ventanas, con la adición de un sistema de multitarea cooperativa, implementado por Neil Raine, que usaba el hardware de administración de memoria para intercambiar una tarea y traer otra entre llamadas y retornos de la Wimp_Pollllamada que las aplicaciones estaban obligadas a hacer para obtener mensajes en el escritorio. Recordando una técnica similar empleada por MultiFinder en el Apple Macintosh , [ 8 ] esto transformó un sistema de una sola aplicación a la vez en uno que podía operar un escritorio multitarea completo. Esta transformación tuvo lugar en la versión 1.6, aunque no se hizo pública hasta su lanzamiento, con el cambio de nombre de Arthur a RISC OS, como versión 2.0. [ 9 ]

La mayoría del software creado para Arthur 1.2 se puede ejecutar en RISC OS 2 y versiones posteriores, ya que, bajo la interfaz de escritorio, el núcleo original de Arthur OS, las interfaces API y las estructuras modulares siguen siendo la base de todas las versiones. (Sin embargo, algunos programas no funcionarán porque utilizan funciones no documentadas, efectos secundarios o, en algunos casos, API que han quedado obsoletas).

En 2011, Business Insider incluyó a Arthur en su lista de diez "sistemas operativos que el tiempo olvidó". [ 10 ]

RISC OS 2

RISC OS fue un desarrollo rápido de Arthur 1.2 tras el fracaso del proyecto ARX . [ 5 ] Dada la creciente insatisfacción con varios errores y limitaciones de Arthur, las pruebas de lo que entonces se conocía como Arthur 2 aparentemente continuaron durante 1988 con empresas de software seleccionadas. [ 11 ]

En esta etapa, Computer Concepts, que había sido prolífico desarrollador para el BBC Micro y que había comenzado el desarrollo de software para el Archimedes, ya había iniciado un proyecto de sistema operativo rival, Impulse, para dar soporte a sus propias aplicaciones (incluida la aplicación de autoedición que eventualmente se convertiría en Impression ), afirmando que Arthur no cumplía con los "cientos de requisitos" involucrados, incluida la "verdadera multitarea". [ 12 ] Dicho sistema operativo se ofrecería de forma gratuita con los paquetes de aplicaciones planificados, [ 11 ] pero con el lanzamiento de RISC OS y el reconocimiento por parte de Computer Concepts de que RISC OS "supera los antiguos problemas con Arthur", las aplicaciones podrían ejecutarse tanto en RISC OS como en Impulse. [ 13 ] Impression finalmente se lanzó como una aplicación RISC OS. [ 14 ]

Finalmente, Arthur 2 pasó a llamarse RISC OS y se vendió por primera vez como RISC OS 2.00 en abril de 1989. [ 15 ]

El sistema operativo implementa multitarea cooperativa con algunas limitaciones, pero no es multihilo . Utiliza el sistema de archivos ADFS para el acceso tanto a disquetes como a discos duros. Se ejecutaba desde un conjunto de ROM de 512 KB . La interfaz WIMP ofrece todas las características estándar y corrige muchos de los errores que habían afectado a Arthur. Carece de memoria virtual y de una protección de memoria extensa (las aplicaciones están protegidas entre sí, pero muchas funciones deben implementarse como "módulos" que tienen acceso completo a la memoria). En el momento de su lanzamiento, la principal ventaja del sistema operativo era su ROM; arrancaba muy rápido y, aunque era fácil que se bloqueara, era imposible dañar permanentemente el sistema operativo desde el software. Su alto rendimiento se debía a que gran parte del sistema estaba escrito en lenguaje ensamblador ARM . 

El sistema operativo fue diseñado pensando en los usuarios, en lugar de en los diseñadores de sistemas operativos. [ 16 ] Está organizado como un núcleo relativamente pequeño que define una interfaz de software estándar a la que deben ajustarse los módulos de extensión. Gran parte de la funcionalidad del sistema se implementa en módulos codificados en la ROM, aunque estos pueden ser reemplazados por versiones más evolucionadas cargadas en la RAM . Entre las instalaciones del núcleo se encuentra un mecanismo general, llamado controlador de devolución de llamada, que permite a un módulo supervisor realizar la multiplexación de procesos. Esta instalación es utilizada por un módulo que forma parte del programa editor estándar para proporcionar una ventana de emulador de terminal para aplicaciones de consola. El mismo enfoque permitió a los usuarios avanzados implementar módulos que le dieron a RISC OS la capacidad de realizar multitarea preventiva .

Posteriormente se lanzó una versión ligeramente actualizada, RISC OS 2.01 , para dar soporte al procesador ARM3, mayores capacidades de memoria y los modos VGA y SVGA proporcionados por Acorn Archimedes 540 y Acorn R225/R260. [ 17 ]

RISC OS 3

RISC OS 3 introdujo varias características nuevas, [ 18 ] incluyendo operaciones multitarea de Filer , aplicaciones y fuentes en ROM, sin límite en el número de ventanas abiertas, capacidad para mover ventanas fuera de la pantalla, apagado seguro , Pinboard , agrupación de iconos de la barra de iconos, hasta 128 tareas, capacidad nativa para leer discos en formato MS-DOS y usar discos duros con nombre. También se incluyó una configuración mejorada , a través de múltiples ventanas para cambiar los ajustes. [ 18 ]

RISC OS 3.00 se lanzó con la primera versión del A5000 en 1991; ocupa casi cuatro veces el tamaño de RISC OS 2 y se ejecuta desde una ROM de 2 MB . Mejora la multitarea y también incluye algunas de las aplicaciones base más populares en la ROM. RISC OS 3.00 presentaba varios errores y fue reemplazado por RISC OS 3.1 unos meses después; las ROM actualizadas se suministraban al precio del envío. 

RISC OS 3.1 se lanzó posteriormente y se vendió integrado en los modelos A3010, A3020, A4000, A4 y A5000. También estuvo disponible como ROM de reemplazo para las máquinas A5000 y Archimedes anteriores (esta es la última versión de RISC OS compatible con dichas máquinas). Se lanzaron tres variantes: RISC OS 3.10 , la versión base; RISC OS 3.11 , que incluía una ligera actualización para corregir algunos problemas del puerto serie; y RISC OS 3.19 , que era una traducción al alemán.

RISC OS 3.50 se vendió a partir de 1994 con los primeros PC Risc . Debido a la arquitectura de hardware muy diferente del PC Risc , que incluía un procesador ARM 6, color de 16 y 24 bits y un chip de E/S diferente (IOMD), RISC OS 3.50 no estuvo disponible para las máquinas más antiguas Archimedes y A Series ARM2 y 3. RISC OS 3.5 se adaptó de forma un tanto forzada al  espacio de 2 MB y trasladó las aplicaciones ROM de RISC OS 3.1 al disco duro; esto resultó tan impopular que posteriormente se volvieron a trasladar a la ROM. Esta versión introdujo problemas de retrocompatibilidad , particularmente con los juegos .

RISC OS 3.60 se lanzó en 1995. Este sistema operativo presentaba un acceso al disco duro mucho más eficiente y su conectividad de red se mejoró para incluir TCP/IP de serie, además del sistema propietario Econet de Acorn . También se mejoró la compatibilidad con el hardware; los PC Risc ahora podían usar procesadores ARM7. La máquina A7000 de Acorn , con su procesador ARM7500, también era compatible. RISC OS 3.6 tenía el doble de tamaño que RISC OS 3.5, y se distribuía en 4  MB en dos chips ROM; los componentes que se habían trasladado al disco en la versión 3.5 (el conjunto de aplicaciones estándar y la conectividad de red) volvieron a trasladarse a la ROM. [ 19 ]

RISC OS 3.70 se lanzó en 1996. Los principales cambios en el sistema operativo consistieron en la compatibilidad con el procesador StrongARM , que se ofreció como actualización para el Risc PC . Esto requirió importantes modificaciones en el código debido a la división de la caché de datos e instrucciones de StrongARM ( arquitectura Harvard ) y a sus modos de interrupción de 32 bits.

RISC OS 3.71 es una pequeña actualización lanzada para dar soporte al hardware del Acorn A7000+ con su procesador ARM7500FE. El FE ofrecía soporte de hardware para aritmética de punto flotante, que hasta entonces se emulaba habitualmente en uno de los módulos de software de RISC OS.

RISC OS 3.60 también formó la base de NCOS , tal como se incluyó en los Acorn NetChannel NC . [ 20 ]

Desaparición de Acorn Computers Ltd.

Acorn detuvo oficialmente su actividad en todas las áreas, excepto en los decodificadores, en enero de 1999, y la empresa pasó a llamarse Element 14 [ 21 ] (el silicio es el decimocuarto elemento de la tabla periódica ), con el objetivo de convertirse exclusivamente en una empresa de diseño de silicio (como la exitosa escisión de ARM de Acorn en 1990). El desarrollo de RISC OS se interrumpió durante el desarrollo de OS 4.0 para el RiscPC 2 (" Phoebe 2100 "), cuya finalización también se canceló. Anteriormente, se había lanzado a los desarrolladores una versión beta, OS 3.8 ("Ursula"), para el RiscPC original. Los nombres en clave de los proyectos Phoebe (para el hardware), Ursula (para el software) y Chandler (para el chip del procesador gráfico) se tomaron de los nombres de personajes de la serie de televisión Friends (Phoebe y Ursula eran hermanas gemelas en la serie).

Esto dio lugar a varios esfuerzos de rescate para intentar mantener vivo el negocio de ordenadores de sobremesa Acorn. Acorn mantuvo conversaciones con muchas partes interesadas y, finalmente, acordó licenciar exclusivamente RISC OS a RISCOS Ltd, que se formó a partir de un consorcio de distribuidores, desarrolladores y usuarios finales. Pace compró los derechos para usar y desarrollar NCOS. También hubo varios proyectos para llevar las ventajas del sistema operativo RISC a otras plataformas mediante la creación de ROX Desktop para proporcionar una interfaz similar a RISC OS en sistemas Unix y Linux . El trabajo independiente de RISC OS Ltd y Pace dio como resultado una bifurcación del código . Esto continuó después del posterior acuerdo de licencia con Castle Technology, lo que provocó un gran debate en la comunidad en ese momento. [ 22 ] El debate sigue vigente en 2011.

Trabajo posterior a Acorn por RISCOS Ltd.

RISC OS 4

En marzo de 1999, se fundó una nueva empresa llamada RISCOS Ltd. Esta empresa obtuvo la licencia de los derechos de RISC OS de Element 14 (y posteriormente del nuevo propietario, Pace Micro Technology ) [ 23 ] y continuó el desarrollo de OS 3.8, lanzándolo como RISC OS 4 en julio de 1999. [ 24 ]

Si bien no se necesitaba soporte de hardware para Phoebe, las mejoras principales de RISC OS 3.80 pudieron finalizarse y publicarse. Estas incluían:

  • un mejor sistema de archivos, aumentando el número de elementos en el directorio de 77 a aproximadamente 88.000 y aumentando la longitud máxima de un nombre de archivo de 10 caracteres a 255 [ 25 ] [ 26 ]
  • una utilidad de configuración del sistema basada en complementos [ 27 ]
  • una nueva API de salvapantallas [ 28 ]
  • un gestor de ventanas mejorado [ 29 ]
  • una aplicación de ayuda interactiva actualizada [ 30 ]
  • un conjunto de iconos rediseñados

Según la compañía, se vendieron más de 6400 copias de RISC OS 4.02 en ROM hasta que se interrumpió la producción a mediados de 2005. [ 31 ]

Durante 1999 y 2000, RISCOS Ltd también lanzó versiones de RISC OS 4 para admitir varias plataformas de hardware adicionales, MicroDigital Mico , [ 32 ] MicroDigital Omega , RiscStation R7500 [ 33 ] y Castle Kinetic RiscPC. [ 34 ] En 2003 se lanzó una versión de RISC OS 4 con soporte para el módulo Millipede Graphics AlphaLock. [ 35 ]

RISC OS 4 también está disponible para varios emuladores de hardware para otros sistemas operativos. En septiembre de 2003, VirtualAcorn lanzó el emulador comercial VirtualRPC , que incluía una copia de RISC OS 4.02. [ 36 ] En diciembre de 2008, RISCOS Ltd puso a disposición 4.02 para emuladores no comerciales por 5 libras esterlinas en un producto llamado Virtually Free. [ 37 ]

RISC OS Seleccionar y ajustar

En mayo de 2001, la compañía lanzó RISC OS Select , un esquema de suscripción que permite a los usuarios acceder a las últimas actualizaciones del sistema operativo. Estas actualizaciones se publican como imágenes ROM de carga suave , separadas de la ROM donde se almacena el sistema operativo de arranque, y se cargan al iniciar el sistema. [ 38 ] Al proporcionar cargas suaves, se eliminan los costos de la ROM física y las actualizaciones se pueden entregar con mayor velocidad y frecuencia. [ 39 ] También ha permitido a la compañía subsidiar el precio de venta al público de las versiones de ROM, que generalmente son una culminación de las últimas actualizaciones de Select con algunos cambios menores adicionales.

En mayo de 2002 se envió la versión final de Select 1 que incluía; [ 40 ]

  • cliente DHCP
  • Soporte y acceso multiusuario
  • Versiones preliminares de la nueva compatibilidad con impresoras y la conectividad en red con AppleTalk.

En noviembre de 2002, se lanzó la versión final de Select 2 [ 41 ] que incluía; [ 42 ]

  • Compatibilidad con sprites CMYK
  • Compatibilidad de hardware con la rueda de desplazamiento en ratones PS/2
  • Compatibilidad con las herramientas del gestor de ventanas en un orden configurable.
  • La compatibilidad con el hardware de RiscStation ya está integrada en el kernel.

En junio de 2004 se lanzó la versión final de Select 3 [ 41 ] que incluía: [ 43 ]

  • Se admite la función de cortar y pegar en iconos editables (cuadros de texto).
  • El filtro puede mostrar miniaturas de imágenes.
  • Los botones y otros iconos ahora pueden tener bordes redondeados.
  • El formato de sprite ahora admite un canal alfa.
  • Un contenedor de reciclaje
  • Una versión mejorada de !Paint, el editor de mapas de bits, para admitir los sprites del canal alfa.

También en junio de 2004, RISCOS Ltd lanzó la versión 4.39 basada en ROM, [ 44 ] denominada RISC OS Adjust . (El nombre era un juego de palabras con la convención de la interfaz gráfica de usuario de RISC OS de llamar a los tres botones del ratón 'Seleccionar', 'Menú' y 'Ajustar'). RISCOS Ltd vendió su ROM Adjust número 500 a principios de 2006. [ 45 ] Las características introducidas en la versión 4.39 incluyen la personalización por parte del usuario de la interfaz gráfica de usuario. [ 46 ]

Se realizaron lanzamientos adicionales dentro del programa Select bajo la marca RISC OS Six, que se menciona a continuación.

El A9Home

El A9home, lanzado en 2006, utiliza la versión 4.42 Adjust 32 de RISC OS . Esta fue desarrollada por RISCOS Ltd y admite modos de direccionamiento de 32 bits que se encuentran en arquitecturas ARM posteriores.

RISC OS Seis

En octubre de 2006, poco después de que Castle Technology anunciara la Iniciativa de Código Compartido, RISCOS Ltd anunció RISC OS Six, la siguiente generación de su sistema operativo. [ 47 ]

El primer producto que se lanzó bajo el nombre RISC OS Six fue la continuación del esquema Select, Select 4. Una versión beta de RISC OS 6, Preview 1 (Select 4i1), estuvo disponible en 2007 como descarga gratuita [ 48 ] para todos los suscriptores del esquema Select, tanto los suscriptores actuales como aquellos cuya suscripción se renovó después del 30 de mayo de 2004 pero que desde entonces ha caducado.

RISC OS Six trajo mejoras en portabilidad, estabilidad y estructura interna, incluyendo neutralidad completa de 26/32 bits. Ahora está altamente modularizado, con características heredadas y específicas de hardware abstraídas, y otro código separado para facilitar el mantenimiento y desarrollo futuros. [ 49 ] La compatibilidad con teletexto, el controlador de interrupciones de dispositivos, las operaciones gráficas basadas en software, el reloj en tiempo real, el puntero del ratón, la compatibilidad con CMOS RAM y la compatibilidad con temporizadores de hardware se han abstraído del núcleo y se han colocado en sus propios módulos separados. [ 49 ] Los componentes heredados, como el controlador VIDC, y la funcionalidad obsoleta para el BBC Micro también se han abstraído. [ 49 ] También se ha introducido la comprobación de ejecutables de utilidad transitoria y AIF para proteger contra software malicioso, mientras que se pueden proporcionar módulos de aceleración gráfica para el chip gráfico SM501 en el A9home y para las tarjetas de módulo ViewFinder AGP . [ 50 ] En abril de 2008 se envió la versión final de Select 4 que incluía: [ 51 ]

  • Compatibilidad con 8 MB de VRAM en VirtualRPC
  • Actualizaciones de archivos, atajos de teclado, diseños alternativos, configurabilidad
  • Exportación de SVG en !Draw

Las versiones Select 4 son inicialmente compatibles solo con las máquinas Acorn Risc PC y A7000 . Las computadoras RiscStation R7500, MicroDigital Omega y Mico no contarán con soporte oficial, ya que la empresa no dispone de máquinas de prueba y requiere un código de software propietario del que no posee los derechos. [ 52 ] La falta de información técnica detallada sobre MicroDigital Omega también se ha citado como otra razón por la que el soporte para ese hardware es difícil.

En abril de 2009 se lanzó la versión final de Select 5 [ 47 ] que incluía: [ 53 ]

  • Modos de pantalla a color de 64.000 colores
  • Escritorio con mayor capacidad de respuesta
  • Mejoras en !Paint y !Draw

La versión final de RISC OS de RISCOS Ltd fue Select 6i1, lanzada en diciembre de 2009, que incluye: [ 54 ]

  • Barras de herramientas de filtrado configurables
  • Administrador de tareas mejorado
  • Draw mejorado con nuevas funciones de edición.
  • Menú Tipos de archivo configurables
  • Nueva interfaz de configuración del firewall
  • Mejoras en la configuración del tablón de anuncios.
  • Mejoras para configurarse a sí mismo

Desarrollo posterior a Acorn

RISC OS 5

RISC OS 5 es una evolución independiente de Castle Technology Ltd. basada en el trabajo realizado por Pace para sus decodificadores basados ​​en NCOS. RISC OS 5 se desarrolló para ser compatible con el PC Iyonix Acorn de Castle, que funciona con el procesador Intel XScale ARM. Si bien se ha actualizado una gran cantidad de software, algunas aplicaciones antiguas solo pueden ejecutarse en RISC OS 5 mediante un emulador llamado Aemulor, ya que el procesador ARMv5 XScale no admite modos de direccionamiento de 26 bits . Asimismo, fue necesario adaptar RISC OS 5 para que funcionara correctamente en la nueva CPU, creando abstracciones para las interfaces gráficas y de hardware, lo que le permitió, por ejemplo, usar tarjetas gráficas estándar en lugar del chip VIDC propio de Acorn.

En julio de 2003, Castle Technology Ltd compró la licencia principal de RISC OS a Pace Micro. [ 55 ] [ 56 ]

Iniciativa de fuente compartida

En octubre de 2006, Castle Technology Ltd anunció un plan para distribuir elementos de RISC OS 5 bajo una licencia de código compartido. La Iniciativa de Código Compartido (SSI, por sus siglas en inglés) fue una empresa conjunta entre Castle y RISC OS Open Limited (ROOL), una compañía de desarrollo de software de reciente creación, cuyo objetivo era acelerar el desarrollo y fomentar la adopción del sistema operativo. Bajo esta licencia dual personalizada, el código publicado estaba disponible gratuitamente y podía modificarse y redistribuirse sin regalías para uso no comercial, mientras que el uso comercial implicaba una tarifa de licencia por unidad para Castle.

El SSI realizó lanzamientos escalonados del código fuente, comenzando en mayo de 2007. [ 57 ] Para octubre de 2008, se había publicado suficiente código fuente para construir una imagen ROM de Iyonix casi completa. [ 58 ] A finales de 2011, era posible construir imágenes ROM completas a partir de las fuentes publicadas; con el código fuente completo disponible como tarballs , CVS o una interfaz web al archivo CVS.

En octubre de 2018, RISC OS Developments adquirió los derechos de RISC OS 5 y los relicenciaba bajo la licencia Apache 2.0 . [ 59 ] ROOL continúa manteniendo el árbol de código fuente y coordina una comunidad internacional de desarrolladores sin fines de lucro para apoyar y fomentar el desarrollo.

Hay imágenes precompiladas disponibles, tanto en versiones estables como en versiones de desarrollo " nightly builds ". [ 60 ]

Existen versiones de RISC OS 5 disponibles para A7000/A7000+ , RiscPC , RPCemu , OMAP3 BeagleBoard y sus derivados , OMAP4 PandaBoard y PandaBoard ES, OMAP5 IGEPv5 y UEVM5432, AM5728 Titanium, Raspberry Pi y XScale Iyonix. [ 60 ]

Referencias

  1. ART – Acorn RISC OS , copia de seguridad
  2. "Acorn Archimedes 310" . Centro de Historia de la Computación . Archivado del original el 14 de febrero de 2025. Consultado el 10 de junio de 2011 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  3. Arquímedes bellota , copia de seguridad
  4. Holwerda, Thom (18 de noviembre de 2007). "Términos comunes de usabilidad: parte VI: el Dock" . OSNews . Archivado del original el 26 de septiembre de 2012. Recuperado el 13 de junio de 2011. Arthur, cuya interfaz gráfica de usuario siempre me recuerda a las primeras versiones de Amiga OS (el 'technicolor' y el uso de píxeles) [...]{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  5. 1 2 3 Roger Wilson (31 de enero de 1990). "RISC OS : el punto de vista de Acorn" . Grupo de noticias : eunet.micro.acorn . Usenet: 1583@acorn.co.uk . Consultado el 4 de noviembre de 2012 .   
  6. Whytehead, Chris. "Acorn A500 (prototipo)" . Archivado del original el 5 de agosto de 2014. Recuperado el 14 de junio de 2011. [...] A500 [...] de Paul Fellows [...] utilizado para el desarrollo del sistema operativo en Acorn. Originalmente, estas máquinas estaban conectadas a microordenadores BBC mediante un cable umbilical al puerto de la válvula y toda la E/S la realizaba el BBC. Con el tiempo, gradualmente pusimos en marcha los distintos subsistemas y los trasladamos al A500 nativo.{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  7. Pountain, Dick (octubre de 1987). "El Arquímedes A310" . BYTE . pág. 125. Consultado el 4 de agosto de 2014 . 
  8. Williams, Gregg (noviembre de 1987). "MultiFinder para Macintosh" . Byte . págs. 123–126 , 128–130 . Recuperado el 16 de abril de 2021 . 
  9. "ARX, Arthur y RISC OS - Paul Fellows" . ROUGOL . Archivado del original el 5 de julio de 2025. Recuperado el 1 de mayo de 2021 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  10. Carlson, Nicholas (24 de marzo de 2011). "Sistemas operativos olvidados" . Business Insider . Archivado del original el 16 de diciembre de 2024. Consultado el 1 de noviembre de 2011 .{{cite news}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  11. 1 2 "Arthur 1.2 no es el final" . Usuario de Acorn . Julio de 1988. pág. 9. Recuperado el 31 de octubre de 2020 . 
  12. "Arthur en riesgo por el nuevo sistema operativo de Concepts" . Acorn User . Junio ​​de 1988. pág. 7. Consultado el 31 de octubre de 2020 . 
  13. "RISC OS recibe la aprobación de CC" . Acorn User . Enero de 1989. pág. 7. Consultado el 27 de marzo de 2021 . 
  14. Bell, Graham ( mayo de 1990). "Fácil de impresionar" . Acorn User . págs. 113–115 . Recuperado el 23 de diciembre de 2020 . 
  15. "RISC OS está listo para su lanzamiento en abril" . Acorn User . Febrero de 1989. pág. 9. Consultado el 31 de octubre de 2020 . 
  16. William Stoye (22 de enero de 1990). "RISC OS vs. el resto : ¡el líder del proyecto habla!" . Grupo de noticias : eunet.micro.acorn . Usenet: 1360@acorn.co.uk . Recuperado el 4 de noviembre de 2012. [...] el principio del proceso de diseño fue que EL USUARIO ES LO PRIMERO. No pretendíamos vender a los diseñadores de sistemas operativos, y nos dimos cuenta de que la estructura interna era poco convencional (incluso extraña) en algunos aspectos. [...] nuestro objetivo era, y sigue siendo, ayudar a los usuarios no expertos de ordenadores personales a encontrarlo más fácil que nunca.   
  17. "Nuevos módulos de RISC OS 2.01" (PDF) . Boletín para desarrolladores n.° 20 , octubre de 1990. N.° 20. Octubre de 1990. pág. 5. Archivado del original el 2 de marzo de 2024. Consultado el 14 de febrero de 2021 .  {{cite news}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  18. 1 2 "Preguntas y respuestas sobre RISC OS 3" . Acorn Computers . Archivado del original el 27 de noviembre de 2024. Recuperado el 14 de junio de 2011. P: ¿Qué mejoras verá un usuario al usar el escritorio de RISC OS 3? R: Algunas ventajas de usar el escritorio de RISC OS 3 son: [...] !Configure se ha rediseñado para brindar al usuario un mejor control sobre la configuración de la computadora y para admitir nuevas opciones de configuración. !Configure ahora proporciona varias ventanas que brindan control sobre las siguientes áreas de la configuración de la computadora: Discos [...] Disquetes [...] Red [...] Impresora [...] Ratón [...] Teclado [...] Memoria [...] Sonido [...] Pantalla [...] Fuentes [...] Ventanas [...] Aplicaciones{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  19. «OS RISC 3.60» . www.risco.com .
  20. "Boletín informativo del Clan Acorn" . Iconbar.com. 19 de julio de 2003. Archivado del original el 30 de noviembre de 2024. Consultado el 4 de julio de 2011 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  21. "Número de empresa 01403810" . Companies House . Consultado el 6 de enero de 2011. Fecha de modificación: 03/08/1999 . Nombre anterior: ELEMENT 14 LIMITED. Fecha de modificación: 15/01/1999. Nombre anterior: ACORN COMPUTERS LIMITED.
  22. Reed, Michael (7 de diciembre de 2006). "Parte I: La división del sistema operativo; hardware" . Lo que se necesitaría para que yo volviera a considerar RISC OS . OSNews . Consultado el 10 de junio de 2011. Esta división ha sido la causa de un acalorado debate dentro de la comunidad., copia de seguridad , copia de seguridad2
  23. RISCOS Ltd – COMUNICADO DE PRENSA 5 de marzo de 1999 RISCOS Ltd adquiere la licencia para desarrollar y lanzar RISC OS 4
  24. RISCOS Ltd – COMUNICADO DE PRENSA 7 de julio de 1999 Lanzamiento de RISC OS 4
  25. "Boletín informativo del Clan Acorn — Agosto de 1998" . Iconbar.com. 19 de julio de 2003. Archivado del original el 30 de noviembre de 2024. Consultado el 4 de julio de 2011 . {{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  26. "Acorn Computers — FileCore — Especificación funcional de la fase 1" . Marutan.net. Archivado del original el 11 de mayo de 2024. Consultado el 13 de junio de 2011 .  {{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  27. "Acorn Computers — Ursula !Configure Cambia la especificación funcional" . Marutan.net. 2 de febrero de 1998. Archivado del original el 26 de abril de 2025. Recuperado el 4 de julio de 2011 . {{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  28. "Acorn Computers — Especificación funcional del protector de pantalla Ursula" . Marutan.net. 29 de abril de 1998. Archivado del original el 30 de noviembre de 2024. Consultado el 4 de julio de 2011 . {{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  29. "Acorn Computers — El gestor de ventanas Ursula modifica su especificación funcional" . Marutan.net. 24 de marzo de 1998. Archivado del original el 26 de abril de 2025. Consultado el 4 de julio de 2011 . {{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  30. "Acorn Computers — Especificación funcional de la ayuda interactiva Ursula" . Marutan.net. Archivado del original el 27 de abril de 2025. Consultado el 13 de junio de 2011 . {{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  31. Noticias de RISCOS Ltd. Octubre de 2005. Archivado el 31 de enero de 2011 en WebCite , consultado el 16 de julio de 2009.
  32. "Microdigital Mico" . Chris's Acorns. 9 de noviembre de 1999. Archivado del original el 18 de diciembre de 2024. Consultado el 29 de julio de 2021 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  33. "RiscStation" . Las bellotas de Chris. Archivado del original el 27 de mayo de 2013. Recuperado el 13 de junio de 2011 .
  34. "Castle presenta Kinetic a la prensa" . The Iconbar. Archivado del original el 18 de diciembre de 2024. Consultado el 13 de junio de 2011 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  35. "RISC OS 4 admitirá pantallas PAL y NTSC entrelazadas" . RISCOS Ltd. Consultado el 14 de junio de 2015 .
  36. "RISCOS Ltd licencia RISC OS 4 para uso general con emuladores VirtualAcorn" . RISCOS Ltd. Consultado el 13 de junio de 2011 .
  37. "RISCOS Ltd – Anuncian RISC OS 4.02 "prácticamente gratuito" para usar con emuladores" . Riscos.com. 6 de diciembre de 2008.
  38. "Se anuncia el plan de suscripción RISC OS Select para las actualizaciones de RISC OS 4" . RISCOS Ltd. Consultado el 13 de junio de 2011 .
  39. "RISC OS Select" . RISCOS Ltd. 2 de marzo de 2007. Consultado el 28 de marzo de 2011. [...] RISC OS [...] se suministrará en el futuro mediante suscripción anual . [...] el plazo para corregir errores y ofrecer nuevas funciones se reducirá significativamente. [...] la idea principal del programa Select es poner a disposición los nuevos elementos lo antes posible, en lugar de esperar 3 o 4 años antes de lanzar todo a la vez. [...] El coste de las ROM también es de casi 25 libras esterlinas, por lo que quedaría poco dinero [...]{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  40. "RISCOS Ltd – Comienza el envío del primer CD Select" . Riscos.com. 1 de mayo de 2002.
  41. 1 2 "Página principal de RISC OS Select 4" . RISCOS Ltd. Consultado el 13 de junio de 2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  42. "RISC OS Select 2 ¿Qué hay de nuevo? Octubre de 2002" . RISCOS Ltd. 14 de octubre de 2002.{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  43. "Seleccione 3 características" . RISCOS Ltd. Consultado el 13 de junio de 2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  44. ^ "RISCOS Ltd anuncia conjuntos de ROM RISC OS 4.39" . RISCOS Ltd. 1 de marzo de 2004.
  45. COMUNICADO DE PRENSA 03/02/2006, RISCOS Ltd., consultado el 16 de julio de 2009
  46. Dan Ryan (2011). Historia de los gráficos por computadora: Serie DLR Associates . AuthorHouse. pág. 358. ISBN  978-1-4567-5115-9.
  47. 1 2 "Noticias de Riscos Ltd" . Riscos Ltd. Consultado el 13 de junio de 2011 .
  48. "Descargas de RISC OS 6, RISCOS Ltd" . Consultado el 4 de julio de 2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  49. 1 2 3 "RISC OS Select 4 cambios" . RISCOS Ltd. Consultado el 28 de marzo de 2011. Abstracción de hardware [...] gran parte del hardware controlado por el kernel en versiones anteriores del sistema operativo ahora es gestionado por módulos de controlador discretos [...]{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  50. "NUEVAS FUNCIONALIDADES EN RISC OS Select 4i2" . RISCOS Ltd. Consultado el 29 de marzo de 2011. En hardware acelerado, como ViewFinder y SM501, se pueden usar funciones de hardware para mejorar la velocidad .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  51. "NUEVAS FUNCIONALIDADES EN RISC OS Select 4i4" . RISCOS Ltd. Consultado el 13 de junio de 2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  52. "Risc os 6 general faq" . RISCOS Ltd. Consultado el 28 de marzo de 2011. RISC OS 6 [...] no estará disponible oficialmente como softload para los ordenadores Omega, Mico o R7500, ya que no tenemos acceso al hardware para probar esas versiones o requieren la inclusión de componentes de software sobre los que no tenemos derechos.{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  53. "NUEVAS FUNCIONALIDADES EN RISC OS Select 5i1" . RISCOS Ltd. Consultado el 13 de junio de 2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  54. My Risc Os. "Sistema operativo: RISC OS 6.20 lanzado" . My Risc Os. Archivado del original el 18 de enero de 2012. Recuperado el 13 de junio de 2011 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) ,
  55. "Castle compra RISC OS a Pace, drobe.co.uk, 4 de julio de 2003, consultado el 16 de julio de 2009" . Drobe.co.uk. Archivado del original el 16 de marzo de 2012. Recuperado el 13 de junio de 2011 .,
  56. "Castle compra la tecnología RISC OS a Pace" . 4 de julio de 2003. Archivado del original el 15 de julio de 2011. Consultado el 6 de enero de 2025. Castle Technology Ltd anunció hoy la compra de la tecnología RISC OS a Pace Micro Technology plc.
  57. "Castle revela licencia de código fuente compartida" . Drobe. Archivado del original el 3 de agosto de 2016. Recuperado el 13 de junio de 2011 .
  58. Se publicó el código fuente del lote cinco, RISC OS Open, 18 de octubre de 2008 , copia de seguridad
  59. "Aproximadamente 30 años después de su nacimiento en Acorn Computers del Reino Unido, RISC OS 5 se convierte en código abierto" . The Register ., respaldo
  60. 1 2 Versiones precompiladas de RISC OS, tanto estables como de desarrollo nocturno , copia de seguridad
  • Archiología : La colección de Michael Gilbert de "reliquias del pasado de Acorn"
  • ¡Arthur vive!: una guía de Ben Jefferys
  • Emulador del sistema operativo Arthur
  • ¿Qué es RISC OS?
  • Documentación del sistema operativo de Pink Noise Productions