AROS Research Operating System ( AROS , pronunciado "AR-OS") es una implementación multimedia centrada en código abierto y gratuita de la interfaz de programación de aplicaciones ( API ) AmigaOS 3.1 , que está diseñada para ser portátil y flexible. A partir de 2021 , hay puertos disponibles para computadoras personales (PC) basadas en x86 y PowerPC , en versiones nativas y alojadas , con otras arquitecturas en desarrollo. En una muestra de desarrollo de círculo completo, AROS ha sido portado a la serie Motorola 68000 (m68k) basada en Amiga 1200 , [1] y también hay un puerto ARM para la serie Raspberry Pi .[actualizar]
AROS originalmente significaba Amiga Research Operating System, pero para evitar problemas de marca registrada con el nombre Amiga , [2] [3] se cambió al acrónimo recursivo AROS Research Operating System. [4]
La mascota de AROS es un gato antropomórfico llamado Kitty, creado por Eric Schwartz y adoptado oficialmente por el equipo de AROS en diciembre de 2002.
Se utiliza en las herramientas principales Acerca de AROS y de instalación, y también fue adoptado por varios sitios de la comunidad de AROS y distribuciones tempranas.
Otros símbolos y logotipos identificables de AROS se basan en la forma del gato, como el logotipo de Icaros, que es un ojo de gato estilizado, o AFA (Aros For Amiga).
El proyecto, que comenzó en 1995, se ha convertido con el paso de los años en una implementación casi "completa" de AmigaOS, al que, a fecha de mayo de 2017, [ necesita actualización ] sólo le faltan algunas áreas de funcionalidad. Esto se logró gracias a los esfuerzos de un pequeño equipo de desarrolladores.
Se puede instalar en la mayoría de los IBM PC compatibles y cuenta con controladores gráficos nativos para tarjetas de vídeo como la gama GeForce de Nvidia . A partir de mayo de 2007, también se admiten teclados y ratones USB. AROS se ha adaptado a la placa PowerPC Sam440ep y en 2009 se lanzó una primera versión de prueba para Efika .
Aunque el sistema operativo aún carece de aplicaciones, se han portado algunas, incluyendo E-UAE , un programa de emulación que permite ejecutar aplicaciones AmigaOS nativas de m68k. También se han escrito algunas aplicaciones específicas de AROS. AROS tiene soporte de red TCP/IP y tiene disponible una versión experimental del navegador web AMosaic , para fines de prueba, entre otras aplicaciones relacionadas con Internet. La pila USB Poseidon se ha portado a AROS. [5]
AROS está diseñado para ser compatible con AmigaOS en cuanto a código fuente . En hardware Amiga m68k también es compatible con binarios , por lo que los binarios ya compilados para AmigaOS 3 se pueden ejecutar en AROS. [6] En plataformas x86 IA-32 de 32 bits Janus-UAE, [7] un E-UAE mejorado , integra la emulación de Amiga directamente en AROS para ejecutar binarios AmigaOS m68k casi transparentes para el usuario. A partir de agosto de 2011 , se necesitan archivos originales del sistema operativo AmigaOS 3 para la emulación.[actualizar]
El objetivo de AROS es mantenerse al margen de las disputas legales y políticas que han plagado otras implementaciones de AmigaOS al ser independiente del hardware y de cualquier control central. El lema de facto de AROS, "Sin cronograma y funcionando", satiriza las infames palabras "En cronograma y funcionando" del CEO de Amiga, Inc. Bill McEwen, y declara la falta de plazos formales. [8]
El 31 de marzo de 2011 se lanzó un clon Kickstart de AmigaOS funcional para el procesador Motorola 68000 como parte de un concurso de programación . [9] [10] El requisito de memoria es 2 MB de RAM de chip y 1 MB de RAM rápida. Este software es una alternativa completamente gratuita y de código abierto a AmigaOS.
Los archivos principales del sistema AROS se pueden descargar en muchas versiones desde el sitio web del proyecto. Estos archivos se compilan directamente desde el árbol de fuentes de SVN por la noche y están disponibles como compilaciones nocturnas. Las compilaciones nocturnas también incluyen algunas aplicaciones de terceros para permitir que las personas que usan el sistema realicen algunas tareas muy básicas.
Para el usuario final/promedio, como Linux, hay varias distribuciones disponibles:
Desde abril de 2009, el nombre VMWAros se ha cambiado a "Icaros Desktop" para evitar ambigüedades con cualquier máquina virtual con derechos de autor existente de cualquier tipo. Allí se puede encontrar la integración de emulación de Amiga 68K, la aceleración 3D para tarjetas Nvidia y las últimas actualizaciones de aplicaciones. [11] La última versión de Icaros Desktop es la versión 2.3 (lanzada el 22 de diciembre de 2020). [12] [13]
Broadway es una distribución de AROS que comenzó a funcionar a finales de 2009. El objetivo es proporcionar una experiencia de AROS completa y fácil de usar. AROS Broadway contiene algunos programas comerciales, como un centro multimedia, un servicio de almacenamiento en la nube y una tienda de aplicaciones. La última versión es la 1.0 preview 5, publicada el 16 de abril de 2016. [14]
AspireOS es una distribución que comenzó a funcionar en 2011 de la mano de Nikos Tomatsidis y que se centra en los ordenadores Dell Latitude D520 y Acer Aspire One 110, 150. La última versión es la 2.2, cuyo nombre en código es "Obitus", y se lanzó en noviembre de 2018. [15] [16]
AROS Vision es una distribución nativa de m68k, que puede ejecutarse tanto en hardware real como en emuladores como UAE .
ApolloOS es una distribución m68k activa, diseñada especialmente para el sistema basado en FPGA Vampire V4 Standalone.
Haage & Partner utilizó pequeños fragmentos del código fuente de AROS para AmigaOS 3.5 y 3.9. [17] Grandes partes de MorphOS ( AmigaDOS , Intuition [18] y más) se han portado desde AROS. [19]