광고 닫기

Apple이 M1이라는 자체 칩으로 구동되는 Apple Silicon을 탑재한 최초의 Mac을 출시했을 때 전 세계를 놀라게 하는 동시에 많은 질문을 제기했습니다. 물론 그들은 이미 Apple Silicon 프로젝트 발표 과정에서 등장했지만 이번에는 원래 예측이 실제로 실현 될지 모두가 궁금해했습니다. 가장 큰 질문은 물론 다른 운영 체제, 주로 Windows를 시작하거나 가상화하는 경우였습니다. M1 칩은 다른 아키텍처(ARM64)를 기반으로 하기 때문에 안타깝게도 Windows 10(x86 아키텍처에서 실행)과 같은 기존 운영 체제를 실행할 수 없습니다.

현재 1대의 Mac과 iPad Pro에 탑재된 Apple Silicon 제품군 중 첫 번째인 M4 칩의 출시를 떠올려 보세요.

특히 (현재로서는) Windows에서 가장 좋아 보이지는 않지만 차세대 "대형" 플레이어인 Linux에는 더 나은 시기가 빛나고 있습니다. 거의 1년 동안 MXNUMX 칩을 사용하여 Linux를 Mac에 이식하는 대규모 프로젝트가 진행되었습니다. 그리고 그 결과는 매우 유망해 보입니다. 자체 칩(Apple Silicon)을 갖춘 Mac용 Linux 커널은 이미 XNUMX월 말에 출시되었습니다. 그러나 이제 이를 만든 제작자는 Linux 시스템이 이미 이러한 Apple 장치에서 일반 데스크탑으로 사용 가능하다고 말했습니다. Asahi Linux는 이제 그 어느 때보다 더 잘 실행되지만 여전히 한계와 몇 가지 결함이 있습니다.

드라이버

현재 상황에서는 이미 M1 Mac에서 상당히 안정적인 Linux를 실행할 수 있지만 안타깝게도 그래픽 가속 지원이 여전히 부족합니다. 이는 최신 버전인 5.16의 경우입니다. 어쨌든, 프로그래머 팀은 프로젝트 작업에 열중하고 있습니다. 덕분에 일부 사람들은 Apple Silicon 프로젝트가 도입되었을 때 완전히 불가능하다고 생각했을 수도 있는 일을 해냈습니다. 특히 PCIe 및 USB-C PD용 드라이버를 포팅할 수 있었습니다. Printctrl, I2C, ASC 메일박스, IOMMU 4K 및 장치 전원 관리 드라이버용 다른 드라이버도 준비되어 있지만 이제 신중한 확인과 후속 시운전을 기다리고 있습니다.

맥북 프로 리눅스 SmartMockups

그런 다음 제작자는 컨트롤러와 실제로 작동하는 방식을 추가합니다. 올바른 기능을 위해서는 사용된 하드웨어에 단단히 연결되어야 하므로 가장 작은 세부사항(예: 핀 수 등)도 인식해야 합니다. 결국 이는 대부분의 칩에 대한 요구 사항이며, 새로운 세대의 하드웨어가 나올 때마다 드라이버를 수정하여 100% 지원을 제공해야 합니다. 그러나 Apple은 이 분야에 완전히 새로운 것을 도입했으며 다른 분야보다 단연 돋보입니다. 이 접근 방식 덕분에 드라이버가 M1이 있는 Mac뿐만 아니라 ARM64 아키텍처의 아직 ​​탐구되지 않은 세계인 후속 제품에서도 작동할 수 있다는 것이 이론적으로 가능합니다. 예를 들어, M1 칩에 있는 UART라는 구성 요소는 광범위한 역사를 가지고 있으며 최초의 iPhone에서도 찾을 수 있습니다.

최신 Apple Silicon 칩으로 포팅하는 것이 더 쉬울까요?

위에서 언급한 정보를 바탕으로 Linux의 최종 포팅이나 최신 칩을 탑재한 Mac에 대한 준비가 더 쉬울지 여부에 대한 의문이 제기됩니다. 물론, 우리는 아직 이 질문에 대한 답을 모릅니다. 적어도 100% 확실하지는 않습니다. 그러나 프로젝트 제작자에 따르면 가능합니다. 현 상황에서는 M1X나 M2 칩을 탑재한 맥이 나올 때까지 기다려야 한다.

어쨌든, 이제 우리는 Asahi Linux 프로젝트가 몇 단계 발전했다는 사실을 기뻐할 수 있습니다. 이미 언급한 GPU 가속 지원이나 일부 드라이버 등 여러 가지 문제가 여전히 누락되어 있지만 여전히 꽤 유용한 시스템입니다. 또한 현재 이 세그먼트가 시간이 지남에 따라 실제로 어디로 이동할지에 대한 의문이 있습니다.

.