BeOS es un sistema operativo descontinuado para computadoras personales que fue desarrollado por Be Inc. [2] Fue concebido para la computadora personal BeBox de la compañía que se lanzó en 1995. BeOS fue diseñado para tareas múltiples , subprocesos múltiples y una interfaz gráfica de usuario . Posteriormente, el sistema operativo se vendió a fabricantes de equipos originales , minoristas y directamente a los usuarios; su última versión fue lanzada como software gratuito .
Las primeras versiones de BeOS son para PowerPC . Fue portado a Macintosh y luego a x86 . Be finalmente no pudo lograr una participación de mercado significativa y terminó el desarrollo con finanzas menguantes, por lo que Palm adquirió los activos de BeOS en 2001. Desde entonces, los entusiastas han creado sistemas operativos derivados, incluido Haiku , que conserva la compatibilidad con BeOS 5.
BeOS es el producto de Jean-Louis Gassée, ex Apple Computer , con la filosofía subyacente de construir un "sistema operativo de medios" capaz de soportar medios digitales [3] y multiprocesadores emergentes. El desarrollo comenzó a principios de la década de 1990, inicialmente diseñado para ejecutarse en hardware basado en AT&T Hobbit antes de ser modificado para ejecutarse en procesadores basados en PowerPC : primero el propio sistema BeBox de Be, y más tarde la plataforma de referencia PowerPC y la plataforma de referencia de hardware común de Apple Computer , con la esperanza que Apple compraría o licenciaría BeOS como reemplazo de su antiguo sistema operativo Mac . [4]
La primera versión de BeOS se envió con BeBox a un número limitado de desarrolladores en octubre de 1995. Admite transmisiones MIDI y de audio analógico y digital , múltiples fuentes de video y computación 3D. [5] Developer Release 6 (DR6) es la primera versión oficialmente disponible.
BeOS Developer Release 7 (DR7) se lanzó en abril de 1996. Incluye gráficos en color completos de 32 bits, "espacios de trabajo" ( escritorios virtuales ), un servidor de archivos FTP y un servidor web . [6]
DR8 fue lanzado en septiembre de 1996 con un nuevo navegador con formatos de vídeo MPEG y QuickTime . Es compatible con OpenGL , acceso remoto , [7] y Power Macintosh . [8]
En 1996, el director ejecutivo de Apple Computer, Gil Amelio, inició negociaciones para comprar Be Inc., pero se estancaron cuando el director ejecutivo de Be, Jean-Louis Gassée, quería 300 millones de dólares [9] y Apple ofreció 125 millones de dólares. La junta directiva de Apple prefirió NeXTSTEP y en su lugar compró NeXT de Steve Jobs . [10]
La versión final del desarrollador introdujo un sistema de archivos de 64 bits . BeOS Preview Release (PR1), la primera para el público en general, se lanzó a mediados de 1997. Es compatible con AppleTalk , impresión PostScript y Unicode . [11] El precio del paquete completo era de 49,95 dólares. Más tarde ese año, la versión preliminar 2 se envió con soporte para el sistema de archivos jerárquico (HFS) de Macintosh , soporte para 512 MB de RAM y mejoras en la interfaz de usuario. [12]
La versión 3 (R3) se envió en marzo de 1998 (inicialmente $ 69,95, luego $ 99,95), como la primera en ser portada a la plataforma Intel x86 además de PowerPC, y la primera versión comercial de BeOS. [13] La adopción de x86 se debió en parte a las medidas de Apple, con Steve Jobs deteniendo el mercado de clones de Macintosh, [14] y la creciente deuda de Be. [15]
BeOS Release 4 tiene una mejora de rendimiento de hasta un 30 por ciento. Los atajos de teclado se cambiaron para imitar los de Windows [16] . Sin embargo, todavía carece de compatibilidad con Novell NetWare . [17] También trajo controladores adicionales y soporte para los controladores SCSI más comunes en la plataforma x86, de Adaptec y Symbios Logic. El gestor de arranque cambió de LILO al propio bootman de Be.
En 2000, se lanzó BeOS Release 5 (R5). Se divide entre una Edición Pro y una versión gratuita conocida como Edición Personal (BeOS PE) que se lanzó de forma gratuita en línea y en CD-ROM. [18] BeOS PE se puede iniciar desde Windows o Linux y fue pensado como una vista previa para consumidores y desarrolladores. [19] [20] También con R5, sean elementos de código abierto de la interfaz de usuario. [21] Be CEO Gassée dijo en 2001 que estaba abierto a la idea de liberar todo el código fuente del sistema operativo, [22] pero esto nunca se materializó.
La versión 5 aumentó la popularidad de BeOS [23] pero no tuvo éxito comercial, y BeOS finalmente se detuvo tras la introducción de una versión simplificada para dispositivos de Internet , BeIA , que se convirtió en el foco comercial de la compañía en lugar de BeOS. [24] R5 es el lanzamiento oficial final de BeOS, ya que Be Inc. desapareció en 2001 luego de su venta a Palm Inc. Un BeOS R5.1 "Dano", que estaba en desarrollo antes de la venta de Be a Palm e incluye el entorno de red BeOS. (BONE), [25] se filtró al público poco después del cierre de la empresa. [26]
Después de la discontinuación de BeBox en enero de 1997, Power Computing comenzó a incluir BeOS (en un CD-ROM para instalación opcional) con su línea de clones de Macintosh basados en PowerPC . Estos sistemas pueden tener arranque dual , ya sea Mac OS o BeOS, con una pantalla de inicio que ofrece la opción. [27] Motorola también anunció en febrero de 1997 que incluiría BeOS con sus clones de Macintosh, el Motorola StarMax , junto con MacOS. [28] DayStar Digital fue otro licenciatario. [29]
BeOS es compatible con muchos modelos de Macintosh excepto PowerBook . [30]
Con BeOS Release 3 en la plataforma x86, el sistema operativo es compatible con la mayoría de las computadoras que ejecutan Windows. Hitachi es el primer OEM importante x86 que comercializa BeOS, vendiendo la línea Hitachi Flora Prius en Japón, y Fujitsu lanzó las computadoras Silverline en Alemania y los países nórdicos . [31] Be no pudo atraer a otros fabricantes debido a sus contratos con Microsoft . Se cerró en 2002 y demandó a Microsoft, alegando que Hitachi había sido disuadida de vender PC cargadas con BeOS. El caso finalmente se resolvió extrajudicialmente por 23,25 millones de dólares sin admisión de responsabilidad por parte de Microsoft. [32]
BeOS fue desarrollado como un producto original, con un núcleo propietario , multiprocesamiento simétrico , multitarea preventiva y multiproceso generalizado . [33] Se ejecuta en modo de memoria protegida , con un marco de aplicación C++ basado en bibliotecas compartidas y código modular. [8] Inicialmente se ofrecerá CodeWarrior para el desarrollo de aplicaciones, [33] y posteriormente EGCS .
Su API está orientada a objetos . La interfaz de usuario era en gran medida multiproceso: cada ventana se ejecutaba en su propio hilo, dependiendo en gran medida del envío de mensajes para comunicarse entre hilos; y estos conceptos se reflejan en la API. [34]
BeOS utiliza instalaciones de hardware modernas, como ancho de banda de E/S modular, un motor de gráficos multiproceso (con la biblioteca OpenGL ) y un sistema de archivos de registro de 64 bits llamado BFS que admite archivos de hasta un terabyte cada uno. [17] BeOS tiene compatibilidad parcial con POSIX y una interfaz de línea de comandos a través de Bash , aunque internamente no es un sistema operativo derivado de Unix . Muchas aplicaciones Unix fueron trasladadas a la interfaz de línea de comandos de BeOS. [35]
BeOS utiliza Unicode como codificación GUI predeterminada y nunca se implementó la compatibilidad con métodos de entrada como la entrada de texto bidireccional .
BeOS incluye un navegador web exclusivo llamado NetPositive, [36] el cliente de correo electrónico BeMail , [37] y el servidor web BePoor . Ser operado el sitio de mercado BeDepot para la compra y descarga de software, incluido el de terceros, y un sitio web llamado BeWare que enumera aplicaciones para la plataforma. Algunas aplicaciones BeOS de terceros incluyen la suite ofimática Gobe Productive , [17] el proyecto Mozilla , [38] [39] y aplicaciones multimedia como Cinema 4D . [40] Quake y Quake II fueron portados oficialmente y SimCity 3000 estaba en desarrollo. [41]
Be no reveló el número de usuarios de BeOS, pero se estimó que se ejecutaba en entre 50.000 y 100.000 computadoras en 1999, [31] y se informó que la versión 5 tuvo más de un millón de descargas. [23] Durante un tiempo fue visto como un competidor viable de Mac OS y Windows , pero su estatus como "sistema operativo alternativo" fue rápidamente superado por Linux en 1998. [42]
La recepción del sistema operativo fue en gran medida positiva, citando su verdadera y "confiable" multitarea y su soporte para múltiples procesadores. [43] Aunque su penetración en el mercado fue baja, ganó una base de usuarios multimedia de nicho [31] y aceptación por parte de la comunidad de audio. En consecuencia, se lo denominó "sistema operativo multimedia" [44] debido a su reconocida capacidad para manejar audio y video. [45] BeOS recibió un gran interés en Japón, [11] y también atraía a los desarrolladores y usuarios de Amiga , que buscaban una plataforma más nueva. [46]
BeOS y sus sucesores se han utilizado en dispositivos multimedia, como los editores de vídeo Edirol DV-7 de Roland Corporation , que se ejecutan en un BeOS modificado [47] y el software Tunetracker Radio Automation que solía ejecutarlo en BeOS [48] [ 49] [50] y Zeta , y también se vendió como "Station-in-a-Box" con el sistema operativo Zeta incluido. [51] En 2015, Tunetracker lanzó una distribución de Haiku incluida con su software de transmisión. [52]
La grabadora de audio digital Tascam SX-1 ejecuta una versión muy modificada de BeOS que solo iniciará el software de la interfaz de grabación. [53] Las grabadoras de audio profesionales de 24 pistas RADAR 24, RADAR V y RADAR 6 , basadas en disco duro de iZ Technology Corporation, se basaron en BeOS 5. [54] Magicbox, un fabricante de máquinas de señalización y visualización de transmisiones, utiliza BeOS para impulsar su línea de productos Aavelin. [55] Final Scratch , un sistema de hardware y software para DJ con código de tiempo de vinilo de 12 pulgadas, se desarrolló por primera vez en BeOS. La versión "ProFS" se vendió a unas pocas docenas de DJ antes del lanzamiento 1.0, que se ejecutaba en una partición virtual de Linux. [56]
Después de que BeOS llegó a su fin, Palm creó PalmSource , que utilizó partes del marco multimedia de BeOS para su fallido producto Palm OS Cobalt [57] (con la adquisición de PalmSource, los derechos de BeOS fueron asignados a Access Co. [58] ). Sin embargo, Palm rechazó la solicitud de los usuarios de BeOS de obtener una licencia para el sistema operativo. [59] Como resultado, se formaron algunos proyectos para recrear BeOS o sus elementos clave con el objetivo final de continuar donde Be Inc. dejó.
BeUnited, una comunidad orientada a BeOS, se convirtió en una organización sin fines de lucro en agosto de 2001 [60] para "definir y promover especificaciones abiertas para la entrega de la plataforma del sistema operativo compatible con BeOS (OSBOS) de estándares abiertos". [61]
Inmediatamente después de la compra de Be por parte de Palm, una empresa alemana llamada yellowTAB comenzó a desarrollar Zeta basado en el código base BeOS R5.1 y lo lanzó comercialmente. Posteriormente fue distribuido por magnussoft . [62] Durante el desarrollo de yellowTAB, la compañía recibió críticas de la comunidad BeOS por negarse a discutir su posición legal con respecto al código base de BeOS. Access Co. (que compró PalmSource , hasta entonces titular de la propiedad intelectual asociada a BeOS) declaró que yellowTAB no tenía derecho a distribuir una versión modificada de BeOS, y magnussoft se vio obligado a cesar la distribución del sistema operativo en 2007. [63 ]
Haiku es una reimplementación completa de código abierto de BeOS. Originalmente se llamó OpenBeOS y su primer lanzamiento en 2002 fue una actualización de la comunidad. [62] A diferencia de Cosmoe y BlueEyedOS, es directamente compatible con las aplicaciones BeOS. Es un software de código abierto. A partir de 2022, era el único clon de BeOS que aún estaba en desarrollo, y la cuarta versión beta en diciembre de 2022 aún mantenía la compatibilidad con BeOS 5 en sus imágenes x86 de 32 bits, con una mayor cantidad de controladores modernos y aplicaciones GTK portados . [64]
BlueEyedOS intentó crear un sistema bajo LGPL basado en el kernel de Linux y un servidor X que sea compatible con BeOS. El trabajo comenzó bajo el nombre de BlueOS en 2001 y se lanzó un CD de demostración en 2003. [65] El proyecto se interrumpió en febrero de 2005.
Cosmoe, con una interfaz tipo BeOS, fue diseñado por Bill Hayden como un sistema operativo de código abierto basado en el código fuente de AtheOS , pero utilizando el kernel de Linux . [66] [67] [68] ZevenOS fue diseñado para continuar donde lo dejó Cosmoe. [69]
BeFree comenzó en 2003, desarrollado inicialmente bajo FreeBSD [70] y posteriormente Linux . [71] [72]
{{cite web}}
: Mantenimiento CS1: varios nombres: lista de autores ( enlace )