The release of MenuetOS 1.53 has been published, the kernel of which is developed entirely in assembly language. MenuetOS builds are prepared for 64-bit x86 systems and can be run under QEMU. The system build occupies 1.4 MB and is provided as a floppy disk image and ISO image for burning to CD (booting in VirtualBox is supported). The source code of the Menuet64 project is distributed under a restrictive license requiring approval for any commercial use, while Menuet32 is under the GPL license.
The system supports preemptive multitasking, booting on UEFI systems, and SMP on multicore systems. The project also features its own X server and provides a built-in graphical user interface with support for themes, Drag&Drop operations, UTF-8 encoding, and keyboard layout switching. For application development in assembly language, a proprietary integrated development environment is offered.
The operating system includes a network stack, drivers for Ethernet and USB 2.0, and audio codecs AC97 and Intel HDA (ALC662/888). The project is developing a simple web browser HTTPC, as well as mail and FTP clients, VNC client, servers FTP and HTTP, applications for image viewing, text editing, file management, video playback, and music playback. For file navigation, it is recommended to use the NDN file manager (Necromancer’s Dos Navigator), ported for MenuetOS. Running a DOS emulator and games such as Quake and Doom is possible.
Recent changes in MenuetOS include the addition of a multimedia player MPlayer, a new interface and menu system design, support for executable files in ELF format, and the provision of components for compatibility with Linux. Compatibility with Linux is ensured through a basic POSIX layer that allows creating GUI applications that can run in Menuet and Linux/X11, as well as its own X server, written in assembly language, to which the output of an application running on an external Linux system can be redirected for interface display in MenuetOS.

Source: opennet.ru
