DOSEMU - DOSEMU

DOSEMU
Dosemu.png
DOSEMU kjører på C: \
Originale forfattere DOSEMU Team
Første utgivelse 3. september 1992 ; 29 år siden ( 1992-09-03 )
Endelig utgivelse
1.4.0 / 5. mai 2007 ; 14 år siden ( 2007-05-05 )
Oppbevaringssted
Operativsystem Linux
Type Kompatibilitetslag
Tillatelse GPL
Nettsted www .dosemu .org Rediger dette på Wikidata
dosemu2
Forhåndsvisningslansering
2.0pre8 / 26. november 2017 ; 3 år siden ( 2017-11-26 )
Oppbevaringssted github .com /dosemu2 /dosemu2
Nettsted dosemu2 .github .io /dosemu2 /

DOSEMU , stilisert som dosemu , er en programvarepakke for kompatibilitetslag som gjør det mulig for DOS- operativsystemer (f.eks. MS-DOS , DR-DOS , FreeDOS ) og applikasjonsprogramvare å kjøre på Linuxx86- baserte PCer ( IBM PC-kompatible datamaskiner).

Funksjoner

Den bruker en kombinasjon av maskinvareassisterte virtualiseringsfunksjoner og emulering på høyt nivå . Den kan dermed oppnå nesten naturlig hastighet for 8086-kompatible DOS-operativsystemer og applikasjoner på x86- kompatible prosessorer, og for DOS Protected Mode Interface (DPMI) -programmer på x86- kompatible prosessorer så vel som på x86-64- prosessorer. Dosemu omfatter en 8086 prosessor emulator for bruk med real-modus programmer i x86-64 lang modus .

DOSEMU er bare tilgjengelig for x86 og x86-64 Linux-systemer (Linux 3.15 x86-64 systemer kan ikke angi DPMI som standard. Dette er løst i 3.16).

DOSEMU er et alternativ for folk som trenger eller ønsker å fortsette å bruke eldre DOS -programvare; i noen tilfeller er virtualisering bra nok til å drive ekstern maskinvare, for eksempel enhetsprogrammerere som er koblet til parallellporten . I følge håndboken er "dosemu" et brukernivåprogram som bruker visse spesialfunksjoner i Linux-kjernen og 80386-prosessoren for å kjøre DOS i en DOS-boks. DOS -boksen, som er avhengig av en kombinasjon av maskinvare og programvare, har disse evnene:

  • Virtualiser alle input-output og prosessorkontrollinstruksjoner
  • Støtter ordstørrelsen og adressemodusene for iAPX86 -prosessorfamiliens "virkelige modus", mens den fremdeles kjører innenfor miljøet med fullstendig beskyttet modus
  • Fange alle DOS- og BIOS -systemanrop og etterligne slike anrop etter behov for riktig drift og god ytelse
  • Simuler et maskinvaremiljø som DOS -programmer er vant til å ha kontroll over.
  • Tilby DOS -tjenester gjennom native Linux -tjenester; for eksempel kan dosemu tilby en virtuell harddisk som faktisk er et Linux -kataloghierarki.
  • Støtte på API-nivå for Packet driver , IPX , Berkeley sockets (dosnet).

Se også

Referanser

Eksterne linker