Faceți căutări pe acest blog

duminică, 23 octombrie 2016

Remix OS

 Android este asociat cu dispozitivele mobile, dar este disponibil și pe alte platforme, proiectul Android-x86 a portat Android pe arhitectura x86, iar cei de Jide (foști angajați ai Google... :http://www.jide.com/remixos), în colaborare cu cei de la Android-x86 au realizat Remix OS. Ultima versiune de Remix OS e bazată pe Android 6 Marshmallow și se poate instala pe PC-uri (desktop, laptop) sau pe un stick usb. Dacă folosiți Linux, e posibil să bootați Remix OS chiar de pe imaginea iso descărcată.

 Câteva precizări: 
- sistemul este gratuit, va rămâne gratuit și după lansarea versiunii finale, chiar dacă (spre deosebire Android-x86...) codul sursă nu este public, e closed source, dar nu cred că e important pentru majoritatea utilizatorilor;
- cerințele sunt rezonabile:
 CPU dual core la 2 GHz
 2 GB RAM
 8 GB spațiu liber pe hdd;
- aplicațiile Android sunt disponibile în Magazin Play și rulează ok;
- aspectul și comportamentul sunt oarecum previzibile și intuitive, setările sunt cele tradiționale Android, dar avem un panel cu meniu, taskbar, ceas, lansatoare, ferestrele sunt independente (multi tasking), nu ocupă tot ecranul, se pot mări/ micșora/ minimiza în taskbar, șamd;
- tastatura (inclusiv tastele funcționale!) merge ok, mouse-ul la fel, deasemenea touchpad-ul, conexiunea wi-fi e impecabilă, se realizează direct la boot/ instalare;funcționează ok transferul prin bluetooth, se pot viziona fișiere audio/ video locale sau de pe youtube pe PC sau pe tv cu ajutorul Chromecast;
- deocamdată sunt prezente unele mici buguri (nimic exagerat de deranjant), comportamentul nu este perfect (nu funcționează clic dreapta pe desktop, un meniu contextual ar fi de dorit, în managerul de ferestre nu avem meniu contextual, pentru a copia ceva în altă locație trebuie folosite hotkeys precum Ctrl+c și Ctrl+v, pentru ștergere Ctrl+Del, dacă copiem fișiere nu par a fi recunoscute și oferite variante skip, replace ci direct redenumite, astfel avem duplicate și alte mărunțișuri);
- e posibil ca pe dispozitive mai vechi să nu funcționeze, eu am reușit să-l rulez pe 2 laptopuri, dar nu și pe desktop (dual core la 1,6 GHz și 2 GB RAM).

 Descărcare imagine iso: http://www.jide.com/remixos-for-pc#downloadNow
 Documentație instalare: http://support.jide.com/hc/en-us/articles/216394327
 Instalare pe Linux (nu doar Ubuntu, eu am Arch): http://techposts.org/installing-remix-os-hdd-using-ubuntu-linux-os/

 Putem rula Remix OS fără instalare (într-un anume sens, de fapt prin procesul de boot instalăm Remix OS pe partiția dedicată sau în directorul dedicat), direct din imaginea iso descărcată, cu câteva mici ”ajustări”:
- descărcăm imaginea iso;
- creăm un director dedicat în care copiem/ mutăm imaginea iso;
- fie dezarhivăm imaginea iso în acel director, fie o dezarhivăm altundeva și doar copiem acolo următoarele fișiere: initrd.img, kernel, system.sfs, ramdisk.img; în primul caz vom avea atât imaginea iso, cât și conținutul dezarhivat al acesteia;
- în același director creăm un nou director gol, numit ”data”;
- adăugăm un menuentry în Grub2.

 Eu am creat 2 directoare, android pentru versiunea x86 și remixos pentru versiunea x86_64. În directorul cu pricina mai facem un director numit data. Fiind create chiar în /home/user (/home/shogun în cazul meu), calea trecută în menuentry este /shogun/android, respectiv /shogun/remixos, dacă cele 2 directoare ar fi fost în /home/dan/Downloads, căile corecte ar fi fost:
/dan/Downloads/android și
/dan/Downloads/remixos
 Partiția mea este /dev/sda4, de aceea e notată (hd0,4), primul disc, a patra partiție, dacă era /dev/sdb2 o notam (hd1,2), /dev/sda3 o notam (hd0,3), șamd.
 Întrările (menuentry) sunt de forma:
menuentry 'Remix-64' {
set root='hd0,3'
loopback loop (hd0,3)$isofile
linux /shogun/remixos/kernel quiet root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive SRC=/shogun/remixos DATA= CREATE_DATA_IMG=1 UVESA_MODE=1368x768
initrd /shogun/remixos/initrd.img
}
menuentry 'Remix-32' {
set root='hd0,3'
loopback loop (hd0,3)$isofile
linux /shogun/android/kernel quiet root=/dev/ram0 androidboot.hardware=remix_x86 androidboot.selinux=permissive SRC=/shogun/android DATA= CREATE_DATA_IMG=1
UVESA_MODE=1368x768
initrd /shogun/android/initrd.img
}

 
 Putem rula Remix OS și în Guest Mode, nu neapărat în Resident Mode, dar în Resident Mode avem persistență, aplicațiile instalate, setările, documentele sunt păstrate! La primul boot are loc procesul inițial, alegem limba (disponibile doar engleză și chineză), acceptarea termenilor de utilizare, stabilirea conexiunii la net, activarea Google Play, dacă bootăm în Resident Mode la următorul boot nu va trebui reluat procesul! Pentru Guest Mode menuentry ar fi:
 menuentry 'RemixOS 64 Guest mode' --class android-x86 {
set isofile="/shogun/remixos/Remix_OS_for_PC_Android_M_64bit_B2016101201.iso"
set root="(hd0,3)"
loopback loop (hd0,3)$isofile
search --file --no-floppy --set=root /shogun/remixos/kernel
probe -u $root
linux /shogun/remixos/kernel androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 REMOUNT_RW=0 DATA= DATA_IN_MEM=1 UVESA_MODE=1368x768
initrd /shogun/remixos/initrd.img
}
menuentry 'RemixOS 32 Guest mode' --class android-x86 {
set isofile="/shogun/android/Remix_OS_for_PC_Android_M_32bit_B2016101201.iso"
set root="(hd0,3)"
loopback loop (hd0,3)$isofile
search --file --no-floppy --set=root /shogun/android/kernel
probe -u $root
linux /shogun/android/kernel androidboot.hardware=remix_x86 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 REMOUNT_RW=0 DATA= DATA_IN_MEM=1 UVESA_MODE=1368x768
initrd /shogun/android/initrd.img
}


 În caz că aveți probleme puteți adăuga parametri precum:
insmod gzio
insmod loopback
insmod iso9660
insmod part_msdos      # pentru tabelă partiții MBR (msdos)
insmod part_gpt           # pentru tabelă de partiții GPT
insmod ext2
insmod fat
 Pentru alte rezoluții modificați linia:
UVESA_MODE=1368x768 cu rezoluția dorită, de exemplu:
UVESA_MODE=1920x1080

 Aceste menuentry Grub2 vor trebui trecute fie în /etc/grub.d/40_custom, fie într-un fișier special creat pentru așa ceva (citiți vă rog aici: http://stressat.blogspot.ro/2014/04/boot-iso-images-from-hdd-grub2.html), și actualizată baza de date Grub2:
sudo nano /etc/grub.d/40_custom
sudo grub-mkconfig -o /boot/grub/grub.cfg   (în Arch)

sudo update-grub              (în Ubuntu)

 În colțul stânga jos este butonul Meniu, în dreapta jos butonul Notificări clic pe el și printre butoane este unul pătrat pentru screenshoturi. Printre ferestre navigăm tradițional cu Alt+Tab, avem shortcuturi pe display, lansatoare în meniu și taskbar.
 Screenshoturi în Resident Mode:










 Iată emulatorul de terminal termux: https://termux.com/, https://termux.com/help.html

















 După cum pomeneam, putem rula Remix OS într-o sesiune live, Guest Mode (în conțul din stânga sus este afișat Guest Mode):

Un comentariu:

  1. Superb tutorial Eu folosesc remix os de doua luni zilnic si sunt multumit

    RăspundețiȘtergere

Back to top