구글은 안드로이드 기기에서 리눅스 앱을 실행할 수 있도록 하는 계획을 진행 중임. 이는 시스템의 유연성을 확장하는 큰 변화임. 지금까지 리눅스 앱 지원은 크롬북에 한정되어 있었고, 안드로이드 사용자는 제한된 서드파티 도구에 의존해야 했음.
안드로이드에서 VM을 통한 리눅스 실행
이 변화의 핵심은 안드로이드 가상화 프레임워크(AVF)를 사용하는 새로운 터미널 앱임. 이 앱을 통해 사용자는 가상 머신(VM)을 통해 안드로이드 기기에서 리눅스 명령어를 실행할 수 있음.
처음에는 이 기능을 설정하는 데 약간의 노하우가 필요했음. 사용자는 앱을 활성화하고 VM을 수동으로 설정해야 했음. 구글은 이제 이 과정을 훨씬 간단하게 만들기 위해 작업 중임. 터미널 앱은 곧 사용자의 최소한의 입력으로 데비안과 같은 리눅스 시스템을 설정하고 실행할 수 있게 될 것임. 이 개발은 안드로이드에서 리눅스를 더 쉽게 사용하도록 하는 것을 목표로 함.
완전한 통합 계획
안드로이드 오픈 소스 프로젝트(AOSP)의 최근 코드 변경 사항은 구글이 안드로이드 개발자 설정에 리눅스 터미널 옵션을 추가할 계획임을 보여줌. 이 옵션이 활성화되면 터미널 앱은 안드로이드 기기에서 VM을 통해 리눅스 명령어를 실행할 수 있음. 현재 사용자는 여전히 데비안 이미지와 VM을 수동으로 설정해야 하지만, 구글은 이 과정을 자동화할 계획임.
터미널 앱의 주요 기능
구글의 노력은 안드로이드에서 리눅스를 실행하는 것에만 국한되지 않음. 회사는 터미널 앱과 AVF를 위한 다른 기능도 작업 중임. 이러한 업데이트 중 일부는 다음과 같음:
VM 스냅샷: 사용자는 VM의 상태를 저장하고 나중에 쉽게 복원할 수 있음.
중첩 가상화: 이 기능은 사용자가 다른 VM 내에서 VM을 실행할 수 있게 하여 시스템의 유연성을 확장함.
설정 제어: 사용자는 디스크 공간, 네트워크 포트 설정 등과 같은 옵션을 제어할 수 있음.
모든 기기를 위한 리눅스
구글은 이러한 리눅스 기능을 대형 화면 기기에만 한정하지 않음. 픽셀 태블릿 및 곧 출시될 픽셀 9 프로 XL과 같은 기기에서의 테스트는 이 터미널 앱이 태블릿이나 크롬북뿐만 아니라 다양한 안드로이드 기기에서 사용 가능함을 보여줌. 이는 스마트폰에서 리눅스를 실행할 수 있는 가능성을 열어줌.
개발자를 위한 이점
안드로이드에서 리눅스 앱 지원은 개발자에게 큰 도움이 될 수 있음. 리눅스 도구가 안드로이드 기기에서 직접 실행되면, 개발자는 데스크탑 설정 없이도 안드로이드 스튜디오와 같은 앱을 사용할 수 있음. 이 단계는 안드로이드를 데스크탑과 유사한 플랫폼으로 강화할 수 있으며, 더 많은 리눅스 앱이 ARM 기반 프로세서에 최적화됨에 따라 더욱 그러함. 요약하자면, 구글의 리눅스 지원 계획은 큰 진전을 의미함. 이는 사용자와 개발자 모두에게 더 많은 도구와 옵션을 제공하여 안드로이드를 더 유연한 플랫폼으로 만들 수 있음.