BeOS es un sistema operativo para computadoras personales basadas en arquitectura x86 y PowerPC que ha vivido algunos altibajos en su vida, y del cual informamos en este artículo sobre su estado actual.
El sistema operativo que nació a principios de la década de los noventa cómo alternativa a Mac OS en la plataforma hardware de Apple (no en vano la empresa Be Inc. fue fundada por Jean-Louis Gassée, ex-directivo de Apple Computer) y que posteriormente también fue portado a la plataforma PC con el resultado de pérdidas económicas para la empresa, no ha muerto con la compra de Be Inc. por parte de PalmSource, aunque sí ha pasado por las dificultades inherentes a la desaparición cómo entidad de la empresa que lo había creado, y a su descontinuación cómo producto comercial. Pese a todo esto, BeOS vuelve, y vuelve reencarnado en una serie de proyectos.
BeOS está construido en C++ en torno a una estructura de Microkernel basada en servidores. Para hacernos una idea, el sistema operativo Mac OS no tuvo una estructura similar hasta la migración al núcleo BSD con la aparición de la primera versión de Mac OS X, mientras que otros sistemas cómo por ejemplo Windows continúan utilizando una estructura monolítica en sus núcleos. El objetivo de Be Inc. con este sistema era crear una alternativa viable a los sistemas comerciales más populares que fuese potente, barato y a la vez fácil de usar.
Con la compra de Be Inc. por parte de Palm parecía que el sistema BeOS cómo producto iba a tener sus días contados. Sin embargo, y cómo pasa con multitud de productos informáticos (y otro sistema operativo cómo OS/2 es una buena muestra de ello) BeOS era ya un sistema de culto, con numerosos usuarios dispuestos a trabajar para la continuación de la plataforma. Un grupo mundial de programadores de BeOS (beunited) quiso recomprar a Palm el código de BeOS para que éstos siguieran su desarrollo, pero su propuesta no fue aceptada por Palm. Al no poder conseguir este objetivo, nacieron una serie de proyectos alrededor de esta plataforma software para mantenerla con vida:
- BeOS Developer Edition: Edición creada por unos entusiastas alemanes a partir de la Personal Edition 5.0.3. Actualmente se encuentra en la versión 1.1, que recoge las mejores aplicaciones OpenSource para BeoS, los últimos códecs de audio y vídeo, además de ser bootable desde CD.
- Open BeOS: Basado en el sistema de kernel del NewOS (iniciado por un exingeniero de Be Inc.) un grupo de programadores de todo el mundo empezó la versión OpenSource de BeOS desde cero. Se distribuirá bajo la licencia MIT.
- Zeta: Otra versión que parte de la Personal Edition creada por los alemanes de Yellowtab. Mantiene el kernel original aunque parcheado (dependiendo de la CPU que tengamos, AMD o Intel) y con alguno de los servidores escritos desde cero, como el caso del servidor de aplicaciones o el de media. Estará lista hacia Febrero del 2003.
- BluEyedOS: Un proyecto alternativo al OpenBeOS. Trata de mezclar un sistema Linux con servidores de BeOS. El principal objetivo es la capacidad de ejecutar aplicaciones de BeOS en un Linux microkernel.
- BeBox: Siguiendo el esquema de la maquinaria en la que corrían los primeros BeOS, un grupo de usuarios de PowerPC está desarrollando una máquina de arquitectura PPC pero con características actuales. Lo más atractivo es que dispondrá de doble procesador aunque no se sabe si se montarán en serie o bajo pedido.
En cuanto al software, los usuarios de BeOS cuentan con una amplia base a su disposición, ya sean productos específicos de esta plataforma, o bien portes de algunos de los principales programas existentes en otros entornos cómo Windows o Linux. Así, por ejemplo, podemos disfrutar del navegador Opera o de Mozilla. En este último cabe señalar que el desarrollo de la versión para BeOS camina paralelamente a los desarrollos para otras plataformas software. Se está trabajando también en un porte de la conocida suite ofimática gratuita OpenOffice. También se puede observar que las últimas aplicaciones que están saliendo son bajo licencias OpenSource, ganando terreno al software comercial.
Debemos dar las gracias por su colaboración en la elaboración de este artículo a Marc Tarruella, creador del website BeSOS para ayudar a los usuarios del sistema operativo y traductor de BeOS al Catalán.
Más información:
http://www.openbeos.org
http://www.beunited.org
http://www.yellowtab.org
http://www.blueeyedos.com
http://www.beosonline.com
http://www.beosaires.com.ar