Linux sau Android care este mai bun. Instalarea Linux în loc de Android

După care am decis să cumpăr un miracol al producției de tablete chinezești: un superpad. Această tabletă a fost luată ca o jucărie pentru a „alege puțin”, part-time, un cititor, un joc pentru perechi și un ceas într-o călătorie lungă... Voi observa imediat că am două hard disk usb 500 GB și 1 TB, pe care sunt stocate toate cele mai importante lucruri pentru o viață distractivă și sunt împărțite în ntfs și ext4. Și, firește, tableta nu le vede.

Iată voluntarul meu

Acesta este primul motiv pentru a săpa mai adânc. După ce ați vizualizat 200 de pagini de forum pe xda-developers.com, sigur

În această etapă, toate încercările de a deschide această tabletă au fost abandonate. Până la momentul glorios pentru student - sesiune. Și din moment ce în timpul sesiunii elevii fac absolut de toate, atâta timp cât nu sunt în materie, s-au reluat adunările nocturne distractive pe internet pe site-uri evident burgheze. Și ideea genială a venit să instalez Orthodox Linux pe această tabletă, în cazul meu - ubuntu.
Ce a ieșit din asta, vezi mai jos.

Este clar că nu poți să-l ridici și să-l instalezi... ei bine, unde s-a dus al nostru...

Noi vom avea nevoie:

Să ne uităm la principalele etape ale încărcării Android și Linux
1. Porniți și porniți executarea codului ROM Porniți și porniți execuția codului ROM
2. Încărcătorul de pornire Încărcătorul de pornire
3. Nucleul Linux Nucleul Linux
4. Procesul de init Procesul de init
5. Zygote și Dalvik console(bash, zsh...) / wm(kde, gnome...)
6. Serverul de sistem Încărcare finalizată
7. Încărcare finalizată

După cum puteți vedea, diferențele încep din etapa de execuție init.
Este cel mai ușor lucru de schimbat.

O să scriu sincer, m-am gândit că poți folosi doar Android init și că a fost bine înșurubat de kernel. Și chiar și după ce am primit un exemplu de disc ram funcțional de pe o altă tabletă, nu credeam că va începe...

conținutul ramdiska
bin dev etc home init init.rc lib linuxrc mnt newroot opt ​​​​proc root sbin sys tmp usr var
În /bin există busybox, în /sbin există switch_root cu un link către acesta.
Cod de pornire de pe ramdisk de la zt-180

#!/bin/sh echo Pornind de la imaginea initram. Echo Se așteaptă trezirea SD-CARD... sleep 3 echo "Montarea noilor rootfs" mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo Așteptați, comutați la root... exec switch_root /newroot /sbin/init echo hrm, au un shell în loc de exec /bin/ash

Tot ce rămâne este să flash discul ram în memorie (am folosit Burntool sub xp) și - voila, etapa de pornire. Da, l-am afișat în loc de recuperare, deci pt lansează Linux Trebuie să țineți apăsate tastele când porniți.

Deci, etapa de încărcare a fost finalizată și ar trebui să aveți răbdare, deoarece consola nu dă semne de viață și totul se încarcă destul de lent.

