DOSEMU - DOSEMU

DOSEMU
Dosemu.png
DOSEMU rodando em C: \
Autor (es) original (is) Equipe DOSEMU
lançamento inicial 3 de setembro de 1992 ; 29 anos atrás ( 03/09/1992 )
Último lançamento
1.4.0 / 5 de maio de 2007 ; 14 anos atras ( 05-05-2007 )
Repositório
Sistema operacional Linux
Modelo Camada de compatibilidade
Licença GPL
Local na rede Internet www .dosemu .org Edite isso no Wikidata
dosemu2
Versão de visualização
2.0pre8 / 26 de novembro de 2017 ; 3 anos atrás ( 26-11-2017 )
Repositório github .com / dosemu2 / dosemu2
Local na rede Internet dosemu2 .github .io / dosemu2 /

DOSEMU , estilizado como DOSEMU , é um pacote de software de camada de compatibilidade que permite que sistemas operacionais DOS (por exemplo, MS-DOS , DR-DOS , FreeDOS ) e software aplicativo rodem sobre Linux em PCs baseados em x86 ( computadores compatíveis com IBM PC ).

Recursos

Ele usa uma combinação de recursos de virtualização assistida por hardware e emulação de alto nível . Ele pode, portanto, atingir uma velocidade quase nativa para sistemas operacionais DOS compatíveis com 8086 e aplicativos em processadores compatíveis com x86 e para aplicativos de interface de modo protegido DOS (DPMI) em processadores compatíveis com x86 , bem como em processadores x86-64 . DOSEMU inclui um emulador de processador 8086 para uso com aplicativos de modo real no modo x86-64 long .

DOSEMU está disponível apenas para sistemas Linux x86 e x86-64 (os sistemas Linux 3.15 x86-64 não podem entrar no DPMI por padrão. Isso foi corrigido no 3.16).

DOSEMU é uma opção para pessoas que precisam ou desejam continuar a usar o software DOS legado; em alguns casos, a virtualização é boa o suficiente para conduzir hardware externo, como programadores de dispositivos conectados à porta paralela . De acordo com seu manual, "dosemu" é um programa de nível de usuário que usa certos recursos especiais do kernel Linux e do processador 80386 para executar o DOS em uma caixa DOS. A caixa DOS, que conta com uma combinação de hardware e software, tem estas habilidades:

  • Virtualize todas as instruções de entrada-saída e controle do processador
  • Suporta o tamanho da palavra e modos de endereçamento do "modo real" da família de processadores iAPX86, enquanto ainda funciona dentro do ambiente de modo totalmente protegido
  • Capture todas as chamadas do sistema DOS e BIOS e emule essas chamadas conforme necessário para a operação adequada e bom desempenho
  • Simule um ambiente de hardware sobre o qual os programas DOS estão acostumados a ter controle.
  • Fornece serviços DOS por meio de serviços nativos do Linux; por exemplo, o DOSEMU pode fornecer uma unidade de disco rígido virtual que, na verdade, é uma hierarquia de diretórios do Linux.
  • Suporte a nível de API para driver de pacote , IPX , sockets Berkeley (dosnet).

Veja também

Referências

links externos