Haiku OS đã có thể chạy trực tiếp trên chip Apple Silicon M1

Công nghệ18 tháng 5, 2026·2 phút đọc

Hệ điều hành mã nguồn mở Haiku OS đã đạt được cột mốc quan trọng khi khởi động thành công trên phần cứng chip M1 của Apple. Mặc dù vẫn còn một số lỗi về hiển thị và kết nối USB, nhưng việc chạy được "bare metal" trên 8 nhân xử lý là một bước tiến lớn cho cộng đồng.

Haiku OS đã có thể chạy trực tiếp trên chip Apple Silicon M1

Haiku OS, hệ điều hành mã nguồn mở nổi tiếng với việc kế thừa tinh thần của BeOS huyền thoại, vừa có một bước đột phá đáng kể. Các nhà phát triển gần đây đã thành công trong việc đưa hệ điều hành này chạy trực tiếp trên máy Mac sử dụng chip Apple Silicon M1.

Màn hình khởi động Haiku trên M1Màn hình khởi động Haiku trên M1

Điều đặc biệt nhất ở thành tựu này là Haiku không chạy thông qua máy ảo (VM) bên trong macOS, mà là chạy trực tiếp trên phần cứng ("bare metal"). Nhờ sự kết hợp giữa m1n1 (môi trường thực thi mức thấp cho Apple Silicon) và u-boot, các nhà phát triển có thể khởi chạy các ảnh UEFI từ USB giống như trên một chiếc PC thông thường, bỏ qua các rào cản khởi động phức tạp của Apple.

Tình trạng hiện tại và các hạn chế

Theo chia sẻ từ diễn đàn kỹ thuật, Haiku đã khởi động thành công đến màn hình Desktop trên một chiếc MacBook Air M1. Một điểm sáng là tất cả 8 nhân xử lý của chip M1 đều đã được nhận diện và hoạt động.

Màn hình Desktop của Haiku OSMàn hình Desktop của Haiku OS

Tuy nhiên, trải nghiệm người dùng hiện tại vẫn còn nhiều hạn chế. Di chuyển chuột bị chậm và giật (choppy), cổng USB chỉ hoạt động ở mức tối thiểu, và màn hình hiển thị gặp vấn đề về màu sắc do cấu hình độ sâu màu 32-bit RGB 10-bit chưa được tối ưu. Dù vậy, việc hệ điều hành có thể boot và hiển thị giao diện đã là một tín hiệu tích cực.

Thách thức trong phát triển phần mềm

Về mặt phần mềm, các bản build hàng đêm (nightly images) dành cho kiến trúc ARM64 hiện tại vẫn ở trạng thái "unbootstrapped". Điều này có nghĩa là chúng thiếu các công cụ phát triển cơ bản như git, gcc hay các gói phần mềm cần thiết khác.

Các nhà phát triển đang phải tìm cách khắc phục khó khăn này bằng cách sử dụng haikuports để biên dịch chéo (cross-build) các gói phần mềm từ hệ thống x86_64 hoặc Linux sang ARM64. Việc thiếu hỗ trợ OpenSSL trong một số bản build cũng gây ra lỗi khi cố gắng cài đặt gói phần mềm thông qua trình quản lý gói pkgman.

Cộng đồng công nghệ đang rất hào hứng với sự phát triển này. Nhiều người dùng bày tỏ mong muốn được trải nghiệm Haiku trên các máy iMac M1 hoặc các thiết bị ARM64 khác như Pinebook Pro trong tương lai khi driver và hỗ trợ phần mềm trở nên hoàn thiện hơn.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