개발자는 Apple iPhone 7의 그래픽 인터페이스를 사용하여 Ubuntu 20.04를 부팅하는 놀라운 업적을 달성했습니다. 더 자세히 알아보려면 계속 읽어보세요!
2020년 3월 Corellium이 발표되었을 때 프로젝트 샌드캐슬 다음을 사용하여 Apple iPhone 7에서 Android를 부팅하려면 checkra1n 탈옥, 이는 레거시 iPhone 모델에 대한 OS 수준 애프터마켓 개발의 잠재력에 대한 희망을 불러일으켰습니다. 하드웨어 오류를 제외하고 고급 사용자가 일반 GNU/Linux 배포판을 설치할 수 있다면 이러한 장치 중 상당수는 여전히 수년 동안 사용할 수 있습니다. 실제로, 이러한 오래된 iPhone 장치의 수명을 연장하는 데 도움이 될 최근 개발이 우리의 관심을 끌었습니다.
'라는 이름의 개발자 1명뉴해커1746" Reddit에서는 iPhone 7을 Linux 기반 스마트폰으로 전환하는 데 도전하고 있습니다. 개발자는 iPhone 7에서 Ubuntu 20.04 LTS의 ARM64 빌드를 부팅하는 것 외에도 장치에서 GNOME 데스크탑 환경의 완전한 그래픽 셸을 실행할 수 있었습니다.
개발자는 내부 NAND의 내용을 교체한 것이 아니라 다음을 사용하여 Ubuntu 인스턴스를 네트워크 부팅하는 데 성공했습니다. Project Sandcastle의 사용자 정의 Linux 커널. 개발자는 매우 정교한 가이드를 공유했습니다 자신만의 "iPhone 7 Ubuntu Edition"을 만드는 방법에 대해 설명하고, 기기 탈옥에 대한 걱정 없이 튜토리얼을 따라갈 수도 있습니다. 그러나 Ubuntu에서 iPhone 7을 실행하는 것은 경험이 없는 사용자에게는 그리 만족스러운 경험이 아닐 수 있습니다. 왜냐하면 여전히 사전에 커널을 수동으로 컴파일하고 퐁고OS checkra1n을 사용하는 사전 부팅 실행 환경.
Apple iPhone 7에서 Ubuntu를 실행시키려는 모더는 별로 놀라운 일이 아닙니다. 왜냐하면 이 특정 시리즈는 Linux 커널에 낯선 것이 아니기 때문입니다. 그만큼
포스트마켓OS 프로젝트가 떠오른다. 아이폰 7과 7 플러스에 리눅스를 도입하다. iPhone에 Ubuntu와 같은 GNU/Linux 배포판을 설치하면 그냥 실행하는 것과 동일한 경험을 제공하지 않습니다. iOS는 확실히 물리적으로 개선될 때까지 오래된 장치에서 적절한 성능을 끌어내는 것이 엄청나게 유용할 것입니다. 휴식. 기억하세요. 전설적인 HTC HD2, 실제로 소프트웨어를 실행하는 것이 아니라 그것이 가능하다는 것을 증명하는 것입니다.출처: r/linux (1, 2)