Image default
Máy Tính

Asahi Linux Upstreaming Thành Phần Cốt Lõi: Đưa Linux Mạnh Mẽ Hơn Lên Apple Silicon Mac

Asahi Linux, dự án tiên phong mang trải nghiệm desktop Linux nguyên bản lên các máy tính Mac sử dụng chip Apple Silicon, vừa đạt được một cột mốc quan trọng. Dự án đang “upstreaming” nhiều thành phần chủ chốt vào Linux kernel, một bước tiến được đội ngũ phát triển nhận định là sẽ “giảm bớt gánh nặng bảo trì”, khắc phục lỗi và tăng tốc độ phát triển trong tương lai, đặc biệt là việc hỗ trợ các mẫu Mac mới hơn. Điều này khẳng định vị thế của Asahi Linux như một giải pháp thay thế hệ điều hành tiềm năng cho người dùng Apple Silicon.

Asahi Linux: Nỗ Lực Đưa Linux Lên Apple Silicon

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

Bước Đột Phá Lớn: Upstreaming Driver Đồ Họa và Các Thành Phần Khác

Tin tức tích cực mới nhất từ đội ngũ Asahi cho biết giao diện lập trình ứng dụng (uAPI) của driver đồ họa đã được hợp nhất vào Linux kernel. Đây là một cột mốc quan trọng cho phép dự án cuối cùng có thể kích hoạt hỗ trợ OpenGL, OpenCL và Vulkan cho Apple Silicon trong Mesa (một thư viện đồ họa quan trọng trong Linux). Điều này có nghĩa là 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 trực tiếp vào Linux kernel thông thường, giải phóng đội ngũ Asahi khỏi việc phải liên tục tái tích hợp các thay đổi này sau mỗi bản cập nhật Linux.

Đội ngũ Asahi cũng đang upstreaming thêm nhiều mã nguồn cho 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 để hỗ trợ Touchbar trên các mẫu MacBook Pro M1 và M2.

Sức Mạnh Đồ Họa Toàn Diện Với OpenGL, OpenCL, Vulkan

Việc tích hợp uAPI driver đồ họa vào Linux kernel mang lại khả năng hỗ trợ OpenGL, OpenCL và Vulkan đầy đủ trong Mesa. Điều này không chỉ cải thiện hiệu năng đồ họa tổng thể mà còn mở ra cánh cửa cho việc chạy nhiều ứng dụng và trò chơi yêu cầu đồ họa cao hơn trên Asahi Linux, mang lại trải nghiệm người dùng gần hơn với môi trường macOS hoặc Windows.

Mở Rộng Hỗ Trợ Phần Cứng: Màn Hình và Touchbar

Ngoài driver đồ họa, việc upstreaming mã nguồn cho bộ điều khiển Apple và các driver cho ADP display cùng Z2 touchscreen là những bước tiến quan trọng. Điều này đảm bảo khả năng tương thích phần cứng tốt hơn, đặc biệt là việc hỗ trợ đầy đủ các tính năng độc đáo của MacBook Pro như Touchbar, vốn là một thách thức lớn trong việc phát triển hệ điều hành thay thế.

Lợi Ích To Lớn Từ Việc Upstreaming

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

Giao diện desktop Linux với logo GNOME và các bản phân phối khác, minh họa cho Asahi Linux trên Apple Silicon.Giao diện desktop Linux với logo GNOME và các bản phân phối khác, minh họa cho Asahi Linux trên Apple Silicon.

Tiềm Năng và Hướng Phát Triển Tương Lai

Mặc dù Asahi Linux vẫn chưa ổn định hoặc đầy đủ tính năng như desktop Linux trên các PC dựa trên x86 thông thường, đội ngũ đã đạt được một lượng 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 là một tín hiệu đáng mừng. Desktop Linux hiện vẫn là hệ điều hành thay thế duy nhất đang hoạt động trên các máy tính Mac Apple Silicon—hiện tại vẫn chưa có Boot Camp cho Windows. Công việc upstreaming 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 cho Mac Apple Silicon, bên cạnh các kiến trúc x86, ARM generic, RISC-V và các kiến trúc khác.

Hướng Dẫn Cài Đặt Asahi Linux và Các Lựa Chọn Khác

Nếu bạn muốn tự mình trải nghiệm Asahi Linux trên máy Mac M1 hoặc M2, bạn có thể cài đặt Fedora Asahi Linux bằng một lệnh terminal đơn giản. Hiện 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ột máy ảo Linux trên macOS trên tất cả các máy Mac M1. Nếu 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 gốc có sẵn thông qua Homebrew.

Những bước tiến này không chỉ củng cố vị thế của Asahi Linux mà còn mở ra một tương lai đầy hứa hẹn cho người dùng Mac muốn khám phá thế giới Linux một cách nguyên bản và mạnh mẽ.

Nguồn: Asahi Linux Blog

Related posts

Framework Laptop 12: Laptop 2-in-1 Modular Đột Phá, Giá Phải Chăng Dành Cho Người Dùng Việt

Administrator

Quạt Tản Nhiệt PC Tốt Nhất 2025: Lựa Chọn Nâng Cấp Hiệu Năng và Thẩm Mỹ Cho Máy Tính Của Bạn

Administrator

Terminal Tăng Tốc GPU: Bước Tiến Vượt Trội Cho Trải Nghiệm Dòng Lệnh Mượt Mà và Hiệu Quả

Administrator