바이오닉 (소프트웨어)

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
바이오닉
개발자오픈 핸드셋 얼라이언스
발표일2008년 9월 23일 (11년 전)(2008-09-23)[1]
저장소 위키데이터에서 편집하기
운영 체제안드로이드[2]
플랫폼X86, X86-64, ARM, ARM 아키텍처, MIPS, MIPS 아키텍처
종류C 표준 라이브러리
라이선스3-clause BSD 허가서
웹사이트developer.android.com

바이오닉(Bionic)은 자사의 안드로이드 운영 체제용으로 구글이 개발한 표준 C 라이브러리(libc, libdl, libm, libpthread 포함)이다.[2] 바이오닉은 리눅스 커널과 함께 사용하는 BSD 라이선스의 C 라이브러리이다. BSD 커널을 요구하는 BSD C 라이브러리, 또 GNU 약소 일반 공중 사용 허가서(GNU LGPL)의 GNU C 라이브러리(glibc)와는 구별된다.

지원 아키텍처[편집]

바이오닉은 리눅스 커널만 지원하지만 현재는 arm, arm64, mips, mips64, x86, x86-64 아키텍처를 지원한다. 플랫폼 자체는 킷캣 이후의 armv7 with NEON이 필요하지만 NDK r16 이상이라면 NDK는 armv5를 지원하며 여전히 NEON의 유무에 관계없이 armv7을 지원한다. 역사적으로 플랫폼의 부분적 SH-4 지원이 있었으나 탑재된 장치가 없던 까닭에 그 이후로 지원이 제거되었다. NDK는 SH-4를 지원하지 않으며 MIPS와 MIPS64 지원은 NDK에서 제거되었다.

같이 보기[편집]

각주[편집]

  1. “Announcing the Android 1.0 SDK, release 1”. 2008년 9월 9일. 2012년 9월 21일에 확인함. 
  2. “Android Anatomy and Physiology” (PDF). 《구글 I/O》. 2008년 5월 28일. 2016년 4월 8일에 원본 문서 (PDF)에서 보존된 문서. 2014년 5월 23일에 확인함. 

외부 링크[편집]