MenuetOS es un sistema operativo con un núcleo monolítico , preventivo y en tiempo real , escrito en lenguaje ensamblador FASM . El sistema también incluye controladores de vídeo. Se ejecuta en ordenadores con arquitectura x86 de 64 y 32 bits . Su autor es Ville M. Turjanmaa. Cuenta con un entorno de escritorio gráfico, juegos y capacidades de red ( pila TCP/IP ). Una característica distintiva es que cabe en un disquete de 1,44 MB .
Historia
32 bits
MenuetOS fue escrito originalmente para arquitecturas x86 de 32 bits y lanzado bajo la licencia GPL-2.0 únicamente , por lo que muchas de sus aplicaciones se distribuyen bajo la GPL. [ 2 ]
64 bits
MenuetOS de 64 bits, a menudo denominado Menuet 64, sigue siendo una plataforma para aprender programación en lenguaje ensamblador de 64 bits. Menuet de 64 bits se distribuye gratuitamente solo para uso personal y educativo, pero sin el código fuente , y la licencia incluye una cláusula que prohíbe su desensamblaje . [ 1 ]
La compatibilidad con procesadores multinúcleo se añadió el 24 de febrero de 2010.
Características
El desarrollo de MenuetOS se ha centrado en una implementación rápida, sencilla y eficiente . MenuetOS cuenta con capacidades de red y una pila TCP/IP funcional . La mayor parte del código de red fue escrito por Mike Hibbett.
El objetivo principal de Menuet ha sido crear un entorno para la programación en lenguaje ensamblador, pero aún es posible ejecutar software escrito en lenguajes de programación de alto nivel en el núcleo ensamblador. El mayor esfuerzo individual para brindar soporte a lenguajes de alto nivel es el trabajo de Jarek Pelczar al portar las bibliotecas de C a Menuet.
La interfaz gráfica de usuario (GUI) en su versión 0.99 admite resoluciones de pantalla de hasta 1920 x 1080 ( 16 millones de colores ) con transparencia de ventana. El sistema operativo es compatible con varias clases de periféricos USB 2.0 . MenuetOS incluye las versiones shareware de Quake y Doom . [ 2 ]
Para el acceso al disco, MenuetOS admite el sistema de archivos FAT32 . [ 3 ] La compatibilidad de escritura solo es posible en dispositivos conectados por USB.
A partir de la versión 1.49.60, MenuetOS también puede arrancar en máquinas UEFI utilizando Easyboot .
Distribuciones
32 bits
- Menuet32
- Distribución GridWorks "EZ" (paquetes de archivo completos de 32 bits) (arrancadores de CD/HD)
64 bits
La distribución principal de 64 bits ahora es propietaria. Aún existen varias distribuciones de MenuetOS de 32 bits bajo licencia GPL, incluidas traducciones al ruso, chino, checo y serbio.
- Menuet64
Véase también
- KolibriOS : una bifurcación gratuita de MenuetOS de 32 bits.
Referencias
- David Chisnall (22 de junio de 2007) Un resumen de sistemas operativos libres. MenuetOS , informIT
Bibliografía
- (en alemán) MenuetOS - 32bit-Betriebssystem auf einer Floppy , Der Standard , 12 de mayo de 2003
- Eugenia Loli-Queru (5 de septiembre de 2001) Entrevista con Ville Turjanmaa, el creador de MenuetOS , OSNews
- Ville M. Turjanmaa (1 de diciembre de 2001) El sistema operativo Menuet. Un gran potencial en un paquete pequeño , Dr. Dobb's
Enlaces externos
- Página principal de MenuetOS64
- Página principal de MenuetOS32
- MenuetOS en SourceForge
- Librería MenuetOS C en SourceForge
- MenuetOS comparado con AtheOS y SkyOS (2002)
- Entrevista con Ville Turjanmaa y Madis Kalme, dos de los desarrolladores de MenuetOS (2009)
- Software programado en lenguaje ensamblador
- Sistemas operativos basados en disquetes
- Sistemas operativos para aficionados
- Sistemas operativos propietarios
- Sistemas operativos IA-32
- Sistemas operativos X86-64