Atualização do sistema operacional MenuetOS 1.63, escrito na linguagem assembly

Foi lançado o sistema operacional MenuetOS 1.63.0, cujo núcleo é desenvolvido totalmente em linguagem de montagem. As compilações do MenuetOS estão preparadas para sistemas x86 de 64 bits e podem ser executadas sob o QEMU. O tamanho da compilação do sistema é de 1,4 MB e está formatada como uma imagem de disquete e uma imagem ISO para gravação em CD (a inicialização no VirtualBox é suportada). O código-fonte do projeto Menuet64 é distribuído sob uma licença restritiva, que exige autorização para qualquer uso comercial, enquanto o Menuet32 é oferecido sob a licença GPL.

O sistema suporta multitarefa preemptiva, inicialização em sistemas com UEFI e SMP em sistemas multicore. O projeto também está desenvolvendo seu próprio servidor X e oferece uma interface gráfica de usuário embutida com suporte a temas, operações de Arrastar & Soltar, codificação UTF-8 e alternância de layouts de teclado. Para desenvolvimento de aplicativos em linguagem de montagem, uma própria IDE (Ambiente de Desenvolvimento Integrado) é fornecida.

No sistema operacional, estão disponíveis a pilha de rede, drivers para Ethernet e USB 2.0, codecs de áudio AC97 e Intel HDA (ALC662/888). O projeto está desenvolvendo um navegador web simples HTTPC, clientes de email e FTP, um cliente VNC, servidores FTP e HTTP, assim como aplicativos para visualização de imagens, edição de textos, trabalho com arquivos, visualização de vídeos e reprodução de músicas. Recomenda-se utilizar o gerenciador de arquivos NDN (Necromancer’s Dos Navigator), portado para o MenuetOS, para navegação pelos arquivos.

É possível iniciar um emulador de DOS e jogar títulos como Quake e Doom. A compatibilidade com Linux é assegurada por meio de uma camada básica POSIX, que permite criar aplicativos GUI que podem ser executados tanto no Menuet quanto no Linux/X11, além de um servidor X próprio, escrito em linguagem de montagem, que permite redirecionar a saída de aplicativos executados em um sistema externo com Linux para exibir sua interface no MenuetOS.

Mudanças recentes:

  • Adicionado um emulador para executar jogos desenvolvidos para consoles GameBoy.

  • Adicionada suporte a fontes no formato Truetype.
  • Realizada a otimização do código para estabelecer conexões de rede seguras.
  • Novas chamadas de sistema foram adicionadas para gerenciamento de janelas.
  • Implementado o port do jogo Wizord EXL100.
  • Expandidas as ferramentas para desenvolvimento de drivers e adicionadas novas funcionalidades para drivers de rede, áudio, MIDI e gráficos.
  • Melhoradas as implementações do servidor e cliente FTP.
  • Aprimorado o aplicativo de leitura de códigos QR.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster