Image default
Máy Tính

Asahi Linux Đưa Driver Đồ Họa Và Nhiều Thành Phần Khác Lên Kernel Chính Thức: Bước Tiến Lớn Cho Linux Trên Apple Silicon

Dự án Asahi Linux, với sứ mệnh mang trải nghiệm Linux desktop native lên máy tính Mac chạy chip Apple Silicon, đang đạt được một cột mốc quan trọng: “upstreaming” (đưa mã nguồn lên kernel Linux chính thức) một số thành phần cốt lõi. Nhóm phát triển cho biết thay đổi này sẽ “giảm nhẹ gánh nặng bảo trì,” khắc phục lỗi và đẩy nhanh quá trình phát triển để hỗ trợ các mẫu Mac mới hơn trong tương lai.

Asahi Linux đã có một phiên bản Linux desktop hoạt động khá đầy đủ trên các máy Mac M1 và M2. Để đạt được điều này, dự án đã phải tự xây dựng nhiều driver và các thành phần phần mềm khác từ đầu. Gần đây, nhóm đã tập trung vào Fedora Asahi Linux như bản phân phối được hỗ trợ chính thức, dù các bản phân phối khác cũng đã được cộng đồng Linux port sang. Vào tháng 2, Asahi Linux cũng công bố kế hoạch tái cấu trúc đội ngũ nòng cốt sau khi nhà sáng lập Hector Martin rời dự án.

Giờ đây, có tin tốt từ nhóm Asahi. Một bài đăng blog mới giải thích: “Chúng tôi vui mừng thông báo rằng API không gian người dùng (uAPI) của driver đồ họa đã được hợp nhất vào kernel Linux. Cột mốc quan trọng này cho phép chúng tôi cuối cùng cũng có thể kích hoạt hỗ trợ OpenGL, OpenCL và Vulkan cho Apple Silicon trong Mesa chính thức.” Nói cách khác, một thành phần phần mềm cốt lõi của Asahi Linux giờ đây sẽ được tích hợp vào kernel Linux tiêu chuẩn, giúp nhóm Asahi không còn phải liên tục tích hợp lại các thay đổi này với mỗi bản cập nhật Linux. Nhóm cũng đang tiếp tục upstreaming thêm mã nguồn cho các bộ điều khiển phần cứng của Apple, cũng như các driver cho màn hình Apple Display Pipe (ADP) và màn hình cảm ứng Z2, vốn được sử dụng cho tính năng Touchbar trên các mẫu MacBook Pro M1 và M2.

Bài đăng blog nêu rõ: “Điều này đồng nghĩa với việc chúng tôi sẽ sớm ngừng duy trì các fork Mesa, virglrenderer và Flatpak runtime của mình. Việc loại bỏ các fork này giúp giảm bớt gánh nặng bảo trì, đồng thời làm việc trực tiếp với Mesa chính thức cải thiện trải nghiệm phát triển cho những người đang xây dựng ngăn xếp đồ họa không gian người dùng.” Các gói đã được sửa đổi này sẽ được loại bỏ trong bản phát hành Fedora Linux 43 sắp tới.

Logo GNOME và các bản phân phối Linux trên màn hình MacLogo GNOME và các bản phân phối Linux trên màn hình Mac

Mặc dù Asahi Linux vẫn chưa ổn định hoặc hoàn thiện tính năng như Linux desktop trên các PC dựa trên kiến trúc x86 điển hình, nhưng nhóm đã đạt được một lượng lớn tiến bộ đáng kể. Việc giải quyết thêm các rào cản kỹ thuật và tổ chức này thực sự rất đáng mừng. Linux desktop vẫn là hệ điều hành thay thế duy nhất hoạt động trên máy tính Mac chạy Apple Silicon – Apple vẫn chưa có Boot Camp cho Windows. Công việc upstreaming này cũng giúp các bản phân phối Linux khác dễ dàng hơn trong việc tạo ra các phiên bản hỗ trợ Mac Apple Silicon, bên cạnh các kiến trúc x86, ARM chung, RISC-V và các kiến trúc khác.

Nếu bạn muốn trải nghiệm Asahi Linux trên chiếc Mac M1 hoặc M2 của mình, bạn có thể cài đặt Fedora Asahi Linux bằng một lệnh terminal đơn giản. Hiện tại, vẫn chưa có hỗ trợ chính thức cho các máy Mac M3 hoặc M4, nhưng bạn vẫn có thể chạy máy ảo Linux trên macOS trên tất cả các máy Mac M1 trở lên. Trong trường hợp bạn chỉ cần chạy các ứng dụng terminal Linux yêu thích trên Mac, chúng có thể đã có các phiên bản macOS native thông qua Homebrew.

Những bước tiến này khẳng định tầm nhìn của Asahi Linux trong việc xây dựng một hệ sinh thái Linux mạnh mẽ và tương thích trên nền tảng Apple Silicon. Hãy chia sẻ ý kiến của bạn về tương lai của Linux trên Mac và những cải tiến mà bạn mong đợi nhất.

Nguồn: Asahi Linux Blog

Related posts

Cách Đặt Tên Đối Tượng Trong PowerPoint Để Tối Ưu Hóa Tổ Chức và Khả Năng Tiếp Cận

Administrator

“Lý Thuyết Internet Chết”: Liệu AI Có Biến Viễn Cảnh Này Thành Hiện Thực Sớm Hơn Ta Tưởng?

Administrator

Tại Sao Sửa MacBook Lại Đắt Đỏ Đến Vậy? Giải Mã Chi Phí Ẩn Của Apple

Administrator