El Sistema de archivos de MINIX, en inglés MINIX file system o MINIX FS (para abreviar), es el sistema de archivos nativo del sistema operativo MINIX.
MINIX file system MINIX FS | ||
---|---|---|
Desarrollador | Comunidad open source | |
Nombre completo | MINIX file system 3 | |
Sistemas operativos compatibles | MINIX 3, Linux y HelenOS | |
Introducción | 1987 (MINIX 1.0) | |
Identificador de la partición | 0x81 (MBR) | |
Características | ||
Fechas registradas | metadatos cambiados, archivo cambiado, acceso al archivo | |
Resolución de fecha | 1s | |
Permisos de acceso a archivos | POSIX | |
Compresión transparente | No | |
Cifrado transparente | No (proveído en el nivel de dispositivo de bloqueo) | |
MINIX fue escrito desde 0 (from scratch, en inglés) por Andrew S. Tanenbaum en la década de los 80s, como un sistema operativo tipo UNIX, donde su código fuente puede ser usado libremente para la educación. El sistema de archivos MINIX fue diseñado para usarse en MINIX; copia la estructura básica del Sistema de archivos UNIX (UFS), pero evita características complejas para mantener el código fuente limpio, claro y simple, donde su objetivo total es ser de Minix una ayuda útil de enseñanza[1]
Cuando Linus Torvalds comenzó a escribir el núcleo Linux en 1991, él trabajaba en una máquina corriendo MINIX, así el lanzamiento inicial estuvo basado en las funcionalidades de este último sistema operativo.[2] Linux usaba el sistema de archivos MINIX hasta que en abril de 1992 se realiza la introducción del Extended file system (sistema de archivos extendido, conocido como ext. Véase ext2 y ext3).[3] Este sistema de ficheros es aún usado por algunas distribuciones GNU/Linux para arrancar discos y en otras situaciones, donde se necesite un sistema de archivos simple y compacto.
Un sistema de archivos MINIX tiene seis componentes: