libc 썸네일형 리스트형 Android library - Bionic(libc)에 대해 알아보자. 대학원 수업을 수강중에 Android library 파트에 libc에 대해 조사할 기회가 생겼다.libc의 위치는 밑에 그림의 빨간색으로 표시해뒀다. 먼저 안드로이드는 리눅스커널 기반으로 만들어진 운영체제이다. 리눅스에서는 거의 표준으로 사용하는 GNU C Library(glibc)라는것을 사용하지만, 안드로이드에서는 Bionic(libc)라는 라이브러리를 사용한다. 왜 안드로이드에서는 glibc를 사용하지 않고 bionic을 사용할까? 그 이유를 한번 찾아보았고 그것을 바탕으로 3가지 이유로 서술해 보려 한다. 1) 라이선스(License)리눅스에서 사용되는 glibc는 LGPL 라이선스로 배포되고 있다. 여기서 LGPL이란 여기에 서술해놓았다.안드로이드에서 glibc를 사용하지 않는 이유는 LGPL .. 더보기 이전 1 다음