Se configurează autentificarea automată pentru prima consolă
În /etc/init/tty1.conf înlocuiți ultima linie cu exec /bin/login -f Yor_Login< /dev/tty1 >/dev/tty1 2>&1 apoi în ~/.bashrc puteți scrie comenzi care vor porni în timpul conectării automate.
Ne luptăm cu serverul X
Pentru mine cu siguranță nu a funcționat bine cu ecranul tactil, xorg.conf și xterm... Am eliminat driverul sinaptic și am pus următoarele în ~/.xinitrc:
#!/bin/bash # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # fișier global xinitrc, folosit de toate sesiunile X începute prin xinit (startx) # invocă scriptul global de sesiune X #. /etc/X11/Xsession xclock -geometry 50x50-1+1 & exec xterm -geometry 80x66+0+0 -name login
Combaterea mediului de lucru
Am vrut să instalez kde pentru că îmi place foarte mult redarea grafică cu biblioteca qt. O să spun imediat: da, s-a instalat și a pornit, dar CUM...
În primul rând, am configurat imediat autentificarea automată:
în /etc/kde4/kdm/kdmrc găsim și modificăm următoarele pentru a ne potrivi
AutoLoginEnable=true # Dacă este adevărat, autentificare automată după deconectare. Dacă este fals, autentificarea automată este efectuată numai # când pornește o sesiune de afișare. # Implicit este fals #AutoLoginAgain=true # Întârzierea în secunde înainte de autentificarea automată. # Implicit este 0 AutoLoginDelay=3 # Utilizatorul să se conecteze automat. NU specifica niciodată root! # Implicit este "" AutoLoginUser=Autentificare # Parola pentru ca utilizatorul să se autentifice automat. Acest lucru NU este necesar # decât dacă utilizatorul este conectat la un domeniu NIS sau Kerberos. Dacă utilizați această opțiune #, ar trebui să „chmod 600 kdmrc” din motive evidente. # Implicit este "" AutoLoginPass=Parola
și, așa cum este scris, facem chmod 600 kdmrc în consolă sub root, astfel încât oamenii răi să nu spioneze parola noastră.
În al doilea rând, la intrare, screen saver-ul a rămas suspect de mult timp, iar eu, având îndoieli, am sunat startkde de pe consolă. După o afișare lungă și plictisitoare de tot felul de erori, plasma s-a încărcat în sfârșit în modul netbook. Efectele grafice sunt dezactivate, deoarece stăm sub un framebuffer, iar în unele locuri există încetiniri sălbatice, dar totuși acesta este kde și s-a încărcat!
Reglați totul pentru a vă potrivi
Fiecare are a lui, nu am făcut încă nicio optimizare, dar sunt multe de făcut: accelerarea încărcării, optimizarea spațiului de lucru. Mă uit către un wm mai ușor – e16 – dar nu l-am făcut încă cel principal. De asemenea, trebuie să calibrați ecranul tactil, din fericire există deja o tastatură virtuală în kde.
Mă uit spre openbox + razor-qt.
"Hai sa ne bucuram!"
Rezultate

Am conectat depozitele debian 6. Sunetul nu funcționează, ecranul tactil și spațiul de lucru nu sunt configurate. Nu există într-adevăr suficiente module de nucleu, așa că voi încerca să-l asamblez și să-l înșurubesc...
Multe servicii și politici au fost dărâmate, Internetul poate fi accesat doar ca root, dar Internetul este configurat și aceasta este o veste bună.

Ps: Da, fără module de kernel, sunt conectate doar partițiile fat și ext2, ceea ce nu este încurajator.
O tastatură + mouse USB vor fi foarte valoroase la depanare și configurare.

Acum despre ce poate fi folosit în acest proces
ramdisk de la zt-180
instrument de ardere
Kit de reambalare Ramdisk. Binarele trebuie să fie plasate în PATH.

Este foarte popular, mai ales printre administratorii de sistemși dezvoltatori software. O cantitate mare diverse dispozitive lucrează sub controlul său. Din păcate, practic nu există dispozitive mobile, cum ar fi o tabletă, care să accepte Linux nativ. Pe acest moment A fost lansat un singur model, care rulează pe Ubuntu. Dar cumpărarea acestuia poate să nu fie atât de ușoară, deoarece nu este disponibilă în toate țările.

Dacă doriți, puteți instala Linux pe tabletă, înlocuind Android.

Desigur, mulți s-ar putea întreba dacă este posibil să instalați Linux pe o tabletă care rulează inițial Android în loc de acest sistem de operare. Oficial, atât Android, cât și Linux au același nucleu, dar, din păcate, Linux nu va funcționa pe deplin pe o tabletă Android. Sunt în curs de dezvoltare în această direcție și mulți programatori lucrează activ pentru a rezolva problema, dar realitatea de astăzi este că trebuie să fii sofisticat pentru a rula o distribuție Linux pe o tabletă Android.

