Bài học rút ra chính
- Công ty ảo hóa Corellium đã đưa Linux chạy trên máy Mac M1.
- Bạn có thể cài đặt nó trên MacBook Pro hoặc Air, nhưng bạn sẽ cần bàn phím và chuột USB bên ngoài.
- Chẳng bao lâu nữa, người dùng Mac sẽ có thể ảo hóa Linux.
Linux hiện chạy trên máy Mac M1 của Apple. Công ty ảo hóa Corellium - hiện đang bị kiện bởi Apple - đã chuyển hệ điều hành mã nguồn mở sang Apple Silicon Macs.
Hoạt động kinh doanh củaCorellium là ảo hóa. Nó cho phép bạn chạy ảo hóa iOS, Android và Linux trên bộ xử lý ARM, loại bộ xử lý được sử dụng trong Apple Silicon. Vì vậy, không có gì ngạc nhiên khi hãng đã sớm chuyển được Linux sang máy Mac M1. Nhưng Linux trên Mac có ý nghĩa gì đối với bạn?
"Khi Apple quyết định cho phép cài đặt các hạt nhân tùy chỉnh trên máy Mac với bộ xử lý M1, chúng tôi rất vui khi thử xây dựng một cổng Linux khác để nâng cao hiểu biết của chúng tôi về nền tảng phần cứng", Corellium cho biết trong một bài đăng trên blog của mình. trang web.
"Khi chúng tôi đang tạo một mô hình bộ xử lý cho sản phẩm nghiên cứu bảo mật của mình, chúng tôi đã làm việc trên cổng Linux song song."
Phần cứng của Mac thực sự tốt. Ngay cả Linus Torvalds [người phát minh ra Linux] cũng muốn một cái.
Linux trên Mac
Linux là một hệ điều hành như macOS, Windows, Android, v.v. Nó có thể được sử dụng như một nền tảng máy tính để bàn, nhưng bạn có nhiều khả năng tìm thấy nó trong điện thoại, được nhúng trong các thiết bị điện tử hoặc thậm chí trong siêu máy tính. Bởi vì nó là mã nguồn mở, nó có thể được tùy chỉnh.
Điện thoại Android chạy trên Linux, cũng như các hệ thống của NASA. Nếu bạn có một chiếc tủ lạnh thông minh, rất có thể nó là hệ điều hành Linux. Linux, sau đó, đã được tinh chỉnh để chạy trên hầu hết mọi thứ với một con chip máy tính bên trong. Và bây giờ danh sách đó bao gồm cả máy Mac M1.
Máy Mac M1 hỗ trợ khởi động từ các hệ điều hành không phải macOS, nhưng không dễ dàng để thiết lập và chạy Linux. Apple thích tùy chỉnh phần cứng và phần mềm của mình, và điều này khiến các tác vụ tưởng chừng đơn giản như kết nối với bàn phím và chuột USB trở nên phức tạp.
Cổng ban đầu hoạt động trên Mac mini, nhưng Corellium kể từ đó đã làm cho nó chạy trên MacBook. Chris Wade, giám đốc công nghệ của Corellium, cho biết trên Twitter: “Hôm nay chúng tôi đã bổ sung tính năng quản lý xung nhịp CPU (cải thiện tốc độ 30%) và hỗ trợ cho MacBook Air và chuyên nghiệp”.
Nếu bạn muốn dùng thử trên máy tính xách tay, bạn cần làm theo hướng dẫn của Corellium. "Nó vẫn yêu cầu bàn phím, chuột và USB bên ngoài để khởi động", Wade viết trên Twitter. "Nhưng chúng tôi đang làm việc để thêm hỗ trợ cho những người đó."
Điều này có nghĩa là gì?
Hầu hết chúng ta sẽ không bao giờ làm bất cứ điều gì ngoài việc chạy macOS trên máy Mac Apple Silicon mới của mình và điều đó ổn. Nhưng việc chuyển sang Linux rất hữu ích vì một số lý do. Một là nó có nghĩa là bạn có thể ảo hóa Linux trên máy tính của mình.
Cổng Corellium hiện yêu cầu bạn khởi động trực tiếp vào Linux. Ảo hóa là một tùy chọn cho phép bạn chạy một phiên bản Linux trong một cửa sổ trên máy Mac, giống như bất kỳ ứng dụng nào khác. Phiên bản Linux bên trong cửa sổ này đang chạy trực tiếp trên phần cứng của máy Mac, nhưng nó thuận tiện hơn rất nhiều cho người dùng.
Tuy nhiên, bạn chạy nó, Linux trên Mac cho phép mọi người mua những cỗ máy mạnh mẽ tuyệt vời này và sử dụng chúng cho công việc của họ. Các nhà khoa học và nhà nghiên cứu thường sử dụng các công cụ Linux mã nguồn mở hoặc sản xuất tại nhà và chẳng bao lâu nữa họ sẽ có thể sử dụng chúng trên một máy tính xách tay hoạt động êm ái với thời lượng pin cả ngày, không có quạt và ít nóng.
Chúng tôi rất vui khi thử xây dựng một cổng Linux khác để nâng cao hiểu biết của chúng tôi về nền tảng phần cứng.
Họ cũng có thể có quyền truy cập vào các chip tùy chỉnh mà Apple đưa vào các thiết bị của mình. Tensorflow, một nền tảng máy học mã nguồn mở, đã sử dụng công nghệ máy học "Core ML" của Apple trên máy Mac M1. Người dùng Linux có thể sử dụng lại phần cứng Apple tùy chỉnh cho mục đích sử dụng của riêng họ.
Ngoài ra, còn có thách thức. "Người dùng Linux thích chứng minh rằng Linux có thể chạy trên mọi thứ", nhà viết kỹ thuật và người dùng Linux Chris Ward nói với Lifewire qua tin nhắn trực tiếp.
"Phần cứng của Mac thực sự tốt", Ward nói. "Ngay cả Linus Torvalds [người phát minh ra Linux] cũng muốn một cái."
Apple cũng thắng ở đây, vì hãng sẽ bán được nhiều máy Mac hơn. Thật không điên rồ khi nghĩ rằng các công ty máy chủ có thể trang bị cho các trung tâm dữ liệu của họ với các máy Mac chạy hệ điều hành Linux, để tận dụng lợi thế của những con chip mạnh mẽ, chạy tốt của họ.
Đối với người dùng Mac thông thường, điều này có thể không tạo ra bất kỳ sự khác biệt nào. Nhưng đối với những người quan tâm, đây thực sự là một vấn đề rất lớn. Và đó là tin tốt.