내가 이해한 바에 따르면 일단 부트로더가 잠금 해제되면 Android 장치에 선택한 (Arm 지원) Linux 배포판을 설치하는 데 큰 문제가 없어야 합니다.
내 생각은 기본적으로 다음과 같습니다.부트로더의 잠금을 해제하면 Android 휴대폰과 다른 Arm 컴퓨터의 차이점은 무엇입니까?
나는 몇 가지 가능한 설명을 생각해 보았습니다.
하드웨어는 메인라인 Linux 커널에서 지원되지 않습니다. 일부 장치 드라이버는 제조업체에서 제작한 커널에서만 사용할 수 있습니다.하지만, 기본 Linux 커널에는 거의 모든 유형의 장치에 대한 하드웨어 지원이 없다고 상상하기 어렵습니다. 특히 이러한 장치는 모두 Android를 실행하므로 이러한 커널 모듈이 있어야 하기 때문입니다.
실제로 부트로더를 잠금 해제하는 것은 환상이며 일반적으로 부트로더를 "잠금 해제"했다고 생각할 때 얻을 수 있는 제어권은 여전히 매우 제한적입니다. 솔직히 말해서 부트로더에 대한 나의 지식은 매우 실용적이고 제한적이므로 이 이론을 어떻게 이해해야 할지 잘 모르겠습니다.
스마트폰에서 데비안과 같은 것을 실행하는 것이 유용한지에 대한 모든 우려를 무시하고, 저는 이것이 왜 그렇게 어려운 일처럼 보이는지 알아내려고 노력하고 있습니다.
답변1
휴대폰의 많은 장치에는 순수 바이너리 드라이버(모듈)가 함께 제공되므로 전적으로 옳습니다. 이것이 바로 Google이 Linux 커널을 안정적인 자체 API/ABI 커널(Zircon)로 교체하려는 이유입니다. 이를 통해 동일한 바이너리 드라이버를 사용하는 동안 커널을 더 오랫동안 업데이트할 수 있습니다.
둘째, 장치가 알려져 있더라도 제대로 작동하려면 많은 문제가 필요할 수 있습니다. 예를 들어 스마트폰의 오디오 코덱은 너무 많은 입력 및 출력(아날로그/디지털/블루투스/등)을 처리하므로 전혀 작동하지 않을 수 있습니다. 공급업체의 구성 파일이 없으면 일반적으로 또는 전혀 그렇지 않습니다.
부트로더를 잠금 해제하면 내부 저장소의 모든 데이터를 덮어쓸 수 있지만 대부분의 경우 공급업체 파티션 구성표를 변경할 수는 없습니다.
전체적으로 스마트폰에 사용자 정의 운영 체제를 설치하는 것은 어렵지 않지만 모든 것이 제대로 작동하도록 하는 것은 매우 어렵습니다.