dmjsdfmjrhgjk
Páginas: 61 (15240 palabras)
Publicado: 2 de junio de 2014
2000
AtheOS
AtheOS, acrónimo de Athena Operating System, era un sistema operativo de código abierto para plataforma Intel x86. Al principio AtheOS pretendía ser un clon de AmigaOS, aunque luego se abandonó dichoobjetivo.
Kurt Skauen, desarrollador, no sabe definir si AtheOS es un micro núcleo, o un núcleo monolítico, pues no siguió una estructura determinada a la hora de desarrollar el núcleo.
El desarrollo de AtheOS ha cesado y ha sido reemplazado por Syllable.
Historia
El origen de AtheOS empieza alrededor del año 1994cuando el joven programador noruego kurtskahuen empieza el proyecto como un hobby que luego se volvería algo más en serio.
Un tiempo después en el año 2000, AtheOS es liberado bajo licencia GPL, luego de que Kurt desarrollara todo el núcleo por si solo y todos los componentes del sistema, como la GUI (Interfaz Gráfica de Usuario) y su propio sistemas de archivos de 64 bits con jourlaning
A pesar de que Kurt liberó su sistema bajo GPL,este siempre se mostró reacio a compartir el código e incluir parches hechos por programadores de la comunidad, y cabe destacar que a pesar de esto, recibió un buen número de aplicaciones para AtheOS por parte de la misma.
Según se sabe, Kurt liberó el código fuente de AtheOS como un regalo, pero no consideraba que tenía que aceptar alguna opinión o colaboración de la comunidad en su proyecto, cosaque no causó mucha simpatía a los programadores que deseaban colaborar.
El golpe de gracia para AtheOS sucede cuando Kurt Skauen desaparece sin explicación, dejando así el proyecto abandonado, sin dejar mensaje o aviso alguno. Lanzó la última versión en octubre de 2001 y la web dejó de actualizarse en 2002.
Al final todo esto dio como resultado que la comunidad de AtheOS tomara el código ycreara un sucesor con el nombre de syllable
Características
AtheOS tiene un interfaz gráfico integrado que funciona en conjunción con el núcleo y los otros diversos componentes para crear un sistema completo y consistente. La interfaz gráfica de usuario es cliente / servidor como X11, pero se comunican a través del sistema de mensajería nativo y el protocolo es privado para el servidor y el clientede biblioteca y totalmente oculto a las aplicaciones. Tanto la biblioteca de cliente y el servidor es muy multiproceso. El multithreading de grano fino y el sistema de mensajería de baja latencia que la interfaz gráfica de usuario mucho más sensible que el X11.
Un inconveniente es que la interfaz gráfica de usuario no es compatible con la visualización remota, a pesar de que su aplicación nodebería ser difícil en absoluto. Esto conduce a una mejor consistencia entre las aplicaciones. Arrastrar y soltar, porta papeles, y otras formas de comunicación de alto nivel entre las aplicaciones están definidas por el sistema operativo.
La interfaz gráfica de usuario
La interfaz gráfica de usuario AtheOS consta de dos componentes principales: un servidor de aplicaciones y un archivo DLL el cualproporciona una interfaz C + + entre el servidor y la aplicación. La interfaz gráfica de usuario por lo tanto a través de un programa C + + API proporciona ventanas que contienen una jerarquía de widgets que todos tengan su propio entorno gráfico.
El kernel fue escrito desde cero. Tiene una pila incorporada de red TCP / IP. Es compatible con dispositivos cargables, drivers y sistema de archivos.Proporciona subprocesos y procesos con varios sistemas de comunicación de gran alcance que hace que sea fácil, eficiente y segura para crear servidor / cliente implementaciones en el servidor y en la ejecución del cliente en la misma máquina. Los temas pueden comunicarse a través de los puertos de mensajes (más común), memoria compartida, señales, semáforos POSIX, llamadas anónimas y tuberías,...
Leer documento completo
Regístrate para leer el documento completo.