În acest material, vom oferi o prezentare generală și pași pas cu pas despre cum să instalați o distribuție Linux pe tabletă. Vă vom spune ce condiții trebuie îndeplinite, cum să vă pregătiți dispozitivul și, de asemenea, vă vom spune despre caracteristicile procedurii.

Ce vei avea nevoie:

  • tableta Android.
  • Card SD cu o capacitate de 3,5 GB sau mai mult.
  • acces root
  • o copie de rezervă completă a tuturor datelor pentru o siguranță sută la sută a unui rezultat sigur. Mutați fișiere mari și efectuați o mulțime de operațiuni, așa că este o necesitate.

IMPORTANT. RENEGARE DE RESPONSABILITATE. În ciuda faptului că acest proces nu provoacă daune, editorii site-ului nu sunt responsabili dacă se întâmplă ceva cu dispozitivul tău Android în timpul instalării sau lansării Ubuntu.

Asigurați-vă că aveți drepturi de superutilizator. Pe aproape fiecare dispozitiv puteți face acest lucru verificând dacă aveți aplicația Superuser. Dacă nu aveți drepturi de root, le puteți obține. Pentru a face acest lucru, aflați instrucțiunile specifice dispozitivului dvs.

Bibliotecile BusyBox vă vor ajuta să interacționați cu sistemul Android. Puteți descărca programul de instalare din Magazinul Play (sau Android Market), mergând aici (https://play.google.com/store/apps/details?id=stericson.busybox) și descarcând-o. Accesați fila Instalare BusyBox și faceți clic pe butonul Instalare. Odată ce utilitarul este instalat, puteți trece la pasul următor instalând un emulator de terminal.

Pasul 2: Instalați emulatorul de terminal și verificați dacă funcționează corect.

Cel mai popular emulator de terminal pentru Android se află pe această pagină (https://play.google.com/store/apps/details?id=jackpal.androidterm) la adresa Play Market. Urmând linkul, descărcați-l, instalați-l pe tabletă și rulați-l.

După ce se deschide fereastra aplicației, introduceți cuvântul „su”. Utilitarul vă va cere să furnizați acces root și trebuie să îl acordați deoarece utilitarul rulează scripturi de sistem pe care le vom folosi ulterior pentru a porni Ubuntu.

Pentru a verifica dacă terminalul BusyBox și bibliotecile funcționează corect, introduceți comanda „busybox arping –help”. Dacă terminalul vă oferă un text cu o mulțime de opțiuni, precum -f -q -b, totul funcționează. Dacă nu, verificați dacă telefonul dvs. este rootat, dacă BusyBox a fost instalat corect și dacă terminalul are permisiuni. Dacă totul este în ordine, poți continua.

Dacă ați parcurs toți pașii necesari în pașii 1 și 2, nu este nevoie să vă faceți griji. Următorii câțiva pași sunt foarte simpli. Începeți prin a vă conecta telefonul la computer. Trebuie să activați unitatea USB, care vă va permite să vă deschideți cardul SD pe computer (cei mai mulți dintre voi veți ști acest lucru când veți muta muzica și alte fișiere de pe computer pe Android).

Apoi, trebuie să creați un folder numit „Ubuntu” pe cardul SD. Atunci ar trebui să-l descărcați pe acesta (https://sourceforge.net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-image.zip/download) și pe acesta (https://sourceforge.net/projects/linuxonandroid/files /Ubuntu /10.10/ubuntuV5-script.zip/download). Acestea sunt fișiere ZIP care conțin 2 lucruri importante: scriptul de lansare și fișierul sistem Ubuntu. Dacă deschideți prima arhivă ZIP, veți găsi fișierul IMG, iar dacă dezarhivați al doilea fișier, veți găsi fișierul SH.

Dezarhivați ambele arhive și mutați fișierele în folderul „Ubuntu”. Acum ar trebui să aveți două fișiere în folder. Majoritatea proceselor necesare au fost finalizate.

Pasul 4: Porniți sistemul Ubuntu

Reveniți la aplicația terminală și tastați din nou „su”, apoi scrieți „cd/mnt/sdcard”. Pentru a vă asigura că totul funcționează, încercați să tastați „ls” și vedeți dacă vă puteți recunoaște folderele (ar trebui să puteți găsi și folderul Ubuntu).

Pentru a porni Ubuntu, tastați „cd /ubuntu” urmat de „sh ubuntu.sh”. Acest lucru va determina rularea multor procese care vor încerca să vă instaleze sistemul. Apoi, utilitarul vă va cere să selectați o rezoluție a ecranului. Introduceți-l în format lățime x înălțime, de exemplu 1280 x 720. Pentru mai multe performanță mai bună Pentru a preveni încetinirea ritmului tabletei, alegeți o rezoluție mai mică. Acum totul este gata.

Sistemul Ubuntu funcționează, dar nu îl putem vedea. Pentru a vedea interfața grafică, trebuie să utilizați clientul de protocol VNC. Putem descărca oricare dintre ele din Play Store.

Rulați programul și introduceți următoarele date:

  • autentificare: utilizator
  • parola: ubuntu
  • adresa: localhost

ATENŢIE. Dacă nu doriți să vă deteriorați sistemul Ubuntu, tastați întotdeauna „exit” în terminal înainte de a închide sau de a opri tableta.

Concluzie

V-am spus despre cel mai funcțional și cel mai puțin problematic mod de a instala Linux pe o tabletă. Dacă doriți să rulați complet sistemul, în loc de Android, trebuie să fiți programator și cel puțin să puteți reprograma partițiile în cazul oricăror erori.

Ai reușit să rulezi Linux pe tabletă? Spune-ne în comentarii.

Televizoarele au încetat de mult să mai fie un simplu ecran pentru difuzarea imaginilor de la o antenă. Acum sunt un dispozitiv destul de complex și multifuncțional. De mult timp la televizor puteți vizualiza diverse site-uri, include videoclipuri în acces deschisși chiar să joace jocuri. Pentru asta, aproape toată lumea televizoare moderne prezent Tehnologie inteligentă TELEVIZOR. Această tehnologie se bazează pe sistemul de operare existent. Acestea pot fi fie sisteme de operare existente, fie dezvoltări proprii ale producătorilor. Dintre cele mai populare sisteme de operare, se pot distinge două: Linux și Android.

OS Linux

Acest sistem de operare pentru Smart TV este un remake al sistemului de operare cu același nume pentru computere. Dezvoltare Sony vă permite să vizionați videoclipuri și să navigați pe internet la calitate înaltă. De asemenea, este posibil să instalați aplicații suplimentare din directorul disponibil. Dezavantajul este că, spre deosebire de un sistem similar pe un PC, acest sistem de operare nu are aceeași flexibilitate. Pe un astfel de Smart TV nu puteți instala aplicații terțe și diverse extensii nefurnizate de dezvoltator. Există și o problemă cu actualizarea aplicațiilor. Cu toate acestea, acesta poate fi și un plus, deoarece codul închis vă permite să protejați utilizatorii de diferite tipuri de intervenții și riscuri de incompatibilitate și operare incorectă.

Sistemul de operare Android

Acest sistem este cel mai popular deoarece este ușor de învățat și universal. Pe un televizor cu acest sistem de operare puteți instala aproape orice aplicație și puteți rula multe jocuri. Lista de aplicații este aceeași ca pe smartphone-urile moderne. Ambele sisteme de operare sunt aproape aceleași și sunt interschimbabile.

Dezavantajul poate fi anumite riscuri care apar dacă utilizatorul decide să instaleze aplicații de la dezvoltatori terți. Și, deși sistemul avertizează despre posibila instabilitate la instalarea aplicațiilor care nu sunt furnizate de producător, utilizatorii efectuează adesea această procedură și întâmpină diferite tipuri de dificultăți.

Sistemul de operare Android este un sistem cu sursa deschisa, ceea ce creează o mulțime de oportunități pentru atacatori. Instalare aplicații terță parteÎn cel mai bun caz, poate duce la faptul că opțiunea instalată nu va funcționa corect sau nu va funcționa deloc. În cel mai rău caz, televizorul se poate transforma pur și simplu într-o „cărămidă”, pierzându-și funcționalitatea. În această situație, doar ajutorul specialiștilor poate veni în ajutorul utilizatorului.

Ce e mai bine?

Atât sistemele Linux, cât și cele Android oferă utilizatorului o mulțime de posibilități, transformând televizorul într-un fel de computer cu o mulțime de opțiuni. Atunci când alege un sistem de operare TV, utilizatorul ar trebui să decidă ce este mai important pentru el: versatilitate sau fiabilitate.

Sistemul de operare Android oferă proprietarului mult mai multe oportunități decât Linux, cu toate acestea, aceste oportunități sunt însoțite de riscuri, mai ales pentru utilizatorii nefamiliarizați cu lumea tehnologiei. Linux pe televizor, la rândul său, permite proprietarului să se bucure de toate avantajele principale ale Smart TV, fără riscul de a prinde malware sau deteriora televizorul. Cu toate acestea, multe funcții sunt limitate de dezvoltatori, iar unele opțiuni nu sunt disponibile pentru utilizatorii acestui particular sistem de operare.

Smartphone sau tableta Android- asta este incredibil dispozitiv universal, care poate fi folosit căi diferite. Astăzi vă vom arăta cum să rulați o versiune desktop obișnuită de Linux pe Android - este foarte simplu, nu necesită root și nu interferează în niciun fel cu Android-ul nostru.


Există mai multe moduri de a instala Linux sub formă de distribuții diferite (de exemplu, Ubuntu). Cu toate acestea, vom arăta cel mai simplu mod de a instala rapid o versiune de bază, brută, a Linux-ului bazat pe Debian pe smartphone-ul sau tableta noastră fără root. De asemenea, vă vom arăta cum să instalați programe precum editor de text, editor graficși browser web.

Operația este complet sigură, fișierele Android nu sunt modificate. Instalarea Linux nu afectează originalul nostru sistem mobil pe smartphone-ul tău, Linux va fi pur și simplu o altă aplicație de pe telefon/tabletă pe care o putem elimina oricând. Tot ce avem nevoie este de aproximativ 600 MB spatiu liberîn memorie interna telefon.

Întreaga instalare este automatizată datorită aplicației Debian Noroot. Vă permite să descărcați instantaneu toate fișierele necesare și să le instalați pe Android. Linux va apărea ca o altă aplicație Android și poate fi lansată sau închisă în orice moment.

Descărcați Debian Noroot

Descărcăm aplicația de la linkul de mai sus. Aplicația în sine ocupă aproximativ zece megaocteți. Magazin Play dar mai târziu încă descarcăm aproximativ 200MB fișiere Linux, așa că asigurați-vă că vă conectați la internet prin Wi-Fi.

După descărcarea aplicației, o vom lansa. Va apărea un mesaj care spune că aplicația va descărca cei 200 MB menționati și după despachetare va ocupa aproximativ 600 MB în memoria telefonului. Ne asigurăm încă o dată că avem suficient spațiu liber pe telefon și ne conectăm la internet prin Wi-Fi. După ce faceți clic pe butonul OK, aplicația vă va cere și să calibrați giroscopul – trebuie să așezăm telefonul pe o suprafață plană și să așteptăm finalizarea operației.

Debian Noroot va descărca acum fișierele necesare și apoi le va extrage automat - acest lucru poate dura de la câteva minute la câteva minute, în funcție de viteza conexiunii dvs. la internet și de cât de repede sunt extrase fișierele de pe telefon. Odată ce operațiunea este finalizată, Linux va porni automat.

Folosind Linux pe Android

Aceasta este o versiune foarte simplă de Linux, lipsită de orice software suplimentar - avem doar un sistem funcțional, restul trebuie instalat singuri.

Mutați cursorul mouse-ului prin mișcarea degetului pe ecran. Atingerea pe ecran simulează un clic stânga pe mouse. Tastatura este scoasă folosind butonul fizic„Anulați” pe capacul telefonului. Dacă avem butoane virtuale în loc de butoane fizice, trebuie să le împingem mișcându-ne degetul de la marginea de sus a ecranului în jos.

Acum putem actualiza pachetele de sistem și trecem la instalarea celor mai necesare programe.

Actualizați fișiere de sistemși instalarea de programe

Nu vom găsi aici un mic magazin cu aplicații precum Ubuntu - trebuie să instalăm totul folosind terminalul și comenzile corespunzătoare. Cu toate acestea, nu este dificil. Pe desktop veți găsi pictograma „Root Terminal” - o lansăm.

Va apărea o fereastră de terminal - acum extindem tastatura și introducem următoarea comandă:

apt-get update

Confirmăm acest lucru cu tasta „Enter” activată tastatura virtuala. Acest lucru vă va permite să descărcați și să instalați pachetele de sistem adecvate necesare pentru instalarea și lansarea ulterioară a programelor de browser web.

După actualizare, putem trece la instalarea programelor. Facem acest lucru folosind o comandă similară cu cea de mai sus și introducem, de asemenea, numele pachetului aplicației. De exemplu, pentru a instala browserul IceWeasel (un browser bazat pe Firefox), introduceți următoarea comandă:

apt-get install iceweasel

După confirmarea introducerii terminalului, terminalul se va conecta la server și va începe descărcarea și instalarea pachetului. Va trebui să confirmați cu litera „t” (“Da”) că doriți să instalați - când apare acest mesaj, trebuie să împingeți din nou tastatura, introduceți „t” și apăsați „Enter”.

Facem același lucru cu instalarea altor programe precum office Pachetul LibreOffice(apt-get install libreoffice) și editorul grafic Gimp (apt-get install gimp). În mod similar, instalăm alte programe furnizând numele pachetului. Numele pot fi găsite în Depozitul de pachete Debian Wheezy- toate programele sunt împărțite pe categorii, iar pentru fiecare dintre ele vom găsi o descriere și un nume de introdus.

Odată instalate, acestea vor apărea în meniul local Start, care este disponibil în colțul din stânga sus. Aplicațiile care merg acolo sunt imediat plasate în categoria corespunzătoare. De exemplu, browserul web Ice Weasel poate fi găsit în secțiunea Internet.

Convenabil folosind Linux pe Android

Desigur, folosind toate acestea cu puțin touch screen iar tastatura tactilă nu este convenabilă. Cu toate acestea, merită să ne amintim că Linux pe Android acceptă dispozitive conectate prin Bluetooth la telefon. Deci ne putem conecta tastatura fara firși mouse-ul Bluetooth la Android în setările telefonului, iar Linux va detecta automat aceste dispozitive după pornire și vă va permite să controlați sistemul cu ele.

Putem merge mai departe și, de exemplu, la Allegro sau la magazinul local de calculatoare, să cumpărăm cablu hdmi, care vă va permite să vă conectați telefonul sau tableta la monitor sau tabletă. Vom avea nevoie de un cablu cu un conector micro USB pe o parte și HDMI pe cealaltă (de asemenea, va trebui să ne asigurăm că monitorul nostru acceptă această intrare sau poate că este echipat doar cu DVI). Costul unui astfel de adaptor este de aproximativ 15 zloți. Avem apoi un adevărat mini-computer pe care îl controlăm cu o tastatură și un mouse și imaginea este afișată pe un monitor sau televizor.

Pentru a ieși din Linux, pur și simplu deschideți meniul din colțul din stânga sus și selectați opțiunea „Ieșire”. Sistemul va fi închis și vom reveni imediat la Android. Pentru a reporni Linux, pur și simplu selectați pictograma „Debian” din lista de aplicații instalate pe telefon.

Salut, am un mini PC ug 802, cum pot instala Linux pe el? teltar

Acesta este un subiect foarte interesant pentru mine, prieteni, deoarece administrez profesional serverele Linux. Pe servere este interesant, dar pentru mine este deja zilnic și obișnuit. Și aici este instalarea distribuții Linux pentru dispozitivele cu arhitectură ARM - acesta este un ordin de mărime mai interesant.

Care este diferența dintre un computer și un smartphone sau o tabletă?

De fapt, conceptual, diferența este mică – atât dispozitivele mobile, cât și cele desktop, sau chiar serverele, sunt realizate după aceleași principii. Cu toate acestea, pentru dispozitivele mobile este utilizată o arhitectură de procesor diferită. CPU-urile desktop sunt proiectate pe arhitecturi x86 sau amd64. Și majoritatea dispozitivelor mobile au un procesor bazat pe arhitectura ARM. Din punct de vedere istoric, acest lucru se datorează faptului că astfel de procesoare au un consum de energie semnificativ mai mic, ceea ce este o necesitate vitală pentru dispozitivele mobile.

Ce sistem de operare poate fi instalat pe dispozitivele mobile?

Deci, toate programele, inclusiv sistemul de operare, trebuie dezvoltate special pentru această arhitectură pentru a funcționa pe acest hardware. Prin urmare, obișnuit versiuni Linux, instalate pe desktop-uri sau servere nu sunt potrivite aici. Din fericire, există multe distribuții și versiuni pentru această arhitectură. Începând cu notoriul Android, cu care sunt echipate majoritatea smartphone-urilor, și terminând cu distribuții exotice, precum Backtrack specializat (acum Kali Linux). Dar de mai mare interes sunt, desigur, unele distribuții mai cunoscute.

Ce este Android?

Android este un sistem de operare pe Bazat pe Linux , dezvoltat de Google pentru dispozitive mobile. Cel mai popular sistem de operare mobil din lume. Trebuie înțeles că, de fapt, Linux este doar nucleul sistemului de operare. Și multe sisteme de operare sunt construite pe baza ei, iar Android este doar unul dintre ele.

Nucleul este funcționalitatea de bază care vă permite să utilizați toate dispozitivele și opțiunile platformei hardware - adică driverele și gestionarea dispozitivelor. De asemenea, sunt incluse în nucleu câteva programe de bază si utilitati Linie de comanda. Faptul este că în familia Linux (acesta este sensul cel mai adesea înțeles - o familie de sisteme de operare bazate pe acest nucleu, și nu nucleul în sine) - shell-ul grafic este o parte separată, propriul nivel de abstractizare.

Iar configurația minimă a acestor sisteme de operare este tocmai fără un shell grafic, doar o interfață de linie de comandă text. Acest lucru permite ca aceste sisteme de operare să fie încorporate în locurile cele mai neobișnuite. De exemplu, în hardware de rețea, mașini-unelte, computere și alte dispozitive complexe, de exemplu în avioane și mașini. Chiar și în tine mașină de spălat Ceva asemanator poate fi instalat si intr-un cuptor cu microunde :)

Acesta este un dispozitiv Android. În consecință, Android ar trebui să fie instalat implicit. Care, de fapt, este Linux. Dar cu unele restricții serioase. Instalarea altor Linux poate extinde semnificativ capacitățile unui dispozitiv mobil. Posibilitățile de utilizare devin practic nelimitate. Ei bine, imaginați-vă că folosiți un telefon mobil ca server! Multe instrumente devin disponibile. Dacă este o tabletă, conectând dispozitive periferice la aceasta printr-un cablu OTG, o puteți utiliza ca computer cu drepturi depline! Pentru ce? Asta e o altă întrebare. Sper că cititorul nostru își va împărtăși ideile în comentarii.

Cum se instalează Linux pe un dispozitiv Android?

Deci, instalare.

Există două opțiuni - o puteți face Instalare completă, după cum se spune - pe „hardware”. Acesta este de fapt o clipire a dispozitivului. În același timp, pierdem funcționalitatea nativă a dispozitivului furnizat de producător. Și s-ar putea să nu fie deloc ceea ce ne-am dorit. De exemplu, mini-computerul UG 802, de care este interesat cititorul nostru, este un dispozitiv conceput pentru a extinde funcționalitatea televizoarelor. Pentru că poate fi introdus direct în portul HDMI al oricărui televizor, transformându-l în Smart.

Din fericire, există o a doua modalitate de a instala Linux - chiar în interiorul sistemului de operare principal al dispozitivului, în acest caz Carcasa Android. Acest lucru vă permite să rulați un așa-numit mediu chroot în interiorul Android. În acest caz, veți primi două sisteme de operare asociate care rulează în paralel pe un singur nucleu - Android. Și poți comuta între ele.

Această abordare este convenabilă pentru smartphone-uri și tablete, dar poate să nu fie potrivită pentru UG 802. În acest caz, poate fi necesar să flashizați sistemul de operare necesar. Și acesta este deja un risc ca dispozitivul să fie deteriorat.

Din păcate, nu am experiență cu astfel de experimente. Dar există suficiente informații pe internet despre asta. Studiază, încearcă să instalezi.

Prin urmare, vă voi oferi câteva link-uri de pe care vă puteți începe cunoștințele cu lumea hacking-ului dispozitivelor mobile :)

Cine sunt hackerii?

Da, da, nu fi surprins, acesta este exact hacking - interferență non-standard în funcționarea și proiectarea sistemelor și programelor, schimbarea acestora și extinderea funcționalității. Acesta este tocmai sensul original al acestui cuvânt. Și un hacker nu este un cracker sau un scriitor de viruși, așa cum majoritatea oamenilor sunt obișnuiți să gândească. Acesta este în primul rând un cercetător. Da, el sparge sisteme, dezvăluie ceea ce nu a fost intenționat să fie deschis, dar face asta cu scopul de a învăța, nu de a face rău.

https://xakep.ru/2012/10/22/android-tablet-linux-install/ - un articol despre instalarea Linux pe smartphone-uri în cea mai veche revistă, care este tocmai o reflectare a esenței hacking-ului.

https://habrahabr.ru/post/221543/ - Habr, o resursă la fel de veche și chiar mai faimoasă. Iar articolul de aici este proaspăt și descrie în detaliu experiența instalării Arch Linux pe Android, sub forma unui mediu chroot.

https://geektimes.ru/post/44220/ - Giktimes - un site de la creatorii lui Habr și l-am găsit pe el manual detaliat De instalarea Debian pe Android pe un smartphone. Articolul, deși foarte vechi, atinge lucruri fundamentale care trebuie înțelese înainte de a se lansa într-o astfel de operațiune. Chiar dacă acest lucru nu vă ajută să stabiliți, vă va ajuta să obțineți cunoștințe, fără de care dezvoltarea ulterioară a subiectului și rezolvarea problemei este imposibilă. Și după ce ați studiat astfel de articole, vă veți simți mai încrezători și veți putea căuta informații pe acest subiect mai precis, despre probleme specifice care vor trebui abordate în timpul instalării.

De exemplu, aceste articole pe această temă probabil nu sunt singurele de pe site-urile mai sus menționate. Puteți încerca oricând să căutați mai multe articole despre asta pe astfel de resurse specializate. Am găsit și m-am uitat la câteva subiecte despre instalarea Linux pe dispozitive mobile pe 4pda.ru ca aceasta, De exemplu

Asta e tot pentru azi. Dar se poate întâmpla întotdeauna să vreau să continui banchetul acestui subiect :)

Dacă apar probleme (și vor apărea cu o probabilitate de 99% :)), puteți pune întrebări și aici, vom colecta informații, vom rezolva probleme împreună, și eu sunt foarte interesat de acest lucru.

Acțiune