Modder cài thành công Googlebook OS lên máy Mac dùng Apple Silicon
Chỉ vài tuần sau khi Googlebook ra mắt, lập trình viên đã đưa Googlebook OS lên máy Mac Apple Silicon thông qua máy ảo tăng tốc GPU. Dự án mã nguồn mở này chạy bản dựng ARM64 của Android 17 trên QEMU, tuy nhiên vẫn còn nhiều lỗi và yêu cầu cấu hình phần cứng cao.

Các mẫu laptop Googlebook mới chỉ xuất hiện cách đây vài tuần, và Googlebook OS giờ đây đã chạy được trên phần cứng mà Google chưa từng thiết kế để hỗ trợ. Lập trình viên Skylar Taylor-Barrick vừa công bố gbos-vm, một dự án mã nguồn mở cho phép khởi động hệ điều hành này bên trong máy ảo tăng tốc GPU trên các dòng máy Mac chạy Apple Silicon, với trình duyệt Chrome hoạt động bình thường. Rõ ràng, tập lệnh cài đặt tải xuống hình ảnh khôi phục (recovery image) chính chủ của Google dành cho Dell XPS Googlebook - một bản dựng ARM64 dựa trên Android 17, sau đó thay thế phân vùng nhà sản xuất chuyên biệt bằng các thành phần thiết bị ảo từ dự án Cuttlefish của Google và khởi động nó dưới QEMU. Dell là một trong những chiếc Googlebook chạy chip Snapdragon X, vì vậy hình ảnh ARM của nó có thể chạy trực tiếp trên bộ giám sát ảo hóa (hypervisor) của máy Mac mà không cần giả lập. Điều đó cũng đồng nghĩa với việc các máy Mac dùng chip Intel bị loại trừ. Googlebook OS hiển thị đồ họa thông qua Vulkan trong khi máy Mac sử dụng Metal, vì vậy dự án chuyển tiếp các lời gọi hàm Vulkan thông qua MoltenVK. Phần hướng dẫn (README) yêu cầu 16 GB RAM, 60 GB dung lượng trống, các công cụ dòng lệnh Xcode, cùng với Android SDK và NDK, đi kèm dung lượng tải về khá nặng lên tới 9 GB. Lần khởi động đầu tiên mất khoảng 45 giây trên một chiếc M5 MacBook, đây là thiết bị duy nhất được nhà phát triển liệt kê là đã thử nghiệm. Tuy nhiên, vẫn còn rất nhiều điểm chưa hoàn thiện. Bluetooth bị treo khi khởi động, một tiến trình daemon TPM liên tục bị lỗi vòng lặp, màn hình bị giới hạn ở mức 60 FPS và âm thanh không hoạt động trong một lần khởi động. Phân vùng nhà sản xuất được dựng lại sử dụng KeyMint và Gatekeeper dạng phần mềm mà không có tính năng khởi động được xác thực (verified boot), do đó các khóa không được bảo vệ bằng phần tử bảo mật (secure element). Nhà phát triển khuyến nghị nên coi đây là một máy ảo dành cho nhà phát triển, và việc này được xem là một cách miễn phí để vọc vạch hệ điều hành kế nhiệm Chromebook của Google trước khi quyết định mua một chiếc.
🖥️ MODDER CÀI THÀNH CÔNG GOOGLEBOOK OS LÊN MÁY MAC DÙNG APPLE SILICON Các mẫu laptop Googlebook mới chỉ xuất hiện cách đây vài tuần, và Googlebook OS giờ đây đã chạy được trên phần cứng mà Google chưa từng thiết kế để hỗ trợ. Lập trình viên Skylar Taylor-Barrick vừa công bố gbos-vm, một dự án mã nguồn mở cho phép khởi động hệ điều hành này bên trong máy ảo tăng tốc GPU trên các dòng máy Mac chạy Apple Silicon, với trình duyệt Chrome hoạt động bình thường. Rõ ràng, tập lệnh cài đặt tải xuống hình ảnh khôi phục (recovery image) chính chủ của Google dành cho Dell XPS Googlebook - một bản dựng ARM64 dựa trên Android 17, sau đó thay thế phân vùng nhà sản xuất chuyên biệt bằng các thành phần thiết bị ảo từ dự án Cuttlefish của Google và khởi động nó dưới QEMU. Dell là một trong những chiếc Googlebook chạy chip Snapdragon X, vì vậy hình ảnh ARM của nó có thể chạy trực tiếp trên bộ giám sát ảo hóa (hypervisor) của máy Mac mà không cần giả lập. Điều đó cũng đồng nghĩa với việc các máy Mac dùng chip Intel bị loại trừ. Googlebook OS hiển thị đồ họa thông qua Vulkan trong khi máy Mac sử dụng Metal, vì vậy dự án chuyển tiếp các lời gọi hàm Vulkan thông qua MoltenVK. Phần hướng dẫn (README) yêu cầu 16 GB RAM, 60 GB dung lượng trống, các công cụ dòng lệnh Xcode, cùng với Android SDK và NDK, đi kèm dung lượng tải về khá nặng lên tới 9 GB. Lần khởi động đầu tiên mất khoảng 45 giây trên một chiếc M5 MacBook, đây là thiết bị duy nhất được nhà phát triển liệt kê là đã thử nghiệm. Tuy nhiên, vẫn còn rất nhiều điểm chưa hoàn thiện. Bluetooth bị treo khi khởi động, một tiến trình daemon TPM liên tục bị lỗi vòng lặp, màn hình bị giới hạn ở mức 60 FPS và âm thanh không hoạt động trong một lần khởi động. Phân vùng nhà sản xuất được dựng lại sử dụng KeyMint và Gatekeeper dạng phần mềm mà không có tính năng khởi động được xác thực (verified boot), do đó các khóa không được bảo vệ bằng phần tử bảo mật (secure element). Nhà phát triển khuyến nghị nên coi đây là một máy ảo dành cho nhà phát triển, và việc này được xem là một cách miễn phí để vọc vạch hệ điều hành kế nhiệm Chromebook của Google trước khi quyết định mua một chiếc. 🗞 Nguồn: TechPowerUp #vgsnews #vgs #tintuc
Nguồn: TechPowerUp