martes, 5 de diciembre de 2017

Sistema Operativo BeOS

Sistema Operativo BeOS


BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia común fomentada por la inclusión de la interfaz de comandos Bash en el sistema operativo, el diseño de BeOS no estaba basado en UNIX.


¿Quiere eso decir que BeOS era perfecto? Casi. Pero no. Es cierto que algunas de sus características estaban a años luz de sus contemporáneos, y algunas incluso hoy no han sido reproducidas (como BFS, su sistema de archivos que permitía búsquedas instantáneas como en una base de datos gracias al sistema de metadatos). Pero hubo una serie de fallos de diseño que condenaron al naciente sistema al olvido. El primero y más importante, su dependencia de hardware no-estándar. Originalmente diseñado para correr en la plataforma Hobbit de AT&T, a mitad del desarrollo pasó a funcionar sobre PowerPC, en unas máquinas multiprocesador propietarias llamadas BeBoxen (singular BeBox). Las ventas de hardware fueron anecdóticas en el mejor de los casos, y pronto Be, Inc.pasó al negocio del software. Portaron su sistema a procesadores x86 y comenzaron a distribuirlo a OEMs. Sin embargo, las presiones de Microsoft sobre los fabricantes impidieron que adquiriera la masa crítica necesaria, y tras un breve experimento en sistemas embebidos, en 2001 Be fue adquirido por PalmSource y se convirtió en la base de Palm OS 6, que corrió más o menos la misma suerte.


Durante su corta existencia, BeOS concentró a su alrededor una base de fanssemejante a la de Apple y una dedicada comunidad de desarrolladores creativos e imaginativos que aprovecharon al máximo las de por sí magníficas posibilidades de la plataforma. Incluso hoy, BeOS vive en forma de Haiku OS, un clon de código abierto del sistema de Gassé que aspira a —y está muy cerca de— replicar en todo la funcionalidad de la última versión liberada por Be, la R5.1. Si queréis echar un vistazo al pasado, podéis descargar Haiku desde su página web. Y tal vez no estéis echando un vistazo sólo al pasado, sino también, tal vez y sólo tal vez, al futuro.




HISTORIA


Originalmente (1995-1996) el sistema operativo corría sobre su propio hardware, conocido como BeBox. Más tarde (1997) fue extendido a la plataforma PowerPC y finalmente (1998) se añadió compatibilidad con procesadores x86. La intención original de Be era venderle el sistema operativo a Apple para reemplazar Mac OS, pero los planes de venta fracasaron y el sistema nunca alcanzó gran popularidad en el mercado. En el año 2001 la propiedad intelectual de Be fue vendida a la empresa Palm que la pasó a palmSource y es ahora de Access Co.. El último lanzamiento del sistema fue su versión 5 en el año 2000, aunque existía en proyecto una versión nueva y mejorada antes de la bancarrota.


En febrero de 2001 Be Incorporated tomó acción penal contra Microsoft por sus prácticas anticompetitivas. Durante años Microsoft utilizó contratos de licencia cerrados con fabricantes de hardware, los cuales impedían la fabricación de equipos con más de un sistema operativo preinstalado, es decir, con cualquier cosa que no fuera Windows. Esta táctica finalmente dejó a Be fuera del mercado. Como medida desesperada, el presidente ejecutivo de Be (Jean-Louis Gassée) ofreció distribuir BeOS gratuitamente a cualquier fabricante de hardware que aceptara instalar BeOS junto con Windows, pero ninguno aceptó. El 5 de septiembre de 2003, el juicio fue cerrado con el pago de 23,2 millones de dólares a Be, tras lo cual Microsoft dejó de ser acusada de prácticas indebidas por que microsoft probablemente compró algunos de los sistemas operativos.


HISTORIAL DE VERSIONES

