Articulo de referencia

BeIA

BeIA ( Be OS para aplicaciones de Internet ) es un sistema operativo descontinuado para sistemas embebidos , desarrollado por Be Inc. entre 2000 y 2001. Era una versión minimiza...

BeIA ( Be OS para aplicaciones de Internet ) es un sistema operativo descontinuado para sistemas embebidos , desarrollado por Be Inc. entre 2000 y 2001. Era una versión minimizada de su sistema operativo BeOS y fue desarrollado para las arquitecturas x86 y PowerPC . [ 1 ]

El sistema BeIA presenta una interfaz basada en navegador al usuario. El navegador se basaba en el código fuente de Opera 4.0, [ 2 ] pero la mayoría de las veces incluía un panel de control integrado (como Sony eVilla ) y se llamaba Wagner. [ 3 ] A diferencia de BeOS, que ejecuta Tracker y Deskbar al arrancar, BeIA OS arranca directamente en la interfaz del navegador Opera (solo en Compaq IA-1, de forma similar a como lo hace ChromeOS posteriormente con el navegador Google Chrome ). Si bien es posible arrancar BeIA en una interfaz similar a la del BeOS estándar, hacerlo requiere conocimientos especiales.

Durante el año 2001, un "refrigerador con conexión a internet" de Zanussi recorrió los Estados Unidos con un dispositivo webpad DT-300 con tecnología BeIA acoplado en su puerta.

BeIA se suspendió después de que los activos de Be Inc. se vendieran a Palm, Inc. , [ 4 ] ya que BeIA no pudo ayudar a la situación financiera de la empresa [ 5 ] y al fracaso de Sony eVilla. [ 6 ]

Técnicas de compresión

El sistema operativo BeIA emplea varias técnicas para minimizar el tamaño del sistema. Estas implican una serie de preprocesos que generan una imagen del sistema de archivos instalable. [ 7 ]

El Sistema de Archivos Comprimidos (CFS) [ 2 ] era un sistema de archivos creado internamente en Be Inc. con el objetivo de comprimir los archivos para ahorrar espacio. El sistema de archivos tenía propiedades similares al sistema de archivos nativo de BeOS, BFS, pero algunas de las funciones más avanzadas (consultas en tiempo real y atributos) estaban defectuosas o no funcionaban en muchas de las versiones beta del software.

BeOS utiliza archivos ejecutables en formato ELF , al igual que muchos otros sistemas operativos. BeIA utiliza una versión extendida de ELF, cuyo nombre se desconoce, pero que se conoce como CELF, debido a la palabra clave CEL presente en la cabecera del ejecutable y al hecho de que se deriva de los ejecutables en formato ELF mediante un proceso de compresión. Los archivos CELF (Compressed ELF) utilizan una técnica patentada para comprimir los códigos de operación dentro del ejecutable y reducir el tamaño total de cada archivo ejecutable. El archivo se comprime creando un conjunto de diccionarios que contienen los códigos de operación y que el kernel lee al inicio y asigna al ejecutable en memoria durante la ejecución. Esto permite una carga rápida del archivo, pero tiene una gran desventaja: el diccionario no es extensible por el usuario y no era posible añadir ejecutables adicionales con las técnicas de compresión CELF, a menos que los símbolos del ejecutable ya existieran en el diccionario. La creación de ejecutables CELF se realiza generalmente por lotes. Todo el sistema se comprime y se crea una imagen del sistema de archivos a partir de los archivos comprimidos.

El término «compresión» se acuñó para describir la compresión del sistema mediante el formato CELF. BeIA puede funcionar con formatos CELF o ELF, pero solo puede utilizar uno de ellos.

Historial de versiones

Las siguientes versiones de BeIA se publicaron para los desarrolladores en etapas del desarrollo del sistema: [ 1 ]

Lista de dispositivos BeIA

Referencias

  1. 1 2 "Sistema Operativo BeIA" . www.operating-system.org . Consultado el 27 de noviembre de 2023 .
  2. 1 2 "VintageOS (vintageos.org) pregunta... ¿Qué es BeOS?" . vintageos.org . Consultado el 27-11-2023 .
  3. "Be Dope - Todas las noticias que encajan, las imprimimos" . www.bedope.com . Consultado el 27 de noviembre de 2023 .
  4. Smith, Tony. "Adquisición inminente" . www.theregister.com . Consultado el 27 de noviembre de 2023 .
  5. Smith, Tony. "Be recorta el 25 por ciento del personal" . www.theregister.com . Consultado el 27 de noviembre de 2023 .
  6. "Sony elimina el dispositivo de navegación web eVilla" . ZDNET . Consultado el 27 de noviembre de 2023 .
  7. Patente de compresión BeIA Patente de Estados Unidos: 6883087
  8. "La plataforma de software BeIA de Be Incorporated impulsará el nuevo dispositivo de Internet de First International Computer, Inc." 15 de agosto de 2000. Archivado del original el 15 de agosto de 2000. Consultado el 23 de noviembre de 2023 .
  • Marca registrada estadounidense 76,113,641 (BeIA)
  • Demostración de BeIA
  • Descripción general del producto BeIA
  • Preguntas frecuentes de BeIA
  • Hoja de datos de BeIA
  • Pruebas de navegador BeIA
  • Enlace que trata sobre la terminología técnica de BeIA.
  • Discusión sobre el hackeo de DT300 y BeIA. Archivado el 24 de septiembre de 2018 en Wayback Machine.