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 GSI – Generic System Image – általános rendszerkép
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