GitHub Trending인프라 · 데브옵스

ravindu644/Droidspaces-OSS

안드로이드에서 리눅스 배포판을 네이티브로 실행하는 경량 컨테이너 런타임

원제 ravindu644/Droidspaces-OSS

스타 2,171당일 +114Kotlin
Key Point

chroot와 달리 프로세스 트리, 마운트 테이블, 호스트명, IPC 리소스를 격리하는 진정한 컨테이너 런타임으로서, Termux 없이 안드로이드 기기에서 직접 리눅스 환경을 구동할 수 있는 새로운 방식을 제시한다.

핵심 요약

  • Droidspaces는 리눅스 커널 네임스페이스를 이용해 안드로이드와 리눅스에서 전체 리눅스 배포판을 격리된 환경으로 실행하는 경량 컨테이너 런타임이다.
  • systemd, OpenRC 등 다양한 init 시스템을 지원하며, 성능 오버헤드 없이 호스트 커널을 직접 공유한다.
  • 400KB 미만의 단일 정적 바이너리로 제공되며 musl libc에 외부 의존성 없이 컴파일되어 있다.
  • aarch64, armhf, x86_64, x86, riscv64 아키텍처를 단일 바이너리로 지원한다.
  • 안드로이드에서는 SELinux, 네트워킹, 암호화 문제를 처리하며, 복구 모드와 라무디스크 같은 최소 환경에서도 동작한다.
  • 안드로이드 앱을 통해 GUI로 무제한 컨테이너를 관리할 수 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