Bản phát hành thử nghiệm đầu tiên của Asahi Linux, bản phân phối dành cho các thiết bị Apple có chip M1

Dự án Asahi, nhằm mục đích chuyển Linux sang chạy trên máy tính Mac được trang bị chip Apple M1 ARM (Apple Silicon), đã giới thiệu bản phát hành alpha đầu tiên của bản phân phối tham chiếu, cho phép mọi người làm quen với mức độ phát triển hiện tại của dự án. Bản phân phối hỗ trợ cài đặt trên các thiết bị có M1, M1 Pro và M1 Max. Cần lưu ý rằng các bộ lắp ráp vẫn chưa sẵn sàng để người dùng thông thường sử dụng rộng rãi nhưng đã phù hợp để các nhà phát triển và người dùng nâng cao làm quen ban đầu.

Asahi Linux dựa trên cơ sở gói Arch Linux, bao gồm một bộ chương trình truyền thống và đi kèm với máy tính để bàn KDE Plasma. Bản phân phối được xây dựng bằng cách sử dụng kho lưu trữ Arch Linux tiêu chuẩn và tất cả các thay đổi cụ thể, chẳng hạn như kernel, trình cài đặt, bộ tải khởi động, tập lệnh phụ trợ và cài đặt môi trường, đều được đặt trong một kho lưu trữ riêng. Đồng thời, dự án nhằm mục đích đảm bảo hoạt động của Linux trên hệ thống Apple M1 ở dạng chung và sẵn sàng đóng góp vào sự xuất hiện của hỗ trợ đó trong bất kỳ bộ phân phối nào.

Để cài đặt bản phân phối, một tập lệnh shell đã được chuẩn bị để có thể khởi chạy từ macOS (“curl https://alx.sh | sh”), tùy thuộc vào phần điền đã chọn, tập lệnh này sẽ tải từ 700MB đến 4GB dữ liệu và tạo ra một môi trường với Linux có thể được sử dụng song song với hệ thống macOS hiện có. Việc cài đặt cần ít nhất 53 GB dung lượng ổ đĩa trống (15 GB cho bản phân phối Linux và 38 GB dự trữ để cài đặt chính xác các bản cập nhật macOS). Việc cài đặt Asahi Linux không làm gián đoạn môi trường macOS hiện có, ngoại trừ việc giảm kích thước phân vùng đĩa được macOS sử dụng.

Người ta tuyên bố rằng bản phân phối sẽ đảm bảo hoạt động chính xác của Wi-Fi, USB2 (cổng Thunderbolt), USB3 (cổng Mac Mini Type A), màn hình, ổ NVMe, Ethernet, đầu đọc thẻ SD, cảm biến đóng nắp máy tính xách tay (công tắc nắp), tích hợp màn hình, bàn phím, bàn di chuột, điều khiển đèn nền bàn phím, chuyển đổi tần số CPU, lấy thông tin về mức sạc pin. Giắc cắm tai nghe cũng có sẵn trên hệ thống M1 và đầu ra HDMI có sẵn trên các thiết bị Mac Mini. Trong số các thành phần được hỗ trợ ở giai đoạn cuối và sẽ có sẵn trong tương lai gần có USB3, loa tích hợp và bộ điều khiển màn hình (đèn nền, V-Sync, quản lý nguồn).

Trong số các thành phần chưa được hỗ trợ: tăng tốc xử lý đồ họa bằng GPU, tăng tốc phần cứng của codec video, DisplayPort, camera, bảng điều khiển cảm ứng (Touch Bar), Thunderbolt, HDMI trong MacBook, Bluetooth, bộ tăng tốc cho hệ thống máy học, chế độ tiết kiệm năng lượng CPU sâu . Tất cả các gói tiêu chuẩn từ kho Arch Linux đều có sẵn trong bản phân phối, nhưng có một số vấn đề chưa được giải quyết với một số ứng dụng, phát sinh chủ yếu do kernel được xây dựng với các trang bộ nhớ 16KB. Ví dụ: có vấn đề với Chrome, Emacs, lvm2, f2fs và các gói sử dụng thư viện jemalloc (ví dụ: Rust) hoặc nền tảng điện tử (vscode, Spotify, v.v.). Đã xảy ra sự cố với các ứng dụng sử dụng thư viện libunwind và webkitgtk nhưng các bản sửa lỗi đã được tạo cho chúng.

Bản phân phối có thể được sử dụng mà không sợ các vấn đề pháp lý - Apple thường cho phép tải các hạt nhân không được ký điện tử vào máy tính của mình mà không cần bẻ khóa. Dự án này hoàn toàn hợp pháp vì cổng không sử dụng mã từ macOS và Darwin, đồng thời các tính năng tương tác với phần cứng được xác định trên cơ sở kỹ thuật đảo ngược, điều này hợp pháp ở nhiều quốc gia để đảm bảo khả năng tương thích.

Nguồn: opennet.ru

Thêm một lời nhận xét