De release van het besturingssysteem MenuetOS 1.50 is gepubliceerd, dat volledig in assembler is ontwikkeld. De builds van MenuetOS zijn voorbereid voor 64-bits x86-systemen en kunnen worden uitgevoerd onder QEMU. De systeembuild neemt 1,4 MB in beslag en is beschikbaar als een diskimage en iso-image voor branden op een CD (opstarten in VirtualBox wordt ondersteund). De bronbestanden van het project worden verspreid onder een gemodificeerde MIT-licentie, aangevuld met de eis voor goedkeuring van elk commercieel gebruik.
Het systeem ondersteunt preemptieve multitasking, opstarten op systemen met UEFI en SMP op multicore-systemen. Het project ontwikkelt ook een eigen X-server en biedt een ingebouwde grafische gebruikersinterface met ondersteuning voor thema's, Drag&Drop-acties, UTF-8-codering en het wisselen van toetsenbordindelingen.
Voor de ontwikkeling van applicaties in assembler wordt een eigen geïntegreerde ontwikkelomgeving aangeboden. Er is een netwerkstack en stuurprogramma's voor Loopback- en Ethernet-interfaces. Ondersteuning voor USB 2.0 is beschikbaar, inclusief USB-drives, printers, DVB-tuners en webcams. Voor geluidsuitvoer worden AC97 en Intel HDA (ALC662/888) ondersteund.
Het project ontwikkelt een eenvoudige webbrowser HTTPC, e-mail- en ftp-cliënten, en een VNC-client. servers ftp en http, applicaties voor het bekijken van afbeeldingen, voor tekstbewerking, het werken met bestanden, video bekijken, en muziek afspelen. Voor navigatie door bestanden wordt de bestandsbeheerder NDN (Necromancer’s Dos Navigator) aanbevolen, die voor MenuetOS is gepotenteerd.
Het is mogelijk om een DOS-emulator en games zoals Quake en Doom te draaien. Daarnaast wordt er een multimedia-afspeelprogramma ontwikkeld, geschreven in assembler en zonder externe bibliotheken met codecs. De speler ondersteunt uitzendingen van TV/Radio (DVB-T, mpeg-2 video, mpeg-1 layer I,II,III audio), het afspelen van DVD's, MP3 en video in het MPEG-2-formaat.

Bron: opennet.ru
