FAUMachine

FAUMachine

FAUmachine은 여러 측면에서 VMWare ™, QEMU 또는 Virtual PC ™와 유사한 가상 머신입니다.
FAUmachine은 여러 측면에서 VMWare ™, QEMU 또는 Virtual PC ™와 유사한 가상 머신입니다.FAUmachine과 다른 가상 시스템의 차이점은 다음과 같습니다. FAUmachine 가상 시스템은 (현재) i386의 Linux 및 AMD64 하드웨어 위에서 일반 사용자 프로세스 (루트 권한이나 커널 모듈이 필요하지 않음)로 실행됩니다.OpenBSD 및 Mac OS X (Intel)에 대한 FAUmachine 포트가 진행 중입니다.FAUmachine 실험을위한 결함 주입 기능.프로젝트 fauhdlc를 기반으로 실험 및 테스트 자동화를위한 VHDL 인터프리터.또한 배포판의 CDROM을 사용하여 여러 Linux 배포판 및 기타 운영 체제를 자동으로 설치할 수있는 VHDL 인터프리터 용 예제 스크립트도 제공합니다.FAUmachine의 CPU는 Fabrice Bellard의 우수한 QEMU 시뮬레이터의 가상 CPU를 기반으로하며 실제 x86 / AMD64 CPU도 실행할 수있는 모든 것을 실행할 수 있습니다.FAUmachine은 여러 x86 및 AMD64 CPU, IDE 및 SCSI 컨트롤러, NE2000 및 Intel eepro100 네트워크 인터페이스 어댑터, SB16 사운드 카드, 일반 VGA 및 Cirrus GD5446 그래픽 어댑터를 포함한 다양한 하드웨어 구성 요소를 시뮬레이션합니다.,-24 및 48 핀 직접 I / O PCI 카드뿐만 아니라 네트워킹 허브 및 라우터, 직렬 터미널, 모뎀, USB- 직렬 어댑터 및 3이야기 엘리베이터.또한 FAUmachine은 PC뿐만 아니라 전원 스위치, 모니터, 전원 공급 장치 및 사용자의 상호 작용과 같은 환경을 시뮬레이션 할 수 있습니다.가상 사용자는 화면에서 텍스트와 비트 맵을 인식하고 입력, 마우스 이동 및 클릭, 재설정 버튼 등을 통해 반응 할 수 있습니다.QEMU, VirtualBox, Bochs 또는 VMware와 같은 다른 가상 시스템과의 주요 차이점 중 하나는 FAUmachine을 매우 세부적인 수준으로 구성 할 수 있다는 것입니다.이러한 세부 사항에는 메모리 모듈이 연결된 메모리 뱅크 또는 PCI 카드가 삽입 된 PCI 슬롯이 포함됩니다.물론 FAUmachine은 네트워킹을 지원합니다.호스트 컴퓨터가 연결된 로컬 네트워크에 slirp를 사용하여 가장 유사한 방식으로 연결하거나 TUN / TAP 브리징 인터페이스를 통해 투명하게 연결할 수 있습니다.적절한 서버가 FAU 시스템에서 실행중인 경우 네트워크가 설정되면 실제 시스템에서 로그인 할 수 있습니다.FAUmachine은 시뮬레이션 된 모니터의 스크린 샷을 찍을 수 있습니다.또한 시뮬레이션 중에 가상 화면의 동영상을 녹화 할 수있는 기능이 제공되며, 툴 faum-encoder를 사용하여 OGG / Theora로 다시 코딩 할 수 있습니다.

오픈 소스 라이센스가있는 AMD MxGPU 용 FAUMachine의 대안