안드로이드
대표적인 스마트폰 운영체제인 안드로이드는 리눅스 커널을 기반으로 제작된 또 하나의 리눅스 배포본입니다.
Architecture
- 스마트폰뿐만아니라 다양한정보 가전기기에 활용되고 있음.
- 안드로이드운영체계의 포괄적인 개념은아래 그림과 같음.
- 리눅스 커널 리눅스 기능을 그대로 가지고 옴.
- 라이브러리: 안드로이드 프로그램이 쉽게 시스템을 이용할 수 있도록 미리 많은 기능들을 사용할 수 있는 프로그램 집합을 제공
- 런타임: 응용프로그램의 실행을 관리
- 어플리케이션 프레임워크: 응용 프로그램의 많은 기능을 미리 정의(들을 잡아 활용할 수 있도록 함.)하여 프로그램에서는 가져다 시용할 수 있도 록함.
- 어플리케이션: 전화 어플, 웹브라우저, 메신저, 카메라, 동영상 뷰어 등 다
Android System 접속
- 안드로이드 OS는 리눅스 커널을 시용하고 있기 때문에 telnet 서비스가 제공된다면 telnet으로 접속할 수 있음.
- 일반적 인 스마트폰에서는 해당 기능을 차단되어 있음.
- 단 root 계정으로 스마트폰을 시용하는 루팅(탈옥)이라는 과정을 거치면 가능
- 탈옥 시 정상적 기능 사용이 불가능하며 금융 앱, 구글 스토어의 사용이 제한됨.
- 안드로이드 개발자용 PC 에뮬레어터 버전은 텔넷 서비스를 제공
서브목차