AtheOS

AtheOS
Información sobre la plantilla
Parte de la familia GNU/Linux
AtheOS Banner.jpeg
Atheos.JPG
Captura de pantalla del Sistema Operativo AtheOS
Desarrollador
Kurt Skauen
Plataformas soportadasx86, amd64
Información general
NúcleoMonolítico
LicenciaGPL
Modelo de desarrolloSoftware Libre, Software de Código Abierto
IdiomasMultilenguaje


AtheOS. Era un sistema operativo de código abierto y libre para equipos basados ​​en x86. Fue pensado inicialmente como un clon de AmigaOS, pero este objetivo fue abandonado más tarde. Ya no está en desarrollo, y ha sido reemplazado por el sistema operativo Syllable.

Historia

AtheOS fue creado en su totalidad por el programador noruego, Kurt Skauen, desde 1994 hasta principios de los años 2000s; AtheOS se anunció al mundo en marzo de 2000. A pesar de que fue licenciado como software libre, Skauen era más reacio a aceptar contribuciones por parte del público de otros proyectos de código libre y abierto del sistema operativo, por lo cual liberó el código fuente de AtheOS como un regalo a la comunidad.
La disponibilidad del código bajo la licencia GPL de GNU/Linux permite a otros desarrolladores para lanzar Syllable,un tenedor de la base de código AtheOS, con un desarrollo continuo.

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 cliente de 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 no debería ser difícil en absoluto. Esto conduce a una mejor consistencia entre las aplicaciones. Arrastrar y soltar, portapapeles,y otras formas de comunicación de alto nivel entre las aplicaciones están definidas por el sistema operativo.

Sistema Operativo AtheOS

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 cual proporciona 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, TCP / IP.

Fuentes

  • Artículo en inglés: AtheOS. Disponible en: " atheos.cx ". Consultado: 26 de Noviembre de 2012.
  • Artículo en: AtheOS. Disponible en: "timerime.com". Consultado: 26 de Noviembre de 2012.