VERSION
FECHA
PLATAFORMA
DR1-DR5
OCTUBRE 1995
AT&T/HOBBIT
DR6
ENERO 1996
POWER PC
DR7
ABRIL 1996
POWER PC
DR8
SEPTIEMBRE 1996
POWER PC
ADVANCED PRESS REVIEW
MAYO 1997
POWER PC
PR1
JUNIO 1997
POWER PC
PR2
OCTUBRE 1997
POWER PC
VERSION
FECHA
PLATAFORMA
R3
MARZO 1998
POWERPC / INTEL X86
R3.1
JUNIO 1998
POWERPC / INTEL X86
R3.2
JULIO 1998
POWERPC / INTEL X86
R4
NOVIEMBRE 1998
POWERPC / INTEL X86
R4.5 ("GENKI")
JUNIO 1999
POWERPC / INTEL X86
R5 P.E. ("MAUI")
MARZO 2000
POWERPC / INTEL X86
R5.1 ("DANO")
NOVIEMBRE 2001
POWERPC / INTEL X86

Características:
BeOS cuenta con un micronúcleo modular propio, el cual ha sido altamente optimizado para trabajo con audio, video y gráficos, y animaciones en tres dimensiones. A diferencia de UNIX, BeOS es un sistema operativo monousuario. Su arquitectura de núcleo avanzada ofrece capacidad para múltiples procesadores, un rendimiento alto, ancho de banda de entrada/salida modular, multihilo generalizado, multitarea apropiativa, flexibilidad gráfica y respuesta en tiempo real. Posee un sistema de archivos con registro por diario e índice optimizados para 64 bits llamado BFS, pero en vez de utilizar una base de datos, BeOS confía en su bajo tiempo de espera para registrar y recuperar atributos de archivos en menor tiempo. Una nueva interfaz gráfica de usuario multihilo fue desarrollada bajo los principios de claridad y un diseño simple y ordenado. La interfaz API fue escrita en C++ para simplicidad de programación. Posee compatibilidad POSIX y una interfaz de línea de comandos basada en Bash.

Es un sistema operativo para ordenadores de origen francés desarrollado por Be Incorporated en 1990, orientado principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia común fomentada por la inclusión de la interfaz de comandos Bash en el sistema operativo, el diseño de BeOS no estaba basado en UNIX. Originalmente el [[sistema operativo]] corría sobre su propio hardware, conocido como BeBox. Más tarde fue extendido a la plataforma PowerPC y finalmente se añadió compatibilidad con procesadores Intel. A pesar del interés de Apple en reemplazar Mac OS con BeOS, el sistema nunca alcanzó gran popularidad en el mercado. En el año 2001 la propiedad intelectual de Be fue vendida a la empresa Palm. El último lanzamiento del sistema fue su versión 5, aunque existía en proyecto una versión nueva y mejorada antes de la bancarrota. En febrero de 2001 Be Incorporated tomó acción penal contra Microsoft por sus prácticas anticompetitivas. Durante años Microsoft utilizó contratos de licencia cerrados con fabricantes de hardware, los cuales impedían la fabricación de equipos con más de un [[sistema operativo]] preinstalado, es decir, con cualquier cosa que no fuera Windows. Esta táctica eventualmente dejó a Be fuera del mercado. Como medida desesperada, el presidente ejecutivo de Be (Jean-Louis Gassée) ofreció distribuir BeOS gratuitamente a cualquier fabricante de hardware que aceptara instalar BeOS junto con Windows, pero ninguno aceptó. El 5 de septiembre de 2003, el juicio fue cerrado con el pago de 23,2 millones de dólares a Be, tras lo cual Microsoft dejó de ser acusada de prácticas indebidas. A pesar de su poco renombre, BeOS posee una fiel comunidad de usuarios y aficionados la cual fue comprensiblemente decepcionada con el fracaso comercial de Be. Hacia 2002, algunos proyectos de código abierto fueron formados para recrear BeOS 5 y a partir de allí extender sus capacidades (sin la inclusión de código propietario cerrado). La naturaleza de microkernel de BeOS hace posible su recreación en partes, permitiendo probar cada módulo con el kernel ya existente del sistema BeOS oficial.

Aspectos técnicos

·      Meta-atributos de archivo : 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.

·     Memoria protegida REAL : 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.

Proyectos de recreación de BeOS:

