Se ha publicado la versión 1.53 del sistema operativo MenuetOS, cuyo núcleo se desarrolla completamente en lenguaje ensamblador. Las compilaciones de MenuetOS están preparadas para sistemas de 64 bits x86 y pueden ejecutarse bajo QEMU. El tamaño de la compilación del sistema es de 1.4 MB y se presenta en forma de imagen de disquete y de imagen ISO para grabación en CD (se admite el arranque en VirtualBox). Los códigos fuente del proyecto Menuet64 se distribuyen bajo una licencia restrictiva que requiere aprobar cualquier uso con fines comerciales, mientras que Menuet32 se distribuye bajo la licencia GPL.
El sistema admite la multitarea cooperativa, arranque en sistemas con UEFI y SMP en sistemas multinúcleo. También se está desarrollando un servidor X propio y se proporciona una interfaz gráfica de usuario integrada con soporte para temas, operaciones de arrastrar y soltar, codificación UTF-8 y cambios en las distribuciones de teclado. Para el desarrollo de aplicaciones en ensamblador se ofrece un entorno de desarrollo integrable propio.
En el sistema operativo están disponibles la pila de red, controladores para Ethernet y USB 2.0, códecs de sonido AC97 e Intel HDA (ALC662/888). También se desarrolla un navegador web simple HTTPC, así como clientes de correo y FTP. servidores ftp y http, aplicaciones para ver imágenes, editar textos, trabajar con archivos, ver videos y reproducir música. Se recomienda utilizar el gestor de archivos NDN (Necromancer’s Dos Navigator), que ha sido portado para MenuetOS, para la navegación de archivos. Es posible ejecutar un emulador de DOS y juegos como Quake y Doom.
Entre los cambios recientes en MenuetOS se destaca la inclusión y entrega del reproductor multimedia MPlayer, un nuevo diseño de la interfaz y del sistema de menús, soporte para archivos ejecutables en formato ELF y entrega de componentes para la compatibilidad con Linux. La compatibilidad con Linux se logra a través de una capa básica POSIX, que permite crear aplicaciones GUI que pueden ejecutarse tanto en Menuet como en Linux/X11, así como de un propio servidor X escrito en lenguaje ensamblador, al que se puede redirigir la salida de una aplicación ejecutada en un sistema externo con Linux, para mostrar su interfaz en MenuetOS.

Fuente: opennet.ru
