Foi lançado o sistema operacional MenuetOS 1.50, cuja desenvolvimento é realizado totalmente em assembly. As compilações do MenuetOS foram preparadas para sistemas x86 de 64 bits e podem ser executadas sob o gerenciamento do QEMU. A compilação do sistema ocupa 1,4 MB e está disponível como imagem de disquete e imagem ISO para gravação em CD (suporta inicialização no VirtualBox). O código-fonte do projeto é distribuído sob uma licença MIT modificada, que inclui a exigência de aprovação para qualquer uso comercial.
O sistema suporta multitarefa preemptiva, inicialização em sistemas com UEFI e SMP em sistemas multi-core. O projeto também desenvolve seu próprio servidor X e fornece uma interface gráfica do usuário integrada com suporte para temas, operações de arrastar e soltar, codificação UTF-8 e alternância de layouts de teclado.
Para o desenvolvimento de aplicações em assembly, é oferecido um ambiente de desenvolvimento integrado. Está presente uma pilha de rede e drivers para interfaces Loopback e Ethernet. Suporta operação com USB 2.0, incluindo com unidades USB, impressoras, sintonizadores DVB e câmeras web. Para saída de áudio, são compatíveis AC97 e Intel HDA (ALC662/888).
O projeto desenvolve um navegador web simples HTTPC, clientes de e-mail e FTP, cliente VNC, servidores ftp e http, aplicativos para visualização de imagens, edição de textos, manipulação de arquivos, visualização de vídeos, reprodução de música. Para navegação de arquivos, é proposto o uso do gerenciador de arquivos NDN (Necromancer’s Dos Navigator), portado para o MenuetOS.
É possível executar um emulador DOS e jogos como Quake e Doom. Também está em desenvolvimento um reprodutor multimídia, escrito exclusivamente em assembly e que não usa bibliotecas externas com codecs. O reprodutor suporta transmissão de TV/Rádio (DVB-T, vídeo MPEG-2, áudio MPEG-1 camada I, II, III), reprodução de DVD, reprodução de MP3 e vídeo no formato MPEG-2.

Fonte: opennet.ru
