Este artículo puede resultar confuso o poco claro para los lectores . ( Agosto de 2020 ) |
Revelador | El equipo de desarrollo de MorphOS |
---|---|
Escrito en | C , C++ , Objective-C++ , Pascal , Python , Perl , Amiga E , Ruby , Lua |
Familia de sistemas operativos | Similar a AmigaOS |
Estado de funcionamiento | Actual |
Modelo fuente | Código cerrado (con componentes de código abierto [1] ) |
Lanzamiento inicial | 0.1 / 1 de agosto de 2000 ( 01-08-2000 ) |
Último lanzamiento | 3.18 / 13 de mayo de 2023 ( 13/05/2023 ) |
Disponible en | 19 idiomas |
Plataformas | Pegasos , algunos modelos de Amiga , Efika , Mac Mini G4, eMac , Power Mac G4 , PowerBook G4 , iBook G4 , Power Mac G5 , SAM 460 , AmigaOne X5000 |
Tipo de kernel | Micro/pico [2] |
Interfaz de usuario predeterminada | Ambiente |
Licencia | Interfaz de usuario ambiental GNU GPL propietaria |
Sitio web oficial | www.morphos-team.net |
MorphOS es un sistema operativo (SO) para computadoras similar a AmigaOS . Es un sistema operativo mixto propietario y de código abierto producido para las computadoras basadas en procesadores Pegasos PowerPC (PPC), las computadoras Amiga equipadas con acelerador PowerUP y una serie de placas de desarrollo Freescale que usan el firmware Genesi , incluidas Efika y mobileGT . Desde MorphOS 2.4, también es compatible con Mac mini G4 de Apple , y con el lanzamiento de MorphOS 2.5 y MorphOS 2.6, los modelos eMac y Power Mac G4 son compatibles respectivamente. El lanzamiento de MorphOS 3.2 agregó soporte limitado para Power Mac G5 . El núcleo, basado en el microkernel Quark , es propietario, aunque varias bibliotecas y otras partes son de código abierto, como el escritorio Ambient.
Desarrollado para CPU PowerPC de Freescale e IBM , también es compatible con las aplicaciones originales de la serie AmigaOS Motorola 68000 (68k, MC680x0) a través de una emulación basada en tareas propietaria, y con la mayoría de las aplicaciones PPC de AmigaOS a través de envoltorios de API. Es compatible con API de AmigaOS 3.1 y tiene una interfaz gráfica de usuario basada en la interfaz de usuario mágica (MUI).
Además de la versión Pegasos de MorphOS, existe una versión para ordenadores Amiga equipados con tarjetas aceleradoras PowerUP producida por Phase5 . Esta versión es gratuita, al igual que el registro. Si no se registra, se ralentiza después de cada sesión de dos horas. PowerUP MorphOS se actualizó por última vez el 23 de febrero de 2006; sin embargo, no supera el conjunto de características ni el avance de la versión Pegasos. [3] [4]
En exposiciones y reuniones de usuarios celebradas en Alemania se ha mostrado una versión de MorphOS para Efika , una placa base muy pequeña basada en el procesador MPC5200B de consumo ultrabajo de Freescale . [5] La versión actual (desde la 2.0) de MorphOS es compatible con Efika.
ABox es un entorno de emulación sandbox que incluye un clon de API de AmigaOS nativo de PPC que es compatible con binarios tanto con aplicaciones Amiga de 68k como con formatos PowerUP y WarpOS de ejecutables PPC de Amiga. ABox se basa en parte en el sistema operativo AROS Research . ABox incluye un traductor de código Trance JIT para aplicaciones Amiga nativas de 68k .
Autor(es) original(es) | David Gerber |
---|---|
Desarrollador(es) | Equipo de código abierto de Ambient |
Lanzamiento inicial | 2005 ( 2005 ) | [6]
Versión estable | 1.1599 / 8 de junio de 2008 ( 08-06-2008 ) [7] |
Escrito en | do |
Sistema operativo | MorphOS |
Tipo | Entorno de escritorio |
Licencia | Licencia Pública General GNU |
Sitio web | morfoambiente.sf.net |
Ambient es el entorno de escritorio integrado basado en MUI para MorphOS. [8] David Gerber comenzó a desarrollarlo en 2001. Sus principales objetivos eran que fuera completamente asincrónico, simple y rápido. [9] Ambient se parece remotamente a Workbench y Directory Opus Magellan, pero intenta mezclar lo mejor de ambos mundos.
Ambient no sigue estrictamente el paradigma de interfaz de Amiga Workbench, pero aún así hay muchas similitudes: mientras que los programas se denominan herramientas, los atributos del programa se denominan tipos de herramientas, los archivos de datos son proyectos y los directorios son cajones.
Ambient está localizado para varios idiomas y, si bien es una parte intrínseca de MorphOS, también está disponible por separado. Hay varios efectos visuales en Ambient que aprovechan los efectos visuales acelerados por hardware dentro de MorphOS. [10]
El formato de icono nativo de Ambient es PNG, pero hay compatibilidad integrada con otros formatos de icono de Amiga. Ambient introdujo un formato de icono especial llamado DataType Icons , en el que el icono es simplemente cualquier archivo de imagen renombrado para incluir la extensión .info . Esos iconos se leen mediante el sistema DataType de Amiga .
Iconos originales de Amiga | WB mágico | Nuevos iconos | Iconos resplandecientes | Iconos brillantes32 | Iconos DT | PNG | Doble PNG | SVG | |
---|---|---|---|---|---|---|---|---|---|
Bandera | 4 | 8 | 256 | 256 | 16 millones | 16 millones | 16 millones | 16 millones | 16 millones |
Mezcla alfa | No | No | No | No | Sí | Sí | Sí | Sí | No estoy seguro |
Tamaño del icono | — | — | 36×40 | 46×46 | 46×46 | 128×128 | 128×128 | 128×128 | 128×128 |
Segunda imagen del estado | Sí | Sí | Sí | Sí | Sí | No | No | Sí | No |
Metadatos incrustados | Sí | Sí | Sí | Sí | Sí | No | Sí | Sí | No estoy seguro |
En 2005, David Gerber publicó el código fuente de Ambient bajo GPL [6] y ahora lo desarrolla el equipo de desarrollo de Ambient.
MorphOS puede ejecutar cualquier software Amiga compatible con el sistema escrito para procesadores de 68k. También es posible usar bibliotecas o tipos de datos de 68k en aplicaciones PPC y viceversa. También proporciona una capa de compatibilidad para el software PowerUP y WarpUP escrito para tarjetas aceleradoras PowerUP. El repositorio más grande es Aminet con más de 75.000 paquetes en línea con paquetes de todas las versiones de Amiga, incluyendo música, sonido y material gráfico. Los repositorios de software exclusivos de MorphOS están alojados en MorphOS software, MorphOS files y MorphOS Storage.
MorphOS se entrega con varias aplicaciones de escritorio en forma de software preinstalado .
El proyecto comenzó en 1999, basado en el microkernel Quark . [12] Las primeras versiones de MorphOS se ejecutaban únicamente a través de tarjetas aceleradoras PPC en las computadoras Amiga, y requerían partes de AmigaOS para funcionar completamente. [13] Un esfuerzo de colaboración entre las empresas bPlan (de la cual el desarrollador principal de MorphOS es socio) y Thendic-France en 2002 resultó en la primera producción regular, no prototipo, de computadoras Pegasos diseñadas por bPlan capaces de ejecutar MorphOS o Linux. [14] [15] Thendic-France tuvo problemas financieros y cerró; sin embargo, la colaboración continuó bajo el nuevo estandarte de " Genesi ". [16] [17] Un año promocional ajetreado siguió en 2003, con apariciones en convenciones y exhibiciones en varios lugares alrededor del mundo, incluido el Consumer Electronics Show (CES) en Las Vegas. [18]
Después de algunos amargos desacuerdos dentro del equipo de desarrollo de MorphOS en 2003 y 2004, que culminaron con acusaciones por parte de un desarrollador de MorphOS de que él y otros no habían recibido ningún pago, [19] la interfaz de escritorio Ambient fue lanzada bajo GPL [20] [21] y ahora es desarrollada activamente por el equipo de desarrollo de Ambient. Sujeto a las reglas de la GPL, Ambient continúa estando incluido en el producto comercial MorphOS. Un sistema de escritorio alternativo de MorphOS es Scalos . [22]
El 1 de abril de 2008, el equipo de MorphOS anunció que MorphOS 2.0 se lanzaría en el segundo trimestre de 2008. Esta promesa sólo se cumplió por unos segundos, ya que el lanzamiento de MorphOS 2.0 tuvo lugar el 30 de junio de 2008 a las 23:59 CET. MorphOS 3.11 está disponible comercialmente a un precio de 79 € por máquina (49 € para las placas Efika PPC o Sam460). Hay disponible una demostración completamente funcional de MorphOS, pero sin un archivo de clave, su velocidad disminuye significativamente después de 30 minutos de uso por sesión; reiniciar el sistema permite otros 30 minutos de uso.
Versión | Fecha de lanzamiento | Notas |
---|---|---|
0,1 | 1 de agosto de 2000 | Amiga |
0,2 | 17 de octubre de 2000 | Amiga |
0,4 | 14 de febrero de 2001 | 3.ª edición [23] |
0,5 | 1 de mayo de 2001 | Amiga |
0,8 | Agosto de 2001 | Amiga, Pegasos I |
0.9 | 2002 | beta [24] |
1.0 | 14 de octubre de 2002 | Pegaso I |
1.1 | 13 de diciembre de 2002 | Pegaso I |
1.2 | 9 de febrero de 2003 | Pegaso I |
1.3 | 27 de marzo de 2003 | Pegaso I |
1.4 | 7 de agosto de 2003 | Pegaso I |
1.4.4 | 28 de marzo de 2005 | Pegasos I/II |
1.4.5 | 30 de abril de 2005 | Pegasos I/II |
1.4.5 | 25 de agosto de 2005 | Amiga [25] |
Versión | Fecha de lanzamiento | Notas |
---|---|---|
2.0 | 30 de junio de 2008 | Se agregó soporte para la plataforma Efika 5200B; pila TCP/IP nativa, una versión actualizada de Sputnik, soporte para AltiVec, capas 3D de composición alfa para la interfaz gráfica de usuario, nuevos componentes USB (incluido soporte para USB 2.0), nuevos blanqueadores de pantalla y Reggae, un nuevo marco multimedia modular de transmisión [26] |
2.1 | 6 de septiembre de 2008 | Soporte para el audio de Efika [27] |
2.2 | 20 de diciembre de 2008 | Suite de cifrado de disco compatible con TrueCrypt [28] |
2.3 | 6 de agosto de 2009 | Navegador web Origyn como navegador predeterminado, compatible con el sistema de archivos HFS+ de solo lectura [29] |
2.4 | 12 de octubre de 2009 | Se agregó soporte para Mac mini G4; soporte de escritura para discos Mac HFS, nueva biblioteca de conjuntos de caracteres para brindar mejor soporte de aplicaciones multilingües [30] |
2.5 | 4 de junio de 2010 | Se agregó soporte para eMac G4; controladores para tarjetas PCI Serial ATA de 2 puertos basadas en SiI3x1x [31] |
2.6 | 10 de octubre de 2010 | Se agregó soporte para Power Mac G4; controladores 2D para tarjetas gráficas Rage 128 Pro ; publicado exactamente el 10.10.10 a las 10:10 [32] |
2.7 | 2 de diciembre de 2010 | Mejora del soporte para las plataformas Power Mac G4 [33] |
3.0 | 8 de junio de 2012 | Se agregó soporte para PowerBook G4; mejoras de rendimiento [34] |
3.1 | 8 de julio de 2012 | Versión de corrección de errores [35] |
3.2 | 27 de mayo de 2013 | Se agregó soporte para otros modelos PowerBook G4, iBook G4 y Power Mac G5 modelo A1047; controladores 3D para tarjetas basadas en Radeon R300 , redes inalámbricas a través del chipset Atheros , revisión importante de la pila TCP/IP ("NetStack") – mejora del rendimiento de la red [36] |
3.3 | 18 de septiembre de 2013 | Corrige la compatibilidad con algunos modelos de iBook G4 [37] |
3.4 | 14 de diciembre de 2013 | Rendimiento mejorado de reproducción de video 3D R300 y G5, compatibilidad con resoluciones de pantalla no nativas en varios modelos de PowerBook [38] |
3.5 | 15 de febrero de 2014 | Soporte para modelos PowerMac7,2 Power Mac G5 [39] |
3.6 | 27 de junio de 2014 | Compatibilidad con Wi-Fi de Broadcom, compatibilidad con AMD R400, sistema de archivos SMBFS, servidor VNC y un cliente Synergy [40] |
3.7 | 3 de agosto de 2014 | Versión de corrección de errores [41] |
3.8 | 15 de mayo de 2015 | Soporte para placas base de la serie Sam 460 ; controladores básicos para tarjetas gráficas de la serie Radeon HD, pantallas 4K en resolución nativa [42] |
3.9 | 19 de junio de 2015 | Versión de corrección de errores [43] |
3.10 | 25 de marzo de 2018 | Soporte de hardware extendido ( placa base AmigaOne X5000; nuevos controladores SATA, controladores de red, escáneres y tarjetas gráficas), IDE Flow Studio con depurador integrado, soporte para zonas horarias, nuevas fuentes, nuevos temas, gráficos vectoriales, incluidos íconos SVG, correcciones de errores generales y mejoras de rendimiento [44] |
3.11 | 6 de julio de 2018 | Versión de corrección de errores [45] |
3.12 | 2 de octubre de 2019 | Soporte de monitor dual para hardware seleccionado, administración térmica mejorada para hardware seleccionado, nueva pila FireWire , soporte para más impresoras y escáneres, navegador Odyssey actualizado con HTTP/2 y TLS 1.3 y soporte para corrección ortográfica, mejoras sustanciales y nuevas características para Flow Studio IDE, soporte UTF-8 en MUI, tiempo de ejecución ObjFW con conteo automático de referencias [46] |
3.13 | 7 de febrero de 2020 | Versión de corrección de errores [47] |
3.14 | 4 de octubre de 2020 | Mejoras del núcleo para subprocesamiento, compatibilidad mejorada con subprocesamiento de pila de red TCP/IP, capa de emulación de Unix mejorada, mejoras en la interfaz de usuario Magic, marco ObjectiveC mejorado, traducciones mejoradas para varios idiomas, componentes de código abierto actualizados para varias bibliotecas y clases, numerosas correcciones de errores. Presenta la aplicación de monitoreo del sistema ScoutNG [48] |
3.15 | 31 de diciembre de 2020 | Versión de corrección de errores [49] |
3.16 | 9 de marzo de 2022 | Se agregó el sistema de notificación y el cliente de correo electrónico Iris [50] , se reemplazó el navegador web Odyssey por el navegador web Wayfarer, se agregó un nuevo selector de aplicaciones. Se realizaron mejoras para el cliente Synergy, se agregó la biblioteca compartida openSSL 3. Incluye cientos de correcciones de errores [51] |
3.17 | 1 de mayo de 2022 | Versión de corrección de errores [52] |
3.18 | 13 de mayo de 2023 | Nuevas características: editor Hex/RAM/Disk programable, aplicación de archivado/desarchivado ArchiveIt, mejor visualización de la información de refrigeración mediante la aplicación Thermals, compatibilidad con Samba2/3, incluida la integración con el escritorio Ambient. Amplias mejoras en los controladores Radeon y mejoras en la compatibilidad con el controlador Realtek 8168. Se han corregido los problemas en la compatibilidad USB para los sistemas CyrusPlus 5040. Se han corregido errores y mejorado muchos componentes y bibliotecas del sistema, incluidos MUI, Netstack y Filesysbox. [53] |
MorphOS 2 incluye una pila TCP/IP nativa ("Netstack") y un navegador web, Sputnik u Origyn Web Browser . [54] Sputnik comenzó bajo un sistema de recompensas de la comunidad de usuarios [55] que también resultó en MOSNet, una pila TCP/IP independiente y gratuita para los usuarios de MorphOS 1. Sputnik es un puerto del motor de renderizado KHTML, en el que también se basa WebKit . Sputnik ya no se está desarrollando y se eliminó de las versiones posteriores de MorphOS 2.