안드로이드-x86
Android-x86| 개발자 | 치웨이황, 이순 |
|---|---|
| OS 패밀리 | Android (Linux) |
| 소스 모델 | 오픈 소스(Google Play 등 자체 컴포넌트 포함) |
| 최신 릴리즈 | 9.0-r2[1] (Android Pie 9.0.0_r54 기반) / 2020년 3월 , 전( |
| 커널 타입 | 모노리식(Linux 커널 변경) |
| 면허증. | Apache 라이센스 2.0 |
| 공식 웹사이트 | www |
Android-x86은 RISC 기반 ARM [2][3][4][5][6][7]칩이 아닌 x86 프로세서를 탑재한 장치에서 실행되도록 Open Handset Alliance에 의해 개발된 Android 모바일 운영 체제를 비공식적으로 이식하는 오픈 소스 프로젝트입니다.
개발자인 치웨이황과 이순이 2009년에 이 프로젝트를 시작했습니다.이 프로젝트는 안드로이드가 다양한 넷북, 태블릿, 울트라 모바일 PC에서 실행할 수 있도록 안드로이드 소스 코드에 대한 일련의 패치로 시작되었습니다.Huang은 현재 프로젝트 관리자입니다.현재 Mauro Rossi와 Michael Goffioul이 [8]개발 중이다.
개요
OS는 Android Open Source Project(AOSP)를 기반으로 하며 일부 수정 및 개선되었습니다.일부 컴포넌트는 PC 아키텍처에서 실행할 수 있도록 프로젝트에 의해 개발됩니다.예를 들어 커널 및 HAL과 같은 일부 하위 구성 요소는 플랫폼에 더 잘 맞게 교체됩니다.인텔 GMA, AMD의 Radeon, Nvidia의 칩셋(Nouveau), VMware(vmwgfx), QEMU(virgl) 등 지원되는 GPU가 검출되면 OS는 Mesa를 통해 OpenGL ES 하드웨어 액셀러레이션을 활성화합니다.지원되는 GPU가 없으면 소프트웨어 렌더링을 통해 OS를 비액셀러레이션 모드로 실행할 수 있습니다.릴리스 7.1 이후 소프트웨어 렌더러는 SwiftShader [9]프로젝트를 통해 구현되었습니다.
일반 Linux 배포와 마찬가지로 이 프로젝트에서는 라이브 모드에서 실행하거나 타깃 시스템의 하드 디스크에 설치할 수 있는 미리 구축된 ISO 이미지를 릴리스합니다.릴리스 4.4-r2 이후 프로젝트는 UEFI 시스템에서 부팅되는 라이브 USB를 만드는 데 사용할 수 있는 efi_img도[10] 출시합니다.릴리스 4.4-r4 이후 UEFI 지원은 ISO 이미지로 통합되었으며 efi_img는 사용되지 않는 것으로 표시되었습니다.
AOSP를 제외하고 다음과 같은 불완전한 컴포넌트 목록은 처음부터 개발되거나 전체 Android-x86 코드 베이스를 형성하기 위해 다른 오픈 소스 프로젝트에서 파생됩니다.
- 커널
- 인스톨러
- drm_gralloc 및 gbm_gralloc
- 메사
- 스위프트 셰이더
- 오디오
- 카메라
- GPS
- 조명
- 무선 인터페이스 레이어
- 센서
업데이트된 버전에 점점 더 많은 구성 요소가 추가될 수 있습니다.
| 버전 | 안드로이드 버전 | 발매일 | 상황 |
|---|---|---|---|
| 0.9 | 1.5 (컵케이크) | 2009-07-29 | 단종 |
| 1.6 | 1.6 (도넛) | 2009-11-20 | 단종 |
| 2.2 | 2.1 (Eclair | 2010-06-30 | 단종 |
| 3.2 | 3.2 (허니콤) | 2011-08-28 | 단종 |
| 4.0 | 4.0.4 (아이스크림 샌드위치) | 2013-06-23 | 단종 |
| 4.2 | 4.2 (젤리빈) | 2012-12-25 | 단종 |
| 4.3 | 4.3 (젤리빈) | 2013-07-25 | 단종 |
| 4.4 | 4.4.2 (킷캣) | 2014-08-08 | 단종 |
| 6.0 | 6.0.1 (Marshmallow) | 2016-09-13 | 단종 |
| 7.1 | 7.1.2 (누가) | 2018-02-06 | 서포트되고 있다 |
| 8.1 | 8.1.0 (OREO) | 2019-01-15 | 서포트되고 있다 |
| 9.0 | 9.0.0 (파이) | 2020-02-27 | 서포트되고 있다 |
| 10.0 | 10.0 (Q) | ? | 소스 코드 |
| 11.0 | 11.0 (R) | ? | 소스 코드 |
Android-x86(Q) 및 (R) 브랜치는 2022년 [11]7월 현재 소스 코드 릴리스일 뿐입니다.
디스트로스
관련 프로젝트
청자 프로젝트
관련 프로젝트인 청자(구 Android-IA)[12]는 새로운 UEFI 기기에서 실행될 인텔에 의해 제작되었습니다.이 프로젝트의 목적은 [12]협업을 위한 장소를 제공하는 것 외에 인텔 아키텍처에 대한 Android 지원 및 혁신을 추진하는 것입니다.인텔 HD 그래픽스 하드웨어를 지원하기 위해 Android-x86의 drm_gralloc 그래픽스 HAL 모듈을 다시 사용했습니다.Android-IA로 돌아가면 더 자세한 정보를 제공하는[13] FAQ가 제공되었습니다.
리믹스 OS
Jide Technologies는 Android-x86의 주요 개발자인 Chih-Wei Huang과 제휴하여 기존 PC에서 사용하도록 설계된 Android-x86의 비공개 소스 파생 제품인 Remix OS를 개발했습니다.리믹스 OS의 첫 번째 베타는 2016년 [14]3월 1일에 출시되었습니다.이 프로젝트는 2017년 [15]7월 17일에 중단되었다.
안드로이드 TV x86
2020년 후반, XDA Developers의 한 고위 구성원은 PC용 안드로이드 TV를 제공하기 위해 Android TV x86을 개발했습니다.이것은 "ROM이 Android-x86 프로젝트에 뿌리를 두고 있기 때문에 즉시 작동해야 합니다."[16]
「 」를 참조해 주세요.
- 리눅스
- Anbox - Android용으로 개발된 모바일 응용 프로그램 및 모바일 게임을 Linux 배포판에서 실행할 수 있도록 하는 것을 목적으로 하는 무료 오픈 소스 호환성 계층입니다.
- 블루스택스
- Android용 Windows 서브시스템
- DuOS-M
- 운영 체제 목록
레퍼런스
- ^ "Release Note 9.0-r2". Android-x86.org. 2020-03-25. Retrieved 2020-05-28.
- ^ DistroWatch Weekly, 767호, 2018년 6월 11일
- ^ Android-x86 4.0 리뷰 - 감동 없음
- ^ Android-x86 4.4 리뷰– 첫 번째 출시 후보 LinuxBSDos.com
- ^ Android-x86이 Linux 데스크톱의 좋은 대안이 될 수 있다는 Linux Insider 리뷰
- ^ DistroWatch Weekly 제630호 2015년 10월 5일
- ^ DistroWatch Weekly, 682호, 2016년 10월 10일
- ^ "Android-x86 Google Group". android-x86@googlegroups. Retrieved 30 June 2021.
- ^ "SwiftShader repo at Android-x86". android-x86 gitweb. Archived from the original on 9 July 2021. Retrieved 30 June 2021.
- ^ "Android-x86 Release 4.4". android-x86@sourceforge. Retrieved 31 August 2015.
- ^ "Get Source Android-x86".
- ^ a b "Home". Android Open Source Platform for Intel Architectures. Retrieved 2020-09-15.
- ^ "FAQ". Android on Intel Architecture. Archived from the original on 31 December 2013. Retrieved 3 January 2014.
- ^ "[ANNOUNCEMENT] Release of Remix OS for PC Be... Remix OS". Forum.xda-developers.com. 2016-03-01. Retrieved 2017-05-02.
- ^ Jide Tech (2017-07-17). "An update from Jide Team". Kickstarter.com. Retrieved 2020-07-12.
- ^ "Android TV x86 lets you repurpose your old PC into a media streamer". XDA Developers. 2020-11-14. Retrieved 2020-11-16.