Android OS a PC -re ! Na de mi az a GSI, GMS, AOSP, AG, MicroG, Gearlock, Flavour ?

Napjainkban egyre népszerűbbek az asztali számítógépekre, laptopokra telepíthető Android rendszerek, ami nem is csoda.

Megváltoztak a felhasználói szokások, nagyon sokan mindössze néhány alkalmazást használnak a mindennapokban és erre a célra tökéletesen megfelel a telefonos OS, de van akit a számtalan, teljesen ingyenesen elérhető játék érdekel.

Nézzük is meg akkor, hogy milyen lehetőségek állnak rendelkezésére annak, aki android operációs rendszert kíván a futtatni a PC -n vagy a laptopon.

Android x86

A hagyományos értelemben vett számítógép architektúrákat szoktuk általánosan x86 rendszereknek is jelölni, innen jött az egyik első és talán legismertebb projekt elnevezése, az android x86.

A rendszer az  Android Open Source Project kódbázisára épül és saját rendszerépítővel rendelkezik.

A letöltések között találunk 32 és 64 bites kiadásokat is, ezek jelölése a cikk írásának pillanatában android-x86-8.1-r6.iso és android-x86_64-8.1-r6.iso valamint találunk még RPM csomagokat is, ezeket az rpm csomagkezelővel simán telepíthetjük egy különálló ext4 partícióra az olyan linuxon, ahol ez támogatott, például: Fedora/Red Hat/CentOS/SUSE, stb…

A hivatalosan ajánlott kiírási mód: dd if=android-x86_64-8.1-r6.iso of=/dev/sdX ahol az X értelemszerűen a pendrive.

A projekt hivatalos weboldal, bővebb információk és letöltések: https://www.android-x86.org/

A projekt forrásai: https://www.android-x86.org/source.html

Ebből a forrásból aztán később született több rendkívül sikeres projekt, ami valamiért azóta már meg is szűnt sajnos.

A legismertebb forkok voltak többek között a PhoenixOS, PrimeOS és a RemixOS. Ezek  még fellelhetőek ugyan a neten, de már semmilyen komolyabb frissítésben ne reménykedjünk, bár vannak még közösségi fenntartású kiadások, de ezek is csupán az eredeti kiadások ráncfelvarrott feldolgozásai, úgynevezett community respin.

PhoenixOS: http://www.phoenixos.com/en_US/phoenixos
Hivatalos linkek az utolsó megjelent verziókból- elképzelhető, hogy már nem működnek, 64 bites kiadások:

Exe telepítő( Windows esetén)
PhoenixOSInstaller-v3.6.1.564-x64.exe   634.7M   2019/08/28
Download Download
ISO image – bármivel kiírható
PhoenixOSInstaller-v3.6.1.564-x64.iso   850.0M   2019/08/28
Download Download

A 32 bites kiadások:

Exe telepítő (Windows esetén)
PhoenixOSInstaller-v1.6.1.314-x86.exe   436.4M   2019/08/30
Download Download
ISO image – bármivel kiírható
PhoenixOSInstaller-v1.6.1.314-x86.iso   1.5G   2019/08/30
Download Download

A PhoenixOS DarkMatter – Supercharged for Everyone Exo4.7 (BETA-2) – egy rendkívül sikeres és népszerű PhoenixOS respin,
de attól tartok hogy már ez sem nagyon frissül, pedig jó lenne, mert nálam eléggé instabil volt, de mindenesetre a linkje:
https://supreme-gamers.com/t/phoenixos-darkmatter-supercharged-for-everyone.4/

PrimeOS: https://primeos.in/
Itt található 3 kiadás. Egy kis segítség a letöltéshez:

    • PrimeOS Mainline 64 bit (a legújabb gépekre – jellemzően a 2014 után kiadott gépek)
    • PrimeOS Standard 64 bit (újabb kiadású gépek – nagyjából a 2011 környékén megjelent gépekről van szó)
    • PrimeOS Classic 32 bit (egyértelműen a régi gépekhez, ahol az előző kiadások nem indulnak vagy csak nagyon gyenge teljesítménnyel)

RemixOS archív oldalak: https://archiveos.org/remix-os/
https://sourceforge.net/projects/remix-os/

