MINIX

MINIX
Parte de Unix

MINIX 3.1.2a
Información general
Tipo de programa sistema operativo tipo Unix
Desarrollador Andrew S. Tanenbaum
Modelo de desarrollo Software libre
Lanzamiento inicial 1987
Licencia Licencia BSD
Estado actual Descontinuado
Idiomas inglés
Información técnica
Programado en C
Núcleo MINIX
Tipo de núcleo Micronúcleo
Plataformas admitidas
Versiones
Última versión estable 3.4.0rc6 ( 09 de mayo de 2017 (7 años, 9 meses y 16 días))
Enlaces

MINIX es un clon del sistema operativo Unix distribuido junto con su código fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987.

En 1975 los Laboratorios Bell de la AT&T, publicaron el sistema operativo Unix V6, para 1977 John Lions publicó unas notas con el código fuente que se usaba en los cursos de sistemas operativos. Cuando los Laboratorios Bell publicaron Unix V7 en 1979, prohibieron su uso para la enseñanza. Por lo que en 1984 Andrew S. Tanenbaum comenzó a escribir un clon de Unix para las IBM-PC con Intel 8086 de ese tiempo, con el fin de usarlo en su clase en lugar del entonces prohibido Unix. Terminado en 1987 pudo usarlo para enseñar a sus alumnos el diseño de sistemas operativos en la Vrije Universiteit de Ámsterdam.

Su libro fue ampliamente adoptado, porque además de que Unix estaba bajo restricciones de licencia de AT&T, era demasiado complicado y corría sobre máquinas complejas; algo completamente antipedagógico, mientras que Minix fue escrito con fines pedagógicos y para una máquina muy accesible. En 1997 publicó Minix 2 y en el 2004, gracias al financiamiento de la Union Europea, Minix 3, que es compatible con NetBSD y a prueba de fallas.

Gracias a su reducido tamaño, diseño basado en el paradigma del micronúcleo, y su amplia documentación, resulta bastante apropiado para personas que desean instalar un sistema operativo compatible con Unix en su máquina personal, así como aprender sobre su funcionamiento interno.

El primer Minix fue desarrollado para ser ejecutado en un IBM PC con microprocesador Intel 8088 o superior, aunque se han creado conversiones para otros sistemas y Minix 3, también corre en procesadores ARM.

Debido al enfoque puramente educacional de MINIX, Tanenbaum no permitía que este fuera modificado demasiado ya que esto complicaría el sistema y no permitiría que sus estudiantes lo entendieran en un semestre. Por estos motivos, Linus Torvalds decidió escribir su propio núcleo de sistema operativo (Linux) compatible con Unix. En simbiosis con las herramientas de GNU surgió GNU/Linux, que ha ganado protagonismo en el campo de los Unix para ordenadores compatibles con el IBM PC, principalmente debido a que su licencia (GPL) permite la modificación del mismo. Actualmente Minix se distribuye con una licencia similar, la licencia BSD, que es menos restrictiva que la de GNU, porque en palabras de Tenembaum, "está permitido todo excepto demandarlo".

Para una persona poco familiarizada con los elementos internos de un sistema operativo, MINIX es una buena opción que le permite entender casi todos los elementos del sistema, con solo algunos meses de uso y estudio.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne