Tôi thấy mình vấp ngã trong khu vực chung của các diễn đàn này với một số câu hỏi tương tự và quyết định chia sẻ một số thông tin về khả năng bất kỳ người đam mê máy tính tò mò lang thang nào khác đi ngang qua.
Phương pháp # 1: mô phỏng
Một đứa trẻ đã quản lý để XP chạy trên Android bằng cách sử dụng các công cụ mà bạn đã đề cập lúc đầu. Bạn có thể thấy trong các ý kiến của mình làm thế nào có sự mất hiệu suất đáng kể. Một trong những vấn đề chính ở đây là không có khả năng dịch trình điều khiển. Cũng sẽ có rất nhiều tình trạng thắt cổ chai xảy ra khi bạn lẻn vào một số thứ không được hỗ trợ.
Phương pháp # 2: ROOTING VÀ FLASHING
Nó đòi hỏi phải root, mở khóa bộ nạp khởi động, flash phục hồi tùy chỉnh, trong số nhiều thứ khác. Tôi đã quản lý để có được multiboot từ Ubuntu Touch, Cyanogen và chứng khoán của hệ điều hành ARM. Tôi có thể ném windows 10 vào nó nếu tôi muốn.
Phương pháp # 3: VIRTUALIZATION
linux-kvm.org/page/Main_Page
Giả sử phần cứng của bạn hỗ trợ ảo hóa, KVM là một tùy chọn cho nội dung phụ trợ nếu bạn không cần GUI.
Phương pháp # 4: HY SINH VỆ SINH
Có một tờ giấy trắng trên đó, nhưng tôi không thể đăng liên kết vì tài khoản mới của tôi, vì vậy đây là một bản sao của kết luận:
Ảo hóa một nền tảng di động hiện đại liên quan đến việc xử lý các thiết bị như máy ảnh, la bàn, gps, v.v., mà trình điều khiển PV frontend và phụ trợ không tồn tại ngày nay. Nếu chỉ có một VM cần truy cập vào một trong các thiết bị này tại một thời điểm, bạn chỉ cần gán thiết bị cho VM, ánh xạ lại các vùng MMIO tương ứng và ngắt. Nếu nhiều máy ảo cần truy cập vào thiết bị đồng thời, bạn phải viết một cặp trình điều khiển phụ trợ và phụ trợ PV mới. May mắn thay, nhiều triển khai mã nguồn mở của PV frontend và phụ trợ cho các loại thiết bị khác nhau đã tồn tại trong Linux và các hệ điều hành khác. Một cái gì đó tương tự có khả năng đã tồn tại. Khó khăn trong việc viết một cặp mặt trận PV và phụ trợ mới tăng lên cùng với sự phức tạp của thiết bị bạn đang cố gắng chia sẻ. Nếu thiết bị đơn giản, chẳng hạn như la bàn, viết cặp trình điều khiển mới sẽ rất dễ dàng. Nếu thiết bị phức tạp, chẳng hạn như máy gia tốc đồ họa 3d, việc viết cặp giao diện và phụ trợ mới sẽ khó khăn.
Đây là một bài báo khác về động lực KVM / ARM:
hệ thống.cs.columbia.edu / archive / pub / 2014/03 / vmm
Có vẻ như bây giờ chúng ta đang bị mắc kẹt với những gì các nhà phát triển phần mềm sẵn sàng viết cho chúng ta hoặc với những gì chúng ta sẵn sàng viết cho chính mình. Những hệ thống này có nghĩa là phần lớn độc quyền, tôi cho rằng một số sự thất vọng sẽ xảy ra.