Utolsó ismert kiadások: Remix OS version: 3.0.207, kiadási dátum: November 25, 2016
Remix OS Build Number – 64-bit: B2016112101
Remix OS Build Number – 32-bit: B2016112201

AOSP

El is érkeztünk az egyik első mágikus szavunkhoz is, az Android Open Source Project, azaz AOSP.

Az android nyílt forráskódú projekt, lehetőségünk van a forráskód alapján saját rendszert készíteni, saját brandet és akár a saját fejlesztéseinkhez kialakítani egy teljesen új android rendszert.

A weboldal hivatalos linkje: Android Open Source Project

GSI

A GSIGeneric System Image – általános rendszerkép. Az operációs rendszereket valami image formájában szoktuk közzétenni, ez lehet telepítő, live rendszer vagy csupán csak egy snapshot.
A GSI gyakorlatilag az AOSP vegytiszta megvalósítása.
A GSI image -ek azok, amelyek első körben készülnek el a forrásból és ezekkel tudunk tovább dolgozni, hogy később a rendszerünk és az általunk fejlesztett alkalmazások maximálisan kompatibilisek legyenek. Ehhez két eszközrendszer is rendelkezésünkre áll, a Vendor Test Suite (VTS) és a  Compatibility Test Suite (CTS) (CTS), bővebben a fenti linken találhatnak információt a téma iránt komolyabban érdeklődők.

GMS

Az AOSP GSI elérhető GMS verzióval és anélkül is, ezt az image nevében jelölni szokás. Jelentése: Google Mobile Services.
Ez a Google tulajdonában lévő alkalmazások és alkalmazásprogramozási interfész-szolgáltatások (API -k) gyűjteménye. Gyakran szokták még GAPPS néven is jelölni, de ez mára már kihalóban van, régebbi képfájloknál viszont elég gyakori.

Ehhez  nézzünk egy konkrét példát az alábbi linken: https://developer.android.com/about/versions/12/gsi-release-notes

Jó látható, hogy az egyik képfájl a gsi_gms előtagot kapja, a másik viszont az aosp jelölést, tehát az első tartalmazza a gms -t és a második pedig már nem.

A GMS hivatalos oldala:  https://www.android.com/gms/

MicroG

Családi és keresztnevén a MicroG Gms Services Core (vagy GmsCore).

Ez a GMS kiváltására létrejött nyílt forrású, úgynevezett FLOSS (Free/Libre Open Source Software) projekt hivatott betölteni azokat a folyamatokat, amelyekre feltétlenül szükség van olyan esetekben, amikor nem lehetséges a GMS pakk használata, ugyanakkor az adott alkalmazások futtatásához nélkülözhetetlen lenne.

A MicroG hivatalos oldala: https://microg.org/

Gearlock

Szerintem az egyik legnagyszerűbb kiegészítő, hihetetlenül leegyszerűsíti az androidos PCeszközök használatát.

A projekt oldalán érdemes átböngészni a funkciókat és később természetesen kipróbálni is, mert olyan lehetőségeket tartogat, mint a kernel és a mesa cseréje, amit azért elég problémás még egy haladó felhasználónak is, de használhatunk Midnight Commander -t és rengeteg kiegészítőt és csomagot telepíthetünk, google mentesíthetjük a rendszerünket vagy akár nem használt kernel modulokat távolíthatunk el, szóval egy nélkkülözhetetlen eszköz, ami segít kicsit komolyabban hozzáférni és testreszabni az android rendszerünket.

A projekt github oldala: https://github.com/axonasif/gearlock

Nemzetközi Gearlock fórumszál: https://supreme-gamers.com/r/gearlock-custom-recovery-replacement-for-android-x86.40/

AG x86

Az android x86 és az AOSP projekt után talán a harmadik legfontosabb az Android-Generic Project.
Kezdetben a BlissOS csapata által készített saját AOSP kód hamarosan önálló életre kelt és megjelentek a rendszer első forkjai is, ezeket egységesen Flavour -nak nevezzük.

Az AG x86 elsődleges célja más rendszerekkel ellentétben az, hogy az android rendszert használhatóvá tegye asztali számítógépeken és a GSI eszközökön.

