%EC%9D%84%20Linux%EB%A1%9C%20%EA%B0%80%EC%A0%B8%EC%98%AC%20%EB%95%8C%20%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8%20%EC%96%B4%EB%A0%A4%EC%9B%80%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
우리는 Android가 Linux 기반의 오픈 소스 배포판이라는 것을 알고 있습니다. 우리는 Linux 커뮤니티가 수년 동안 Android에 대해 요청했지만 거부된 일부 기능(예: Unity3D Player)이 있다는 것을 알고 있습니다.
Android 기능을 다른 Linux 배포판(예: Ubuntu, Fedora 등)으로 가져올 때 어떤 어려움이 있나요?
답변1
어려움은 완전히 다른 운영 체제라는 것입니다. 안드로이드는 리눅스 배포판이 아닙니다. 안드로이드와 안드로이드의 유일한 공통점은GNU/X11/아파치/리눅스/TeX/펄/파이썬/FreeCiv(종종 "Linux" 또는 "Linux 배포판"이라고 함)은 Linux핵심. 리눅스를 기반으로POSIXAPI를 기반으로,X 윈도우 시스템프로세스, 파일, 파이프 및 창과 같은 핵심 개념을 사용하여 이러한 기반 위에 구축된 그래픽 인터페이스 및 많은 라이브러리를 위한 것입니다. 안드로이드는 자체 기반으로자바 API그리고특정 개념, 활동, 서비스, 바인더 및 의도와 같은 핵심 개념을 사용합니다. Unity3D와 같은 것을 Linux로 포팅하는 것은 OSX(Android보다 POSIX 비트가 많지만 Unix/Linux용 X11과는 완전히 다른 GUI를 가짐) 및 Android와 같은 다른 포트만큼 작업량이 많습니다.