Đóng quảng cáo

Khi Apple giới thiệu những chiếc máy Mac đầu tiên sử dụng Apple Silicon, được trang bị con chip riêng có tên M1, nó đã khiến cả thế giới phải ngạc nhiên, đồng thời đặt ra rất nhiều câu hỏi. Tất nhiên, những điều này đã xuất hiện trong buổi giới thiệu dự án Apple Silicon, nhưng lần này mọi người đều tò mò liệu những dự đoán ban đầu của họ có thực sự trở thành hiện thực hay không. Câu hỏi lớn nhất là trong trường hợp khởi động hoặc ảo hóa một hệ điều hành khác, tất nhiên chủ yếu là Windows. Do chip M1 dựa trên kiến ​​trúc khác (ARM64) nên đáng tiếc là nó không thể chạy các hệ điều hành truyền thống như Windows 10 (chạy trên kiến ​​trúc x86).

Hãy nhớ lại sự ra đời của chip M1, chip đầu tiên trong dòng Apple Silicon, hiện cung cấp năng lượng cho 4 máy Mac và iPad Pro:

Mặc dù nó trông không đẹp nhất với Windows (hiện tại), nhưng thời điểm tốt hơn đang đến với trình phát "lớn" tiếp theo, đó là Linux. Trong gần một năm, một dự án lớn đã được tiến hành để chuyển Linux sang máy Mac bằng chip M1. Và kết quả có vẻ khá hứa hẹn. Hạt nhân Linux dành cho máy Mac có chip riêng (Apple Silicon) đã có sẵn vào cuối tháng XNUMX. Tuy nhiên, giờ đây những người sáng tạo đằng sau điều này đã nói rằng hệ thống Linux đã có thể được sử dụng như một máy tính để bàn thông thường trên các thiết bị Apple này. Asahi Linux hiện nay chạy tốt hơn bao giờ hết nhưng nó vẫn có những hạn chế và một số sai sót.

Trình điều khiển

Trong tình hình hiện tại, bạn đã có thể chạy Linux khá ổn định trên máy Mac M1, nhưng tiếc là nó vẫn thiếu hỗ trợ tăng tốc đồ họa, trường hợp này xảy ra với phiên bản mới nhất có nhãn 5.16. Dù sao thì nhóm lập trình viên cũng đang làm việc chăm chỉ cho dự án, nhờ đó họ đã làm được điều mà một số người có thể nghĩ là hoàn toàn không thể khi dự án Apple Silicon được giới thiệu. Cụ thể, họ đã có thể chuyển cổng trình điều khiển cho PCIe và USB-C PD. Các trình điều khiển khác cho hộp thư Printctrl, I2C, ASC, IOMMU 4K và trình điều khiển quản lý nguồn thiết bị cũng đã sẵn sàng nhưng hiện tại chúng đang chờ kiểm tra cẩn thận và vận hành thử tiếp theo.

MacBook Pro Linux SmartMockup

Sau đó, người sáng tạo sẽ thêm cách nó thực sự hoạt động với bộ điều khiển. Để hoạt động bình thường, chúng cần được kết nối chắc chắn với phần cứng được sử dụng và do đó phải nhận biết được ngay cả những chi tiết nhỏ nhất (ví dụ: số lượng chân và những thứ tương tự). Xét cho cùng, đây là những yêu cầu đối với đại đa số chip và với mỗi thế hệ phần cứng mới, trình điều khiển cũng cần được sửa đổi để cung cấp hỗ trợ 100%. Tuy nhiên, Apple mang đến một điều gì đó hoàn toàn mới cho lĩnh vực này và đơn giản là nổi bật so với phần còn lại. Nhờ cách tiếp cận này, về mặt lý thuyết, có thể các trình điều khiển không chỉ có thể hoạt động trên máy Mac có M1 mà còn trên các phiên bản kế nhiệm của chúng, một trong những khả năng khác là thế giới chưa được khám phá của kiến ​​​​trúc ARM64. Ví dụ: thành phần có tên UART được tìm thấy trong chip M1 có lịch sử lâu đời và chúng ta sẽ tìm thấy nó ngay cả trong chiếc iPhone đầu tiên.

Việc chuyển sang chip Apple Silicon mới hơn có dễ dàng hơn không?

Dựa trên thông tin được đề cập ở trên, câu hỏi đặt ra là liệu việc chuyển Linux cuối cùng hoặc việc chuẩn bị nó cho các máy Mac dự kiến ​​​​với chip mới hơn có dễ dàng hơn hay không. Tất nhiên, chúng ta vẫn chưa biết câu trả lời cho câu hỏi này, ít nhất là không chắc chắn 100%. Nhưng theo những người tạo ra dự án, điều đó là có thể. Trong tình hình hiện tại, cần phải chờ đợi sự xuất hiện của những chiếc máy Mac trang bị chip M1X hoặc M2.

Dù sao đi nữa, bây giờ chúng ta có thể vui mừng vì dự án Asahi Linux đã tiến được một số bước. Mặc dù vẫn còn thiếu một số vấn đề, chẳng hạn như hỗ trợ tăng tốc GPU hoặc một số trình điều khiển đã được đề cập, nhưng đây vẫn là một hệ thống khá hữu dụng. Ngoài ra, hiện đang có câu hỏi về việc phân khúc này sẽ thực sự di chuyển đến đâu theo thời gian.

.