루팅이 되지 않은 안드로이드 호스트 디바이스에서
성능과 API 스택을 풀 활용해서 리눅스 컴퓨팅 환경과 리눅스 게이밍 환경을 구현하는
LD_PRELOAD 기반 glibc rootfs 리눅스 플젝하나 개발하고 있습니다.
Termux의 PRoot와는 다른 호스트 APK 기반이고
PRoot에 있던 ptrace() syscall 마다 오버헤드도 발생하지 않아
CPU, GPU, I/O 모두 네이티브로 작동합니다.
code-oss에 코덱스 연동해서 쓰는데 Plus 요금이라 토큰이 너무 부족해서
힘든지라 그냥 GPT로 작업하고 있습니다.
GPT가 짜준 코드를 수동으로 제가 코드 복붙하거나 디버깅 로그를 제가 복붙하는 수고가 있긴한데
그래도 어찌저찌 잘 진행되네요 ㅎㅎ
일단 런타임 먼저 개발중이고
안드로이드 bionic 환경에서 해당 런타임으로 glibc rootfs 리눅스 프로그램들 작동하게끔 하고 있는데
척척 진행중입니다.
요즘 PC가격 천정부지로 오르는데 잘만되면
이젠 플래그십 폰과 태블릿PC를 컴퓨터로 이용하게끔 할수있을거 같네요.
이쪽 분야 선구자님을 여기서 뵙네용~!
요즘 이런것도 등장하는거 같더라구요!
https://github.com/Meapri/android-on-linux