안드로이드 (OS)

청금석 (토론 | 기여)님의 2015년 4월 22일 (수) 12:49 판 (청금석 사용자가 Android 문서를 안드로이드(OS) 문서로 옮겼습니다)

개요

지구상에서 최다 사용자를 보유한 모바일 Linux 배포판. 보통 Android/Linux 시스템의 형태로 모바일 기기에 프리 로드되어 배포된다.

특징

오픈소스

안드로이드는 RIL, 카메라 드라이버, WiFi 모듈 펌웨어 등등 제조사 특정적인 부분을 제외한 전체의 소스 코드가 Permissive 한 라이센스로 풀려 있다.

Java

리눅스 커널 위에 DalvikVM, Android Runtime, 기타 하드웨어 관련 HAL, 웹킷, SQLite 등등을 제외한 Android 본체가 자바로 짜여져 있다.

주목할 만한 배포판

  • CyanogenMod
  • OmniROM
  • Replicant - 보통은 공개되지 않는 제조사 특징적 드라이버를 리버스 엔지니어링을 통해 오픈 소스로 만든 배포판. 이 과정에서 삼성 모뎀 펌웨어의 백도어를 찾기도 했다.