바이오닉 (소프트웨어)

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

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

지원 아키텍처

편집

바이오닉은 리눅스 커널만 지원하지만 현재는 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일. 2015년 9월 19일에 원본 문서에서 보존된 문서. 2012년 9월 21일에 확인함. 
  2. “Android Anatomy and Physiology” (PDF). 《구글 I/O》. 2008년 5월 28일. 2016년 4월 8일에 원본 문서 (PDF)에서 보존된 문서. 2014년 5월 23일에 확인함. 

외부 링크

편집