Apple News

Nhà phát triển đáng chú ý bắt đầu Patreon tài trợ cho Cổng Apple Silicon Linux

Thứ Hai, ngày 30 tháng 11 năm 2020 4:23 chiều theo giờ PST của Juli Clover

Nhà phát triển Hector Martin, người tự mô tả mình là người 'thích đưa Linux vào mọi thứ', đã đưa ra kế hoạch tạo một cổng Linux cho Apple Silicon Máy Mac.





mac mini macbook pro macbook air m1
Martin, còn được gọi là 'Marcan,' đã đã tạo ra một Patreon với mục tiêu kiếm đủ tiền tài trợ để có thể đảm nhận sự phức tạp của việc đưa Linux lên máy Mac được trang bị M1 Chip. Tạo một cổng Linux không phải là nhiệm vụ dễ dàng và người sáng tạo Linux Linus Torvalds thậm chí đã nói rằng anh ấy không nghĩ đó là một khả năng.

cách xóa cookie trong safari

Martin có kinh nghiệm làm cho Linux chạy trên các nền tảng khác thường và đã có thể tạo một cổng Linux cho PlayStation 4 nhưng anh ấy thừa nhận rằng một & zwnj; Apple Silicon & zwnj; Cổng Linux là một công việc nghiêm túc hơn nhiều. Tạo một cổng Linux cho máy Mac của Apple là một công việc toàn thời gian và Martin nói rằng nó không khả thi nếu không có hỗ trợ tài chính. Anh ấy đã bắt đầu một Patreon yêu cầu 4.000 đô la mỗi tháng với các mức cam kết 3 đô la, 6 đô la và 12 đô la. Anh ấy đã hoàn thành 88% con đường được tài trợ và không có kế hoạch bắt đầu dự án trừ khi nhận được toàn bộ số tiền.




Theo Martin, anh ấy đủ điều kiện để tham gia dự án vì kinh nghiệm làm việc trên các cổng Linux cho các thiết bị khác như PlayStation 4. Từ Câu hỏi thường gặp trên trang web của anh ấy:

Tôi đã làm thiết bị kỹ thuật đảo ngược trong hơn nửa cuộc đời của mình, kể từ đầu những năm 2000. Tôi đã làm việc để xây dựng hỗ trợ phần mềm mở không chính thức cho các nền tảng như Nintendo Wii (nơi tôi là một trong những người đóng góp lớn nhất cho tài liệu phần cứng, thư viện mở, phần mềm 'bẻ khóa' (The Homebrew Channel), công cụ khôi phục (BootMii), v.v. ), Sony PS3 (nơi tôi đã viết AsbestOS và bộ vá lỗi Linux để cho phép Linux hoạt động trên PS3 Slim cũng như các đơn vị PS3 cập nhật sau khi hỗ trợ Linux ban đầu bị xóa), PS4 (tôi đã chuyển Linux sang , đến mức có thể chạy các trò chơi trên Steam với hỗ trợ đồ họa OpenGL / Vulkan đầy đủ) và các nền tảng nhỏ hơn khác.

Tôi luôn cố gắng viết mã rõ ràng và mạnh mẽ, an toàn, đặt người dùng lên hàng đầu và có thể ngược dòng. Tôi hỗ trợ phát triển phần cứng và phần mềm mở. Tôi đã trải qua quá trình vá lỗi nhân Linux nhiều lần và tôi biết những gì cần làm để tải nội dung lên.

Martin nói rằng anh ấy muốn tạo một cổng Linux cho & zwnj; Apple Silicon & zwnj; Máy Mac mà mọi người 'thực sự muốn sử dụng' với tất cả phần cứng cơ bản hoạt động, quản lý năng lượng tốt và hơn thế nữa. 'Thời gian chìm lớn' sẽ là hỗ trợ GPU, điều cần thiết để làm cho cổng thành hiện thực. Martin có thể thiết lập và chạy phiên bản PS4 vì nó sử dụng GPU chỉ được tùy chỉnh một chút, nhưng & zwnj; Apple Silicon & zwnj; sẽ khó khăn hơn. Tuy nhiên, có bằng chứng về khái niệm ở Nouveau, một Dự án trình điều khiển GPU cho thẻ NVIDIA.


Dự án không bị Apple trừng phạt, nhưng miễn là Martin không sử dụng mã từ macOS để xây dựng hỗ trợ Linux, anh cho biết việc phân phối cho người dùng là hợp pháp. Apple cũng cho phép khởi động các nhân tùy chỉnh trên & zwnj; Apple Silicon & zwnj ;, mở đường cho hỗ trợ Linux, nhưng Martin sẽ cần phải thiết kế ngược lại các trình điều khiển của Apple.

khi nào apple phát hành ipad mới

Linus Torvalds đầu tháng này nói rằng anh ấy thích một & zwnj; M1 & zwnj; Mac nếu nó chạy Linux, nhưng anh ấy cảm thấy nó không khả thi nếu không có sự hợp tác của Apple. 'Vấn đề chính với & zwnj; M1 & zwnj; đối với tôi là GPU và các thiết bị khác xung quanh nó, vì đó có thể là thứ sẽ khiến tôi không sử dụng nó vì nó sẽ không có bất kỳ hỗ trợ Linux nào trừ khi Apple mở ra, 'Torvalds nói. Anh ấy tiếp tục nói rằng anh ấy nghĩ rằng có vẻ như Apple sẽ không mở các chipset của mình, nhưng 'bạn luôn có thể hy vọng.'

Nếu dự án được tài trợ, và trông giống như nó sẽ là , Martin có kế hoạch phát triển mở với việc đẩy mạnh thường xuyên lên GitHub, và anh ấy sẽ chấp nhận sự giúp đỡ từ bất kỳ ai muốn đóng góp.

Thẻ: Hướng dẫn về Silicon của Apple , Hướng dẫn M1 , Linux