FAUmachine là một máy ảo, tương tự ở nhiều khía cạnh với VMWare [tm], QEMU hoặc Virtual PC [tm].
FAUmachine là một máy ảo, tương tự ở nhiều khía cạnh với VMWare [tm], QEMU hoặc Virtual PC [tm].
FAUMachine Video và Ảnh chụp màn hình
FAUMachine Tổng quan
FAUmachine là một máy ảo, tương tự ở nhiều khía cạnh với VMWare [tm], QEMU hoặc Virtual PC [tm]. Những gì phân biệt FAUmachine với các máy ảo khác, là các tính năng sau:
Máy ảo FAUmachine chạy như một quy trình người dùng thông thường (không cần quyền root hoặc mô-đun hạt nhân) trên Linux (hiện tại) trên phần cứng i386 và AMD64. Cổng FAUmachine sang OpenBSD và Mac OS X (intel) đang được tiến hành.
Khả năng tiêm lỗi để thử nghiệm trong FAUmachine.
Thông dịch viên VHDL để tự động hóa các thử nghiệm và kiểm tra dựa trên dự án fauhdlc của chúng tôi. Chúng tôi cũng gửi các tập lệnh mẫu cho trình thông dịch VHDL cho phép cài đặt tự động một số bản phân phối Linux và các hệ điều hành khác bằng cách sử dụng cdrom của bản phân phối.
CPU của FAUmachine dựa trên CPU ảo từ trình giả lập QEMU tuyệt vời của Fabrice Bellard, có thể thực thi bất cứ điều gì mà CPU x86 / AMD64 thực sự cũng có thể thực hiện.
FAUmachine mô phỏng rất nhiều thành phần phần cứng khác nhau, bao gồm
- một số CPU x86 và AMD64, - Bộ điều khiển IDE và SCSI, - Bộ điều hợp giao diện mạng NE2000- và Intel eepro100, - thẻ âm thanh SB16, - VGA chung và bộ điều hợp đồ họa Cirrus GD5446, - thẻ PCI I / O trực tiếp 24 và 48 pin,
mà còn các thiết bị ngoại vi như
- trung tâm mạng và bộ định tuyến, - thiết bị đầu cuối nối tiếp, - modem, - bộ chuyển đổi USB sang nối tiếp, - và thậm chí là một thang máy ba tầng.
Ngoài ra, FAUmachine không chỉ có thể mô phỏng PC mà cả môi trường của nó, như công tắc nguồn, màn hình, nguồn điện và thậm chí cả sự tương tác của người dùng. Người dùng ảo có thể nhận ra văn bản và bitmap trên màn hình và phản ứng với nó bằng cách gõ, di chuyển và nhấp chuột, nhấn nút đặt lại và tương tự.
Một trong những khác biệt chính đối với các máy ảo khác như QEMU, VirtualBox, Bochs hoặc VMware là FAUmachine có thể được cấu hình ở mức độ hạt rất tốt. Những chi tiết như vậy bao gồm, ngân hàng bộ nhớ mà mô-đun bộ nhớ được kết nối với, hoặc khe cắm PCI mà thẻ PCI được lắp vào.
Tất nhiên FAUmachine hỗ trợ kết nối mạng. Nó có thể được kết nối với mạng cục bộ mà máy chủ của nó được gắn vào theo cách giống như giả mạo bằng cách sử dụng slirp, hoặc thậm chí trong suốt thông qua giao diện bắc cầu TUN / TAP. Nếu các máy chủ phù hợp đang chạy trên FAUmachine, có thể đăng nhập từ bất kỳ máy thật nào, sau khi mạng được thiết lập.
FAUmachine có khả năng chụp ảnh màn hình của màn hình mô phỏng. Nó cũng đi kèm với các phương tiện để ghi lại một bộ phim của màn hình ảo trong quá trình mô phỏng, có thể được mã hóa lại thành OGG / Theora bằng cách sử dụng bộ mã hóa faum của chúng tôi.