BeOS
BeOS es un sistema operativo para computadoras personales desarrollado por primera vez por Be Inc. en 1990. Primero fue escrito para ejecutarse en hardware BeBox.
BeOS se posicionó como una plataforma multimedia que podía ser utilizada por una población considerable de usuarios de computadoras de escritorio y un competidor de Classic Mac OS y Microsoft Windows. En última instancia, no pudo lograr una participación de mercado significativa y no demostró ser comercialmente viable para Be Inc. La compañía fue adquirida por Palm Inc. Hoy en día, BeOS es utilizado principalmente y sus derivados son desarrollados por una pequeña población de entusiastas.
El sistema operativo de código abierto Haiku es una continuación de los conceptos de BeOS y la mayor parte de la compatibilidad a nivel de aplicación. La última versión, Beta 4 lanzada en diciembre de 2022, aún conserva la compatibilidad con BeOS 5 en sus imágenes x86 de 32 bits.
Historia
Diseñado inicialmente para ejecutarse en hardware basado en Hobbit de AT&T, BeOS se modificó posteriormente para ejecutarse en procesadores basados en PowerPC: primero los sistemas propios de Be, luego la plataforma de referencia PowerPC de Apple Computer y el hardware común Reference Platform, con la esperanza de que Apple compre o licencie BeOS como reemplazo de su antiguo Mac OS clásico.
Hacia fines de 1996, Apple todavía estaba buscando un reemplazo para Copland en su estrategia de sistema operativo. En medio de los rumores sobre el interés de Apple en comprar BeOS, Be quería aumentar su base de usuarios para intentar convencer a los desarrolladores de software de que escribieran software para el sistema operativo. Déjese cortejar por los proveedores de clones de Macintosh para enviar BeOS con su hardware.
El CEO de Apple, Gil Amelio, inició negociaciones para comprar Be Inc., pero las negociaciones se estancaron cuando el CEO de Be, Jean-Louis Gassée, pidió $300 millones; Apple no estaba dispuesta a ofrecer más de 125 millones de dólares. La junta directiva de Apple decidió que NeXTSTEP era una mejor opción y compró NeXT en 1996 por $ 429 millones, trayendo de vuelta al cofundador de Apple, Steve Jobs.
En 1997, Power Computing comenzó a empaquetar BeOS (en un CD para instalación opcional) con su línea de clones de Macintosh basados en PowerPC. Estos sistemas pueden iniciarse de forma dual, ya sea el Classic Mac OS o BeOS, con una pantalla de inicio que ofrece la opción. Motorola también anunció en febrero de 1997 que incluiría BeOS con sus clones de Macintosh, el Motorola StarMax, junto con MacOS.
Debido a los movimientos de Apple y la creciente deuda de Be Inc., BeOS pronto se trasladó a la plataforma Intel x86 con su lanzamiento R3 en marzo de 1998. A finales de la década de 1990, BeOS logró crear un nicho de seguidores., pero la empresa no logró mantenerse viable. Be Inc. también lanzó una copia reducida, pero gratuita, de BeOS R5 conocida como BeOS Personal Edition (BeOS PE). BeOS PE podía iniciarse desde Microsoft Windows o Linux, y estaba destinado a fomentar el interés de los consumidores en su producto y dar a los desarrolladores algo con lo que jugar. Be Inc. también lanzó una versión simplificada de BeOS para dispositivos de Internet (BeIA), que pronto se convirtió en el enfoque comercial de la empresa en lugar de BeOS.
En 2001, los derechos de autor de Be se vendieron a Palm, Inc. por unos 11 millones de dólares. BeOS R5 se considera la última versión oficial, pero se filtró BeOS R5.1 'Dano', que estaba en desarrollo antes de la venta de Be's a Palm e incluía la pila de red BeOS Networking Environment (BONE). al público poco después de la desaparición de la empresa.
En 2002, Be Inc. demandó a Microsoft alegando que se había disuadido a Hitachi de vender PC cargados con BeOS y que se había presionado a Compaq para que no comercializara un dispositivo de Internet en asociación con Be. Be también afirmó que Microsoft actuó para deprimir artificialmente la oferta pública inicial (OPI) de Be Inc. El caso finalmente se resolvió fuera de los tribunales por $ 23,25 millones sin admisión de responsabilidad por parte de Microsoft.
Después de la separación de Palm, PalmSource usó partes del marco multimedia de BeOS para su fallido producto Palm OS Cobalt. Con la adquisición de PalmSource, los derechos de BeOS ahora pertenecen a Access Co.
Continuación y clones
En los años que siguieron a la desaparición de Be Inc. se formaron un puñado de proyectos para recrear BeOS o elementos clave del sistema operativo con el objetivo final de continuar donde Be Inc. lo dejó. Esto fue facilitado por Be Inc. que lanzó algunos componentes de BeOS bajo una licencia gratuita. Tales proyectos incluyen:
- BlueEyedOS: Utiliza una versión modificada del kernel de Linux y reimplementa la API de BeOS sobre ella (las aplicaciones de BeOS deben ser recompiladas). Es descargable libremente, pero las fuentes nunca fueron publicadas. No se han publicado versiones desde 2003.
- Cosmoe: Un puerto del usuario Haiku sobre un kernel de Linux. Las aplicaciones de BeOS deben ser recompiladas. Es software libre y de código abierto. La última versión fue en 2004 y su sitio web ya no está en línea.
- E/OS: corto para Emulator Operating System. Un sistema operativo basado en Linux y FreeBSD que apuntaba a ejecutar aplicaciones Windows, DOS, AmigaOS y BeOS. Es software libre y de código abierto. El desarrollo activo terminó en julio de 2008.
- Haiku: Una reimplementación completa de BeOS no basada en Linux. A diferencia de Cosmoe y BlueEyedOS, es directamente compatible con aplicaciones BeOS. Es software de código abierto. A partir de 2022, era el único clon BeOS todavía en desarrollo, con la cuarta beta (diciembre 2022) manteniendo la compatibilidad de BeOS 5 en sus imágenes x86 de 32 bits, con un mayor número de controladores modernos y aplicaciones GTK portadas.
Zeta era un sistema operativo disponible comercialmente basado en el código base BeOS R5.1. Originalmente desarrollado por yellowTAB, el sistema operativo fue luego distribuido por magnussoft. Durante el desarrollo por parte de yellowTAB, la empresa recibió críticas de la comunidad de BeOS por negarse a discutir su posición legal con respecto al código base de BeOS (quizás por razones contractuales). Access Co. (que compró PalmSource, hasta entonces titular de la propiedad intelectual asociada con BeOS) declaró desde entonces que yellowTAB no tenía derecho a distribuir una versión modificada de BeOS, y magnussoft dejó de distribuir el sistema operativo.
Historial de versiones
Liberación | Fecha | Hardware |
---|---|---|
DR1–DR5 | Octubre de 1995 | AT Pulido |
DR6 (liberación de desarrolladores) | Enero de 1996 | PowerPC |
DR7 | Abril de 1996 | |
DR8 | Septiembre de 1996 | |
Acceso avanzado Previsualización | Mayo de 1997 | |
PR1 (libertad previa) | Junio de 1997 | |
PR2 | Octubre de 1997 | |
R3 | Marzo de 1998 | PowerPC e Intel x86 |
R3.1 | Junio de 1998 | |
R3.2 | Julio de 1998 | |
R4 | 4 de noviembre de 1998 | |
R4.5 ("Genki") | Junio de 1999 | |
R5 PE/Pro ("Maui") | Marzo de 2000 | |
R5.1 ("Dano") | Noviembre de 2001 | Intel x86 |
Características
BeOS se creó para el trabajo de medios digitales y se escribió para aprovechar las instalaciones de hardware modernas, como el multiprocesamiento simétrico mediante el uso de ancho de banda de E/S modular, multiproceso generalizado, multitarea preventiva y un sistema de archivos de diario de 64 bits conocido como BFS. La GUI de BeOS se desarrolló sobre los principios de claridad y un diseño limpio y ordenado.
La API se escribió en C++ para facilitar la programación. La GUI era en gran parte de subprocesos múltiples: cada ventana se ejecutaba en su propio subproceso, dependiendo en gran medida del envío de mensajes para comunicarse entre subprocesos; y estos conceptos se reflejan en la API.
Tiene compatibilidad parcial con POSIX y acceso a una interfaz de línea de comandos a través de Bash, aunque internamente no es un sistema operativo derivado de Unix. Muchas aplicaciones de Unix se trasladaron a la interfaz de línea de comandos de BeOS.
BeOS usó Unicode como la codificación predeterminada en la GUI, aunque nunca se realizó la compatibilidad con métodos de entrada como la entrada de texto bidireccional.
Productos que utilizan BeOS
BeOS (y ahora Zeta) se siguen utilizando en dispositivos multimedia, como los editores de vídeo Edirol DV-7 de Roland Corporation, que se ejecutan sobre un BeOS modificado y el software de automatización de radio Tunetracker que solía ejecutarse en BeOS y Zeta, y también se vendió como "Station-in-a-Box" con el sistema operativo Zeta incluido. En 2015, Tunetracker lanzó una distribución de Haiku incluida con su software de transmisión.
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.
Las grabadoras de audio profesionales de 24 pistas basadas en disco duro RADAR 24, RADAR V y RADAR 6 de iZ Technology Corporation se basaron en BeOS 5.
Magicbox, un fabricante de máquinas de visualización de señalización y transmisión, utiliza BeOS para potenciar su línea de productos Aavelin.
Final Scratch, un sistema de software/hardware de DJ basado en discos de vinilo de 12 pulgadas con código de tiempo, se desarrolló por primera vez en BeOS. El "ProFS" La versión se vendió a unas pocas docenas de DJ antes del lanzamiento 1.0, que se ejecutaba en una partición virtual de Linux.
Contenido relacionado
Minix
Tubo neumático
IBM AS/400