DOSEMU - DOSEMU
|
DOSEMU kjører på C: \
| |
| Originale forfattere | DOSEMU Team |
|---|---|
| Første utgivelse | 3. september 1992 |
| Endelig utgivelse | 1.4.0 / 5. mai 2007
|
| Oppbevaringssted | |
| Operativsystem | Linux |
| Type | Kompatibilitetslag |
| Tillatelse | GPL |
| Nettsted |
www |
| Forhåndsvisningslansering | 2.0pre8 / 26. november 2017
|
|---|---|
| Oppbevaringssted | github |
| Nettsted | 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å Linux på x86- 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).