86Box

86Box
개발자미란 그르차 (기여자 포함)
발표일2016년 8월 15일(10년 전)(2016-08-15)
안정화 버전
6.0 / 2026년 5월 31일(5개월 전)(2026-05-31)
저장소github.com/86Box/86Box/
프로그래밍 언어C, C++
운영 체제마이크로소프트 윈도우, 리눅스, macOS
종류가상 머신, 에뮬레이터
라이선스GNU GPL 버전 2
웹사이트86box.net

86Box는 PCem을 기반으로 하며 IBM PC 호환기종을 위해 설계된 구형 운영체제와 소프트웨어를 실행하는 데 특화된 마이크로소프트 윈도우, 리눅스, macOS용 IBM PC 에뮬레이터이다. 원래 PCem에서 분기되었으나, 이후 다른 IBM PC 호환기종 컴퓨터에 대한 지원을 추가하였다.

특징

하드웨어

86Box의 주된 목표는 1981년부터 1999년까지의 다양한 IBM PC 호환 시스템/메인보드를 에뮬레이션하는 것이며, 여기에는 거의 모든 IBM PC 모델(IBM PS/1 모델 2121 및 IBM PS/2 모델 2011 포함)이 포함되고 IBM PC 호환 시스템/메인보드를 지원한다.

86Box는 인텔 8088부터 1997년에서 1999년 사이의 펜티엄 틸라무크 MMX/모바일 MMX 프로세서 및 펜티엄 프로/펜티엄 II 프로세서까지 인텔 프로세서(및 어드밴스드 마이크로 디바이시스, IDT, 사이릭스를 포함한 복제 프로세서)를 에뮬레이션할 수 있다. P5 펜티엄 및 사이릭스 프로세서에는 재컴파일러가 필수이며, i486 프로세서 및 IDT 윈칩 프로세서에는 선택 사항이다.

86Box는 텍스트 모드, 허큘리스, CGA(일부 컴포지트 모드 및 160 × 100 × 16 트윅 모드 포함), 탠디, EGA, VGA(모드 X 및 기타 트윅 포함), VESA와 같은 다양한 그래픽 모드뿐만 아니라 DirectX 및 3Dfx의 Glide와 같은 다양한 비디오 API도 에뮬레이션할 수 있다. 86Box는 ATI Mach64 GX 및 S3 Trio32/64/Virge 시리즈와 같은 다양한 비디오 카드도 에뮬레이션할 수 있다. 부두 카드 또한 부두 1/2/3 지원 및 다양한 최적화와 함께 에뮬레이션된다. 부두 에뮬레이션을 위한 별도의 재컴파일러가 추가되어 부두 그래픽 카드를 더 빠르게 에뮬레이션할 수 있게 되었다.

86Box는 애드립, 사운드 블라스터(게임 블라스터 포함), 사운드 블라스터 프로, 사운드 블라스터 16, 사운드 블라스터 AWE32, 그레비스 울트라사운드, Innovation SSI-2001, Aztech Sound Galaxy Pro 16, 윈도우 사운드 시스템, 엔소닉 오디오PCI 64V/ES1371, 사운드 블라스터 PCI 128과 같은 일부 사운드 카드를 에뮬레이션할 수 있다.

또한 86Box는 버스로직 및 심비오스 로직의 SCSI 카드와 같은 일부 SCSI 카드를 에뮬레이션한다.

운영체제 지원

버추얼 PC, Bochs, QEMU와 유사하게, 86Box는 윈도우 7(서비스 팩 1 포함)까지의 거의 모든 마이크로소프트 윈도우 버전을 지원한다. MS-DOS, 프리도스, CP/M-86 또한 지원된다. 초기 OS/2 버전은 설치 전 하드 드라이브 포맷이 필요하며, OS/2 워프 3부터 워프 4.5까지는 실행을 위해 가속되지 않은 비디오 카드가 필요하다. 이 외에도 펜티엄 프로세서를 지원하는 리눅스 버전, BSD 계열(예: FreeBSD), 그리고 Award SiS 497 메인보드에서만 작동하는 BeOS 5와 같은 다른 운영체제도 86Box에서 지원된다.

호스트 운영체제 지원

초기에는 윈도우 전용이었으나, 버전 3.2에서 리눅스로 포팅되었고 버전 3.4에서 macOS로 포팅되었다.

관리자

