
Sistema Operativo BeOS *
Conociendo al BeOS
El BeOS es un sistema operativo que viene siendo
desarrollado por Be Inc. desde principio de los '90 con vistas hacia el
futuro. Siendo un sistema operativo que ha sido escrito desde cero, no está
atado a ningún esquema o diseño viejo u obsoleto, lo que hizo posible que se
lo implementara desde un comienzo haciendo uso de las últimas tecnologías e
ideas en lo que a sistemas operativos se refiere.
Está en principio pensado para satisfacer las cada vez más exigentes
capacidades multimedia que se requieren de una PC, pero sin embargo por su
amigable interface gráfica y gran potencia se presenta como un excelente
sistema operativo de propósito general.
Aspectos generales
Aquí se exploran detalles sobre la interface gráfica del BeOS, la posibilidad de utilizar el shell incorporado y algunos hechos interesantes de su uso cotidiano.
Aspectos característicos del BeOS
Extensiones al sistema (add-ons)
Mediante los add-ons es posible extender las capacidades del sistema. A partir de ahí tanto el usuario como las aplicaciones pueden hacer uso de la nueva funcionalidad adquirida.
Extensiones al manejo de formatos multimedia (Media-translators/add-ons)
Con los media-translators cualquier aplicación multimedia puede ver aumentada la cantidad de formatos que soporta de manera automática y transparente.
Extensiones a las operaciones sobre archivos (Tracker add-ons)
Con los Tracker-add-ons el usuario es capaz de efectuar operaciones sobre archivos y/o directorios más allá de las básicas que ofrece el sistema.
Aplicaciones incrustables (replicants)
Estas aplicaciones pueden "incrustarse" en otras, formando parte de estas últimas o del escritorio.
Aspectos técnicos
Junto a los archivos puede ir acompañándolo información "extra" sobre él, que las aplicaciones usan para identificarlo o adosar cualquier tipo de información a él.
Núcleo (kernel) basado en servidores
El kernel se compone de pequeñas pero potentes aplicaciones llamadas servidores. Siendo esto así, es posible cerrar y volver a abrir parte del kernel ante modificaciones, sin tener que reiniciar.
Procesamiento en hebras intensivo (pervasive multithreading)
No sólo le es posible al BeOS mantener múltiples aplicaciones corriendo: toda aplicación o componente se divide en pequeños fragmentos separados por hebras (threads), lo que optimiza al máximo la performance del sistema.
La protección de memoria es limpia, segura y efectiva.
Sistema de seguimiento de archivos por "diarios" o "reportes" (journaling file system)
Este esquema de seguridad permite al sistema reparar automáticamente el sistema de archivos ante eventuales fallos.
Soporte automático de múltiples procesadores (hasta 8)
Los usuarios con múltiples procesadores no necesitan configurar el kernel o ninguna parte del sistema, ya que la detección es automática, y el aprovechamiento total.
Programación
Interface de programación de aplicaciones (API) nativamente orientada a objetos
Toda la funcionalidad del sistema a través de la versátil y poderosa programación orientada a objetos.
Procesamiento por hebras (multithreading) transparente al programador
El programador no necesita preocuparse por las threads creadas por el sistema, como tampoco de programar en entornos multiprocesadores. Ambos hechos le son transparentes.
Pase de mensajes (scripting) entre aplicaciones
El paso de mensajes de una aplicación a otra es posible, abriendo infinitas posibilidades.
POSIX medianamente implementado
Importante a la hora de portar aplicaciones.
La programación de aplicaciones de consola es posible y no entabla misterio alguno en este sistema.
Intérprete de comandos (shell) Bash
Mediante éste se pueden crear poderosos scripts.
Cómo obtener más información
Esta pagina no es mia vamos, que la información es de esta pagina web: http://www.beosfera.com.ar/ aqui os viene BeOs tal y como es. Echarle un vistazo