jueves 2 de agosto de 2007

GNU/Fiwix

Fiwix es un kernel de sistema operativo basado en la arquitectura UNIX y completamente enfocado a la compatibilidad con Linux. Esta diseñado y desarrollado principalmente para propositos educacionales, asi que el codigo del kernel se mantiene tan simple como fuese posible para el beneficio de los estudiantes. Corre en plataformas x86 de 32-bits, y es compatible con una buena base de aplicaciones GNU existentes.

El kernel Linux actualmente es muy grande para que un estudiante de ciencias de la computacion sea capaz de entender su estructura interna y estudiar como funciona, y en el futuro será aun mas grande de lo que es hoy dia. En contraste, el kernel Fiwix, debido a su estructura mínima, puede ser el kernel de iniciación y por ende ser mas elegible para el aprendizaje. Por razones obvias este proyecto esta dirigido a estudiantes de ciencias de la computacion y a entusiastas de SO quienes quieran conocer mas acerca de la operacion interna de un sistema operativo semejante a UNIX.

GNU/Fiwix no es un nuevo sabor de UNIX con sus propias utilidades de sistemas, librerias y compiladores, etc. Piensa en GNU/Fiwix como un nuevo kernel Linux que sigue la filosofia GNU/Linux y toma ventaja de las aplicaciones GNU existentes.

Fiwix es probablemente el primer kernel altamente compatible con las bases del kernel Linux. Esto significa que cualquier binario ELF-i386 compilado en un sistema GNU/Linux, puede ser ejecutado nativamete en un sistema GNU/Fiwix sin ningun tipo de emulacion.

Esta basado en un diseño de kernel monolitico y esta escrito enteramente en lenguaje C, dejando en Assembler pequeñas partes necesarias.

Pagina del proyecto: Fiwix

Descargar Fiwix: Fiwix-0.3.3

Saludos. exit()