Haiku, anteriormente OpenBeOS, basado en el núcleo de NewOS.
BeOS Max[1], basado en la última versión comercial de BeOS (R5 Personal Edition) a la que se le han ido incorporando nuevas funcionalidades.
BlueEyedOS[2], basado en el núcleo Linux. La última actualización de este SO y de su web es de junio de 2003.
Cosmoe, basado en el núcleo Linux y parte de AtheOS. La última actualización de este SO y de su web es de diciembre de 2004.
Macpup, Basado en el núcleo Linux, con una interfaz vectorial basada en Opentracker y CairoGraphics.
Sequel, basado en un micronúcleo con licencia BSD
ZetaOS, basado en el código de BeOS 5 (BeOS es actualmente propiedad de Access Co.), fue abandonado en 2007
E/OS, basado en el OSKIT de la Univ. de Utah
ZevenOS, basado en Ubuntu usando Xfce y agregados, intenta recrear el escritorio de BeOS tanto en apariencia como en selección de software con la misma funcionalidad que el que traía BeOS.


Video Intalacion BeOS

Sistema Operativo Symbia

Sistemas Operativos Symbian OS


SYMBIAN OS
Apareció en el año 2001 junto con el dispositivo Nokia 9210 comunicator, es la primera versión symbian dedicada a móviles. Este sistema operativo fue la alianza de varias empresas de teléfono, dentro de las que se encuentran Nokia, Sony Ericsson, Samsung y Siemens.  Sus orígenes provienen del EPOC32, otro sistema operático para dispositivos móviles, el cual pertenece a una familia de sistemas operativos que tiene sus orígenes a finales de 1980 y principios de 1990con el EPOC16.

¿QUE ES?
Symbian os es un sistema operativo diseñado específicamente para dispositivos móviles con el objetivo de funcionar en un espacio pequeño, con escasos recursos de memoria y preparado para administrar de manera eficiente la energía. 

CARACTERÍSTICAS
Symbian posee un núcleo de tiempo real.
Es un sistema operativo con un microkernel y capacidad multithreading.
Soporta las arquitecturas de los último CPU e incluso soporta hardware single-chip  o de un solo chip.  
Cuenta con un sistema de archivos de alta performance que soporta las ultimas memorias NOR, NAND, SD y MMC.
Las versiones 9.3, 9.4 y 9.5, soportan paginación bajo demanda, una característica de la que se enorgullece  mucho la compañía. La paginación bajo demanda permite un mejor aprovechamiento de la memoria  RAM de los dispositivos ya que solo se carga en memoria la “pagina” que se va a ejecutar.
 VENTAJAS
Instalación de programas y juegos

DESVENTAJAS
Ø  El precio de los móviles que incluyen Symbian suele ser mas caro que el de los modelos que no lo llevan.
Ø  El equipo tarda en responder.


PROGRAMACIÓN

Su desarrollo de aplicaciones es sencillo no es necesario aprender un lenguaje de programación nuevo, se puede programar a partir de lenguajes de programación de pc como Java, C++ Visual Basic, Python, Perl, Flash Lite (entre otros). Esto  ha conseguido que existan en la actualidad millones de aplicaciones para móviles Symbian que realicen todas las tareas: juegos, mapas, reproductores de vídeo, traductores, diccionarios, etc.

ARQUITECTURA

Está compuesto por módulos que realizan tareas específicas e interactúan entre si, de acuerdo a las necesidades de la aplicación y usuarios, las cuales son:

Modulo base:
Todos los componentes del sistema se apoyan sobre la base la cual incluye los componentes básicos de todo el Sistema operativo, el kernel, la gestión de memoria, la gestión de procesos, servidor de archivo, seguridad de bajo nivel, manejadores de dispositivos y la librería básica de usuario.

Marco de Aplicación:
Esta capa ofrece un marco de aplicación framework para asistir a los desarrolladores a escribir código así como la interfaz utilizable, texto y utilidades graficas.

Modulo de seguridad:
Es el gestor de seguridad, proporciona servicios de confidencialidad de datos, integridad y autentificación mediante la utilización de protocolos de comunicación seguros, autentifica el software instalado mediante firmas digitales.

