Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)

Mlocik97

  • *****
  • 659
  • Linuxák, JS dev.
    • Zobrazit profil
    • E-mail
Zdravím,

existuje nejaké riešenie ako spustiť virtuálku alebo "ďalší" Android v mobile s Androidom? Potrebujem aby to boli 2 úplne izolované systémy na ktorých by bežali úplne rozdielne veci. Je to možné? Prípadne ak áno, aké riešenia by ste odporučili? Btw. neviem či vlastne chcem virtuálku, alebo možno skôr len systémový kontajner kvôli výkonu, tak neviem čo by ste mi odporučili, ak vôbec takéto riešenie je možné.


Jose D

  • *****
  • 755
    • Zobrazit profil
Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #1 kdy: 31. 08. 2021, 13:20:25 »
chroot.

Ale chtělo by si to ujasnit, že "úplně izolované" to nebude ani když použiješ plnou virtualizaci.

Mlocik97

  • *****
  • 659
  • Linuxák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #2 kdy: 31. 08. 2021, 14:28:46 »
chroot.

Ale chtělo by si to ujasnit, že "úplně izolované" to nebude ani když použiješ plnou virtualizaci.

No ja myslím tak izolované ako napríklad virtuálka v KVM v Linuxe, tzv. že majú aj vlastný kernel atď, a v podstate nejde priamo nijak ovplyvniť jeden systém druhým. Trebárs nakaziť hosta z virtuálky malwarom (teda ak by som odpočítal nejaké CVE bezpečnostné chyby samotného hypervisora).

Mlocik97

  • *****
  • 659
  • Linuxák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #3 kdy: 31. 08. 2021, 18:37:50 »
Práve pozerám na 2 riešenia: VMOS a limboemu/limbo

Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #4 kdy: 02. 09. 2021, 08:09:05 »
Já jsem slyšel oVMOS. Ale působí to trochu nedůvěryhodně čínsky. Používáte to někdo?


Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #5 kdy: 02. 09. 2021, 14:01:06 »
Sice to není plnotučná virtuálka, ale pro Android existuje něco jako "Termux".. Je to prakticky celá distribuce v user-space..

No a díky tomu, pak můžeš nainstalovat libovolné distro a pracovat v něm pomocí chrootu(tedy, oni mají vlastní implementaci zvanou proot)

Více zde:
https://termux.com/
https://wiki.termux.com/wiki/PRoot

Mlocik97

  • *****
  • 659
  • Linuxák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #6 kdy: 02. 09. 2021, 14:24:31 »
O termux som počul ale to asi nie je čo potrebujem, ono totiž budem potrebovať spustiť aj aplikácie s grafickým rozhraním, a termux je len pre CLI ne?

RDa

  • *****
  • 1 937
    • Zobrazit profil
    • E-mail
Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #7 kdy: 02. 09. 2021, 14:37:39 »
Pokud muzes zmenit HW, tak si vyber telefon kam jde nainstalovat klasicky linux (ony neslavne Ubuntu telefony) a pak si tam uprav to zakladni distro, aby tam bylo KVM nebo XEN :) A pak doufej, ze android pobezi v takove virtualce.. protoze vyresit gui/drivery bude oser :)

Mlocik97

  • *****
  • 659
  • Linuxák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Hypervisor / virtuálka na mobilnom zariadení (Android smartphone)
« Odpověď #8 kdy: 02. 09. 2021, 15:10:43 »
Pokud muzes zmenit HW, tak si vyber telefon kam jde nainstalovat klasicky linux (ony neslavne Ubuntu telefony) a pak si tam uprav to zakladni distro, aby tam bylo KVM nebo XEN :) A pak doufej, ze android pobezi v takove virtualce.. protoze vyresit gui/drivery bude oser :)

No na desktopu mi v KVM Android ide úplne v pohode. Ale viem že mobily sú dosť osekané a že toho veľa nevedia. (Osobne ani nerozumiem prečo sa nazývajú smartfóny, keď sú ďaleko od smart... už si inak hovorím že je asi lepšie riešenie mať 2 mobily, aj tak sa nejaký ten telefón hockde vála v šuplíku, takže si nemyslím že toto je problém, možno to bude lepšie mať 2 mobily než jeden s 2 virtuálkami)
« Poslední změna: 02. 09. 2021, 15:15:05 od Mlocik97 »