BlissOS x86 Kiadások esetén találkozhatunk

  • Stock kiadással – ez minimális kiadás néhány app és kevés kiegészítő jellemzi, főként az eszközeink teszteléséhez ajánlott ailletve nyilván haladóknak,
  • FOSS kiadással- Free and Open Source app store – szabad és nyílt forrású alkalmazások és alkalmazásbolt a privacy miatt aggódóknak
  • Gapps/GMS kiadással – ebben a Google Play Szolgáltatások integrálva vannak

BlissOS elnevezések – Kernel, Mesa, native-bridge
x86/x86_64 – kiadásra utaló rész – 32bit/64bit
_k-xxxxx – Kernel verzió- ex: k-kernel-5.4
_m-xxxxx –  Mesa verzió- ex: m-r-x86 (r/r-x86  Mesa verzió)
foss/gms/emugapps – Appok típusa
houdini/libndk – Native-Bridge típusa

Videókártya típusa szerint lehet a kiadás:
Intel GPUs – teljes mértékben támogatott + Vulkan
AMD GPUs – részben támogatott  + Vulkan
Nvidia GPUs – hiányos a támogatás és nincs vulkan

Az Android-Generic forrása: https://gitlab.com/android-generic

A BlissOS hivatalos weboldala: https://blissos.org/

A BlissOS team egyébként nem csupán az android PC -re portolásával foglalkozik,hanem telefonkra is készítenek custom ROM -okat.
A Bliss ROM oldala: https://blissroms.org/

Az egyik legismertebb BlissOS Flavour, a Carbon ROM: https://carbonrom.org/

BlissOS Flavour lelőhely – más csapatok által is készített forkok: https://sourceforge.net/projects/blissos-dev/files/Android-Generic/PC/

Houdini és libndk

Amikor x86 alapú architektúrákról beszélünk, teljesen jogosan merül fel a kérdés, hogy mi a helyzet az ARM -re írt játékokkal és alkalmazásokkal?
Nos ez viszonylag régóta megoldott, de kezdetben úgymond kézzel kellett telepíteni a szükséges kiegészítőket, mára szinte minden android kiadás beépítve tartalmazza ezeket, de mit is pontosan?

A megoldás neve ARM binary translator  azaz ARM bináris fordító.
Az Intel fejlesztését Houdini, a Google -ét pedig libndk néven szokás emlegetni. Ez szintén szerepelhet az adott képfájl nevében. Gyakori elnevezése az ARM natív bridge.

Bővebben a téma iránt érdeklődőknek angol nyelven a bináris  fordítókról: https://en.wikipedia.org/wiki/Binary_translation

FONTOS ! Azt minden esetben nézzük meg, hogy be van e kapcsolva az ARM native-brigde opció  a frissen telepített asztali android x86 rendszerünkben, mert máskülönben az alkalmazások egy jelentős részét nem fogjuk tudni telepíteni és használni !

Amennyiben valaki hozzám hasonlóan telepített már Android rendszert és játszik is rajta, akkor annak itt egy kötelező oldal – itt nem csak játékok találhatók, hanem játékra ajánlott kiadások, community respinek, gearlock infók és még sok egyéb érdekesség:
https://supreme-gamers.com

Hát ennyi lett volna az én kis összefoglalóm, remélem hogy lesz akinek mondtam néhány új dolgot és mindenkinek jó töltögetést !

A végére fogadjatok el tőlem egy kis ajánló-csokrot a különféle Android OS telepítős és tesztelgetős videóimból,
innen kézzel fogható információt kapnak azok, akik eddig még nem találkoztak ilyen megoldással:

https://www.youtube.com/playlist?list=PLTwvqf_atuc1dy9AzQo6D4OLki5jqa5iT


Továbbra is várunk mindenkit nagy szeretettel csevegő oldalunkon élőben:
https://skamilinux.hu/chat/

Aktív fórum témák:
https://skamilinux.hu/phpBB3/search.php?search_id=active_topics

Legutóbbi PuppySzoftverek:
https://sourceforge.net/p/puppyszoftver/activity


Vélemény, hozzászólás?

Translate »