여러 가상 머신을 동시에 다루고 매개변수를 변경하기 쉽도록 GUI 관리자 애플리케이션과 함께 86Box를 사용하는 것이 권장된다. 86Box Manager, 86Box Manager Lite, 86Box용 WinBox 등이 있으며, 모두 자유 소프트웨어로 제공된다. 버전 5.0부터 86Box는 내장 VM 관리자를 포함하고 있으며 기본적으로 활성화되어 있다.

역사

PCem

PCem
원저자사라 워커
(2021년 6월까지)
개발자마이클 맨리 (기여자 포함)
발표일2007년 8월 15일(19년 전)(2007-08-15)
안정화 버전
17 / 2020년 12월 1일(5년 전)(2020-12-01)
저장소github.com/sarah-walker-pcem/pcem/
프로그래밍 언어C, C++
운영 체제마이크로소프트 윈도우, 리눅스
종류가상 머신, 에뮬레이터
라이선스GNU GPL 버전 2
웹사이트pcem-emulator.co.uk/index.html

86Box는 또 다른 오픈 소스 IBM PC 에뮬레이터인 PCem의 포크로 시작되었다. PCem은 원래 사라 워커가 2007년부터 2021년 프로젝트를 은퇴할 때까지 개발했으며, 은퇴 당시 마이클 맨리를 새로운 프로젝트 관리자로 지명했다. 86Box와 마찬가지로 PCem은 사용자가 인텔 8088부터 펜티엄 II까지 다양한 X86 프로세서 전반에 걸쳐 PC 호환기종을 에뮬레이션할 수 있게 해주며, 사운드 카드(사운드 블라스터 16 등)와 GPU(초기 3D 가속 장치인 S3 ViRGE/325, S3 ViRGE/DX, 3DFX 부두, 3DFX 부두2 등을 포함하나 ATI, 엔비디아, 매트록스, PowerVR, Rendition 칩셋은 제외)를 에뮬레이션할 수 있는 기능을 제공한다. 이러한 범용성 덕분에 복잡한 하드웨어 요구 사항이 있는 구형 PC 소프트웨어를 현대 하드웨어에서 클럭 속도 및 멀티미디어 성능 측면에서 정확하게 실행할 수 있다. 버추얼박스와 같은 주류 호스트 하이퍼바이저 대비 86Box의 장점은 사용자 지정 바이오스 ROM을 실행할 수 있다는 점이다. 이를 통해 사용자는 컴팩이나 에이수스 등이 제작한 특정 PC 호환기종을 정밀하게 에뮬레이션할 수 있다.

평가

PCem은 학계의 기록 보관 전문가들이 역사적 디지털 아트를 전시하기 위한 목적으로 구형 소프트웨어를 에뮬레이션하는 데 사용되어 왔다. 추가로, PCem과 86Box 모두 마이크로소프트에서 보관 중인 소스 코드가 성공적으로 컴파일되는지 테스트하는 데 사용되기도 했다.

같이 보기

각주

  1. 1 2 Bailey, Dustin (2021년 12월 14일). “Two years later, PC emulator 86Box gets its 3.0 update with Pentium II support”. 《PCGamesN》. Publisher Collective.
  2. ↑ Rizwan, Amaan (2021년 12월 16일). “86Box Receives a Major Update After Two Years with Major Changes”. 《EmulatorClub》.
  3. ↑ Dawe, Liam (2022년 2월 17일). “Retro x86-based machine emulator 86Box v3.2 brings Linux support”. 《GamingOnLinux》.
  4. ↑ “86Box v3.4” (영어). 86Box. 2022년 4월 20일. 2022년 12월 26일에 확인함.
  5. ↑ Manley, Michael; Sarah Walker (n.d.). “News”. PCem.
  6. ↑ Walker, Sarah (2021년 6월 14일). “PCem Mainpage (News)”.
  7. ↑ “PCem”. 2025년 5월 3일에 확인함.
  8. ↑ Pounder, Les (2023년 5월 21일). “From 8088 to Pentium: How to Emulate an Old PC Using PCem”. 《Tom's Hardware》. Future plc.
  9. ↑ Colloton, Eddy; Farbowitz, Jonathan; Gil Rodríguez, Caroline (2022). 〈Disk Imaging as a Backup Tool for Digital Objects〉 1판 (영국 영어). Engel, Deena; Phillips, Joanna (편집). 《Conservation of Time-Based Media Art》. London: Routledge/Taylor & Francis Group. 204–222쪽. ISBN 978-0-367-46042-6.
  10. ↑ Edser, Andy (2024년 4월 26일). “Microsoft has released the source code for MS-DOS 4.0 and it's giving me all the nostalgia feels”. 《PC Gamer》. Future plc.

외부 링크