용량

DOSEMU
용량
Dosemu.png
C에서 실행 중인 DOSEMU:\
원저작자DOSMU팀
초기 릴리즈1992년 9월 3일, 29년 전(1992-09-03)[1]
최종 릴리즈
1.4.0 / 2007년 5월 5일; 15년 전 (2007년 5월 5일)
저장소
운영 체제리눅스
유형호환성 레이어
면허증.GPL
웹 사이트www.dosemu.org Edit this at Wikidata
용량
프리뷰 릴리즈
2.0pre9 / 2022년 1월 29일; 6개월 전(2022-01-29)
저장소github.com/dosemu2/dosemu2
웹 사이트dosemu2.github.io/dosemu2/

DOSMU는 DOS 운영체제(MS-DOS, DR-DOS, FreeDOS 등)와 애플리케이션 소프트웨어를 x86 기반 PC(IBM PC 호환 컴퓨터) 상에서 Linux 상에서 실행할 수 있도록 지원하는 호환성 레이어 소프트웨어 패키지입니다.

특징들

하드웨어 지원 가상화 기능과 개략적인 에뮬레이션을 조합하여 사용합니다.따라서 x86 호환 프로세서 상의 8086 호환 DOS 운영 체제 및 애플리케이션, x86 호환 프로세서 상의 DPMI(DOS Protected Mode Interface) 애플리케이션 및 x86-64 프로세서 상의 DOS Protected Mode Interface(DPMI; 보호 모드 인터페이스) 애플리케이션에 대해 거의 네이티브한 속도를 달성할 수 있습니다.DOSSMU에는 x86-64 모드의 리얼 모드애플리케이션에서 사용하기 위한 8086 프로세서 에뮬레이터가 포함되어 있습니다.

DOSMU는 x86x86-64 Linux 시스템에서만 사용할 수 있습니다(Linux 3.15 x86-64 시스템에서는 기본적으로 DPMI를 시작할 수 없습니다).이것은 3.16)[2]에서 수정되었습니다.

DOSMU는 레거시 DOS 소프트웨어를 계속 사용할 필요가 있거나 계속 사용할 필요가 있는 사용자를 위한 옵션입니다.경우에 따라 가상화가 병행 포트에 연결된 디바이스 프로그래머 등의 외부 하드웨어를 구동하기에 충분합니다.설명서에 따르면, "도세무"는 DOS 박스에서 DOS를 실행하기 위해 Linux 커널과 80386 프로세서의 특정 특수 기능을 사용하는 사용자 수준의 프로그램입니다.하드웨어와 소프트웨어의 조합에 의존하는 DOS 박스에는 다음과 같은 기능이 있습니다.

  • 모든 입출력 및 프로세서 제어 명령 가상화
  • iAPX86 프로세서 패밀리의 「리얼 모드」의 워드 사이즈와 어드레싱 모드를 서포트하면서, 풀 프로텍트 모드 환경에서도 동작합니다.
  • 모든 DOS 및 BIOS 시스템 콜을 트랩하여 적절한 동작과 양호한 퍼포먼스에 필요한 콜을 에뮬레이트합니다.
  • DOS 프로그램이 제어에 익숙한 하드웨어 환경을 시뮬레이트합니다.
  • 네이티브 Linux 서비스를 통해 DOS 서비스를 제공합니다.예를 들어 dosemu는 실제로 Linux 디렉터리 [3]계층인 가상 하드 디스크 드라이브를 제공할 수 있습니다.
  • 패킷 드라이버,[4] IPX, Berkeley 소켓(dosnet)[5][6]에 대한 API 수준의 지원.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "DOSEMU for Linux / History / Browse Commits".
  2. ^ "#751632 dosemu: DPMI fails to initialize on x86_64 with linux 3.15". 140715 bugs.debian.org
  3. ^ "The dosemu HOWTO". Archived from the original on 2012-12-25. 090430 선량소스 포지로 이동합니다.그물
  4. ^ "dosemu v1.3.5 source". 090430 prdownloads.sourceforge.net src/srxt/net/net/srtnew.c
  5. ^ "dosemu v1.4.0 source". 2007-05-05. Retrieved 2016-04-06. src/svxt/net/net/ipx.c src/sv-net/dosnet.c
  6. ^ "The DOSEMU team is proud to announce DOSEMU 1.4.0". 2007-05-05. Archived from the original on March 15, 2016. Retrieved 2016-04-06. NetWare and other network connectivity via built-in IPX and pktdrvr support /../ the dosemu-freedos binary package starts a DOS-"C:\>"-Drive 'out-of-the-box' in a normal user's $HOME directory and runs without any further configuration (no root rights needed){{cite web}}: CS1 유지보수: 부적합한 URL(링크)

외부 링크