Modulo multimedia
Permite el acceso a la pantalla, al teclado a fuentes y a mapas de bits. Tiene funciones para la grabación y reproducción de audio, así como para el manejo de los formatos gráficos más comunes.

Modulo de telefonía:
Se encarga de gestionar las diferentes tecnologías de comunicación que soporta el teléfono celular

 Modulo de infraestructura de la comunicación:
Gestiona los protocolos de comunicación que el teléfono celular soporta.

Red personal de área local:
Gestiona los diferentes tipos de conectividad para el teléfono celular.

Modulo de motores de uso:
Gestiona los protocolos de sincronización de datos personales del teléfono celular para el usuario.

Modulo de mensajería:
Gestiona los diferentes sistemas de mensajería que soporta el teléfono celular.

Modulo de la maquina virtual de java (kvm):
La máquina virtual: KVM (Kilo bite Virtual Machine) La máquina virtual es la base de la plataforma, es el intérprete del lenguaje y sobre la cual se han de ejecutar las aplicaciones, también sobre esta máquina virtual corren las configuraciones, las cuales incorporan APIs.

Modulo MIDP (Perfil para dispositivos de Información Móvil):
Define un conjunto de APIs específicas cuyo objetivo es facilitar el desarrollo de las aplicaciones JAVA. Las APIs son una agrupación de funciones (paquetes en terminología Java).Conjunto de APIs java que permiten la creación de interfaces de usuario.

Modulo telefonía java:
Este modulo permite interactuar la tecnología java con el teléfono celular.

VERSIONES




EPOC32 1.0-5.1: El nombre de las versiones 1.0 a la 5.1 permaneció como EPOC32, la primera versión apareció en 1997 con el handled Psion Series 5, EPOC está escrito completamente en c++ y más tarde cambiaria al nombre de Symbian.




Symbian OS 6.0: Apareció en el año 2001 junto con el dispositivo Nokia 9210 comunicator, es la primera versión symbian dedicada a móviles.





Symbian OS 6.1: Apareció en el 2002 junto con el Nokia 7650 se añadió soporte bluetooth en esta versión.





Symbian OS 7.0: Apareció en el 2003 en el Nokia 6600 no presenta grandes cambios en comparación a su versión anterior




Symbian OS 8.0: Hizo su aparición en el año 2004 junto
con el Nokia 6630 cambios en la interfaz grafica en relación
a las versiones anteriores.






Symbian OS 9.1: Hizo su aparición en el año 2006 con el Nokia 3250 en esta versión se añade soporte para los nuevos teléfonos con pantallas a color.






Symbian OS 9.3: Apareció en el 2008 con el Nokia 5320 grandes cambios en esta versión como el poder asociar imágenes con contactos, transición de pantallas entre otros.





Symbian OS 9.5: Revelado en el 2010 junto con el Nokia N8 es considerada la nueva generación de Symbian ya que se empiezan a utilizar en smarthphones, se agregan entradas USB, soporte HDMI y algunas mejoras estéticas.






Symbian Belle 10.1: Aparecio el 7 de febrero del 2012 en forma de actualización en el Nokia 603,700 y 701 , cambia el nombre a belle mejoras graficas interfaz, navegación y notificaciones






Symbian Belle Feature Pack 1: Aparece el 14 de abrir del 2012 en forma de actualización del belle agrega características como la navegación en html 5 y compatibilidad con dolby surround

Muerte de Symbian

Nokia anunció la muerte de Symbian el día de hoy, con el modelo 808 PureView como el último exponente de este sistema operativo que pasó por muchas modificaciones. Las ediciones de Symbian fueron: Series 80, Series 60 3rd Edition, Series 60 5th Edition (Symbian^1), Symbian^2 (exclusivo para Japón) y Symbian^3.
Instalacion de Symbian en Nokia


Internegrafia
https://www.unocero.com/noticias/gadgets/smartphones/nokia-anuncia-la-muerte-de-symbian/
https://es.wikipedia.org/wiki/Symbian
http://symbianosrosa.blogspot.com/2012/09/symbian-os.html