Professional Documents
Culture Documents
El paradigma del microncleo, tuvo una gran relevancia acadmica durante los aos ochenta y principios de los noventa, dentro de lo que se denomin self healing computing, esto es, sistemas independientes que fuesen capaces de superar por si mismos errores de software o hardware. En un principio pretenda ser una solucin a la creciente complejidad de los sistemas operativos. Amoeba fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo compartido que hiciera que una red entera de computadores pareciera a los ojos de un usuario como una nica mquina. Los servicios suministrados por el ncleo incluyen threads, segmentos de memoria, mecanismos de IPC (RPCs y mensajes) y E/S [160]. El desarrollo parece detenido, dado que la fecha de la ltima modificacin en el cdigo data de febrero de 2001. Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC. El lenguaje de programacin Python fue originalmente desarrollado para esta plataforma. CARACTERISTICAS
Amoeba es un sistema operativo distribuido de investigacin, basado en una arquitectura de microncleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo compartido que hiciera que una red entera de computadores pareciera a los ojos de un usuario como una mquina nica. Los servicios suministrados por el ncleo incluyen threads, segmentos de memoria, mecanismos de IPC y E/S [160]. El desarrollo parece detenido, dado que la fecha de la ltima modificacin en el cdigo data de febrero de 2001. Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC.
REQUERIMIENTOS De un sistema autnomo (con mquinas de secundaria tal vez ms) la mquina principal debe estar equipado con al menos 64 MB de RAM (128 MB recomendado) y por lo menos con 500 MB de espacio en disco. Es, despus de todo, un sistema operativo distribuido. Es gratuito si se tiene acceso a FTP y WWW la licencia esta proveida por ACE.
Ventajas Y Desventajas
Ventajas 1. El sistema esta siendo progresivamente liberado bajo licencias CDDL, reconocida por la Open Source Initiative como licencia libre. 2. Se puede descargar gratuitamente de la pgina Web de SUN. Y copiar los CD's es lcito (no se considera pirateo). 3. Mismo sistema operativo disponible para muy distintas tecnologas de procesadores, AMD64, SPARC, x86 (slo emplean un 5% del cdigo especializado en el procesador, el resto -95%- es comn sea cual sea el procesador). 4. El ncleo del sistema est programado para hacer funcionar programas en cdigo Linux Estndar (no emula programas Linux, sino que los ejecuta, cualquier programa que funcione en Linux y est en cdigo fuente como *.rpm). 5. Permite software propietario en su distribucin. 6. Sirve tanto para un ordenador personal como para un ordenador de empresa. (En este ltimo caso es posible que sta quiera contratar servicios de mantenimiento y especializacin de software de SUN Microsystems) 7. Tiene potentsimas herramientas de PRE-deteccin de errores y anlisis del hardware del ordenador y recuperacin de datos. (bloqueo de partes de memoria, para evitar usarlas y no perder ningn dato...). 8. Es un excelente banco de pruebas bajo plataforma x86 para desarrollar software que luego puede ser portado sin apenas esfuerzo a grandes sistemas basados en UltraSparc. Desventajas 1. Algunas caractersticas importantes [15] no estarn disponibles en la versin Free, todos los Upgrades y fixes del sistema operativo solo podrn ser obtenidos por suscripciones adicionales 2. Mucha configuracin manual para coexistir en el mismo dispositivo fsico con otro sistema operativo.