Android-x86 - Android-x86

Android-x86
Android-x86.png
Deweloper Chih-Wei Huang , Yi Sun
Rodzina systemów operacyjnych Android (na Linuksie)
Model źródłowy Open source (zawiera zastrzeżone komponenty, takie jak Google Play )
Najnowsze wydanie 9.0-r2 (w oparciu o Android Pie 9.0.0_r54) / 25 marca 2020 ; 18 miesięcy temu ( 25.03.2020 )
Typ jądra Monolityczne ( zmodyfikowane jądro Linuksa )
Licencja Licencja Apache 2.0
Oficjalna strona internetowa www .android-x86 .org Edytuj to na Wikidata
Android x86 (wersja 4.0) na EeePC 701 4G

Android-x86 to projekt typu open source , który polega na nieoficjalnym przeniesieniu mobilnego systemu operacyjnego Android opracowanego przez Open Handset Alliance do działania na urządzeniach z procesorami x86 , a nie na układach ARM opartych na architekturze RISC .

Deweloperzy Chih-Wei Huang i Yi Sun zapoczątkowali projekt w 2009 roku. Projekt rozpoczął się jako seria poprawek do kodu źródłowego Androida, aby umożliwić Androidowi działanie na różnych netbookach , tabletach i ultramobilnych komputerach PC . Yi później zrezygnował z powodów osobistych. Huang jest obecnym opiekunem projektu. Obecnie aktywnymi programistami są Mauro Rossi i Michael Goffioul.

Przegląd

System operacyjny jest oparty na projekcie Android Open Source Project (AOSP) z pewnymi modyfikacjami i ulepszeniami. Niektóre komponenty są opracowane przez projekt, co pozwala na pracę na architekturze PC. Na przykład, niektóre komponenty niskiego poziomu są zastępowane, aby lepiej pasowały do ​​platformy, takie jak jądro i warstwy HAL . System operacyjny umożliwia akcelerację sprzętową OpenGL ES przez Mesa, jeśli zostaną wykryte obsługiwane procesory graficzne , w tym Intel GMA , AMD Radeon , chipsety Nvidii ( Nouveau ), VMware (vmwgfx) i QEMU (virgl). Bez obsługiwanego procesora graficznego system operacyjny może działać w trybie bez akceleracji poprzez renderowanie programowe . Od wersji 7.1 renderer oprogramowania jest wdrażany za pośrednictwem projektu SwiftShader .

Podobnie jak normalna dystrybucja Linuksa , projekt udostępnia gotowe obrazy ISO, które można uruchomić w trybie na żywo lub zainstalować na dysku twardym w systemie docelowym. Od wersji 4.4-r2 projekt udostępnia również efi_img, który może być używany do tworzenia live USB do uruchamiania z systemów UEFI . Od wersji 4.4-r4 obsługa UEFI została połączona z obrazami ISO, a efi_img został oznaczony jako przestarzały.

Z wyjątkiem AOSP, poniższa niepełna lista komponentów została opracowana od podstaw lub pochodzi z innych projektów open source , aby utworzyć całą bazę kodu Android-x86 :

Do zaktualizowanej wersji może być dodawanych coraz więcej komponentów.

Dystrybucje

Powiązane projekty

Projekt Seledyn

Powiązany projekt, Celadon (wcześniej Android-IA), został wyprodukowany przez Intela, który będzie działał na nowszych urządzeniach UEFI . Projekt stwierdza, że ​​jego zamiarem jest wspieranie obsługi Androida i innowacji w architekturze Intel, a także zapewnienie miejsca do współpracy. Ponownie wykorzystano moduł graficzny drm_gralloc HAL z systemu Android-x86 w celu obsługi sprzętu Intel HD Graphics . Wracając jako Android-IA, zawierał FAQ z bardziej szczegółowymi informacjami.

Zremiksuj system operacyjny

Firma Jide Technologies nawiązała współpracę z Chih-Wei Huang, głównym twórcą systemu Android-x86, nad systemem Remix OS , pochodną systemu Android-x86 o zamkniętym źródle zaprojektowaną do użytku na konwencjonalnych komputerach PC. Pierwsza beta systemu Remix OS została udostępniona 1 marca 2016 r. Projekt zakończono 17 lipca 2017 r.

Telewizor z Androidem x86

Pod koniec 2020 r. starszy członek XDA Developers stworzył Android TV x86, aby zapewnić Android TV dla komputerów PC , który „powinien działać po wyjęciu z pudełka, ponieważ ROM ma swoje korzenie w projekcie Android-x86”.

Zobacz też

Bibliografia

Zewnętrzne linki