Există o mulțime de zvonuri cu privire la clasificarea lui Android ca fiind un produs Linux datorită asemănării caracteristicilor dintre cele două. Kernelul Linux este considerat ca fiind cel mai popular sistem de operare, în timp ce Android este un cadru construit pe baza kernelului Linux. Aceasta pentru a clarifica faptul că toate dispozitivele Android rulează deasupra nucleului Linux, în timp ce Linux este un sistem de operare independent. Android este un sistem de operare mobil, conceput în principal pentru dispozitive cu ecran tactil și tablete, dezvoltat de Google. Ar fi deplasat să spunem că Android este Linux, având în vedere lipsa unei definiții acceptabile a ceea ce face ca un software să fie numit Linux. Linux poate fi folosit cu referire la nucleul Linux, la o distribuție Linux sau la o distro și la software-ul GNU.

De ce Android este Linux.

Android profită de nucleul Linux, deoarece Linux este un sistem de operare open-source. Dezvoltatorii Android de la Google manipulează nucleul Linux Kernel pentru a se adapta propriilor nevoi. Linux oferă dezvoltatorilor Android un nucleu de sistem de operare pre-construit, deja întreținut, cu care să pornească la drum, astfel încât să nu fie nevoiți să își scrie propriul nucleu de la zero.

Deși Android este dezvoltat pe baza Linux, nu folosește în întregime nucleul Linux standard în utilizarea sa. Cele două variază în ceea ce privește caracteristicile și natura funcțiilor lor. În timp ce sistemul de operare Android este dezvoltat în principal pentru dispozitivele manevrate cu capacitate de ecran tactil; Linux, pe de altă parte, este proiectat pentru desktop-uri, laptop-uri și servere.

Interfața de utilizator a lui Android se bazează în principal pe interacțiunea directă cu dispozitivul prin acțiuni precum glisarea, atingerea și ciupirea. Google a dezvoltat, de asemenea, Android pentru televizoare, Android auto pentru mașini și ceasuri de mână, fiecare cu o interfață de utilizator specifică. Invenția are, de asemenea, aplicații în console de jocuri, aparate foto digitale, PC-uri și alte electronice.

În timp ce se pornește un dispozitiv Android, se poate vedea cum se încarcă nucleul Linux în mod similar cu modul în care o face pe o distribuție Linux. Cu toate acestea, cea mai mare parte a software-ului este total diferită de alte caracteristici din dispozitivele cu raft Linux. De exemplu, Android nu include biblioteca GNU C (glibc) care este utilizată în distribuțiile Linux și, de asemenea, nu include toate bibliotecile GNU pe care le-ar putea găsi într-o distribuție Linux obișnuită.

De ce Android nu este Linux

Argumentele următoare încearcă să excludă argumentul că Android este Linux, bazându-se pe unele caracteristici și particularități care sunt diferite între cele două sisteme de operare;

  1. Nu utilizează nucleul Linux standard; În timpul dezvoltării sistemului de operare Android, au fost făcute mai multe modificări asupra nucleului Linux, inclusiv adăugarea de biblioteci specializate. Argumentul care susține că Android este o distro Linux, din cauza utilizării nucleului Linux, este anulat, deoarece este tipic pentru o distro Linux să modifice nucleul.
  2. Android nu include software și biblioteci GNU; Android include foarte puțin software GNU, astfel, ca software GNU, este o caracteristică definitorie a unei distro Linux.
  3. În mod implicit, sistemul de operare Android nu permite personalizarea, spre deosebire de distribuțiile Linux, care sunt destul de ușor de personalizat; proprietarii de dispozitive Android nu au acces root la sistemul de operare de bază, cu excepția cazului în care folosesc aplicații specializate pentru a pătrunde. Utilizatorii de Linux au acces complet la nucleul de bază și pot personaliza cu ușurință după bunul lor plac.
  4. Nu puteți rula aplicații Linux pe Android; Android are foarte puțin software în comun cu alte distribuții Linux, ceea ce face imposibilă rularea aplicațiilor Linux obișnuite pe Android. Viceversa este, de asemenea, adevărată, deoarece aplicațiile Android necesită biblioteci particulare asociate cu Android, un timp de execuție, plus o serie de alte programe care se găsesc doar în sistemul de operare Android.
  5. Android este un produs Google; chiar dacă Google poate pune la dispoziția publicului codul sursă de bază al Android prin intermediul AOSP, versiunile viitoare ale AOSP sunt păstrate private.

Dezvoltarea sistemului de operare Android

Android Inc. a dezvoltat inițial sistemul de operare, apoi Google l-a achiziționat în anul 2005. Doi ani mai târziu, Android a fost dezvăluit. De la prima lansare, în septembrie 2008, a trecut prin diferite versiuni majore, versiunea actuală fiind 8.0 Oreo, care a fost lansată în august 2017. Designul său unic l-a făcut să fie cel mai bine vândut sistem de operare pe tablete încă din 2013. Android este popular în rândul companiilor de tehnologie care utilizează un sistem de operare gata făcut, cu costuri reduse și personalizabil pentru dispozitive de înaltă tehnologie. Mai mult decât atât, natura sa deschisă a încurajat o comunitate mare de entuziaști să utilizeze codul open-source ca bază pentru proiecte orientate spre comunitate.

Andy Rubin, care este fondatorul său, a descris proiectul Android ca fiind un „potențial extraordinar în dezvoltarea unor dispozitive mobile mai inteligente, care sunt mai conștiente de locația și preferințele proprietarului său”. Inițial, compania intenționa să dezvolte un sistem de operare avansat pentru camerele foto digitale, aceasta fiind baza propunerii sale în fața grupului de investitori. După ce a analizat piața camerelor foto și și-a dat seama că aceasta nu era suficient de largă pentru a-și atinge obiectivele, compania a început să prezinte Android ca sistem de operare pentru telefoane mobile pentru a concura Symbian și Microsoft Windows Mobile.

Până în august 2015, Google a achiziționat Android Inc. făcând ca angajații săi cheie, precum Rubin, Miner și White, să se alăture echipei Google. Aici, echipa a lucrat pentru a construi un sistem de operare pentru dispozitive mobile alimentat de nucleul Linux. Google a comercializat sistemul de operare către producătorii de telefoane mobile și operatorii de telefonie mobilă în ideea de a oferi un sistem flexibil și actualizabil.

Din 2008 până în prezent, Android a fost martorul mai multor actualizări care au îmbunătățit semnificativ sistemul de operare, cu funcții suplimentare și remedierea unor erori din produsele anterioare. Fiecare versiune majoră a fost denumită în ordine alfabetică după un desert sau o dulceață, printre primele câteva numărându-se cupcake, donut, éclair și froyo.

Interfața utilizatorului implicită a lui Android este compusă în principal din concepte de manipulare directă, prin utilizarea intrărilor tactile. Aici, răspunsul la intrările utilizatorului este personalizat pentru a fi rapid și pentru a oferi o interfață tactilă fluidă, utilizând în principal capacitățile de vibrație ale dispozitivelor pentru a arăta un feedback haptic la experiența utilizatorului. În plus, hardware-ul intern, cum ar fi senzorul de proximitate, accelerometrul și busola, este utilizat pentru a răspunde la unele acțiuni suplimentare ale utilizatorului, cum ar fi ajustarea ecranului de la portret la peisaj în funcție de modul în care este orientat dispozitivul sau direcționarea unui personaj de joc în timpul jocului.

Dezvoltarea Linux

Linux este un sistem de operare pentru calculatoare de tip Unix care a fost reunit sub modelul de dezvoltare și distribuție de software gratuit și cu sursă deschisă. Componenta sa principală este nucleul Linux, care a fost lansat pentru prima dată în public la 17 septembrie 1991, de către Linus Torvalds. Sistemul de operare Linux a fost dezvoltat inițial pentru computerele bazate pe Intel x86, dar a prins rădăcini în multe alte platforme. Dominația sa asupra sistemului de operare Android pe dispozitivele smartphone a făcut ca acesta să aibă cea mai mare bază instalată dintre toate sistemele de operare de uz general. De asemenea, și-a croit drum până la a fi principalul sistem de operare pe servere și alte sisteme mai mari, inclusiv pe computerele mainframe și pe majoritatea supercomputerelor din epoca sa.

Dezvoltarea Linux este unul dintre cele mai proeminente exemple de colaborare în domeniul software-ului liber și open-source. Codul său sursă intern, utilizat în scop comercial sau necomercial, poate fi manipulat și distribuit de indivizi separați, având în vedere termenii și condițiile licențelor sale particulare în vigoare.

Când vorbim despre Linux, putem folosi termenul cu referire la;

  • Kernelul Linux; Un Kernel este o parte mică, dar esențială a unui sistem de operare și scopul său principal este de a realiza interfața cu hardware-ul de bază.
  • Distribuția/ distro Linux
  • GNU/ Linux

Distribuția sau distro Linux definește natura de împachetare a sistemului de operare Linux. Exemple de câteva dintre distribuțiile sale standard și decorate includ; Arch Linux, Gentoo Linux, Linux Mint, Mageia, openSUSE, Ubuntu și Kali Linux.

Concluzie

Deducerea finală asupra subiectului depinde de definiția pe care o dă cineva unei distro Linux. Dacă cineva se referă la ea ca GNU/ Linux în loc de doar Linux, atunci, într-adevăr, Android nu este Linux, deoarece include foarte puțin software GNU. Mai mult, dacă cineva se referă la distro Linux ca la un sistem de operare care implică nucleul Linux, atunci răspunsul este în continuare că Android nu este Linux. Cu toate acestea, dacă ne referim la o distro Linux ca la un sistem de operare bazat pe nucleul Linux, atunci răspunsul devine că Android este o distro Linux. Există argumente pentru fiecare tabără, fie că este vorba de „Android este Linux”, fie că este vorba de cea negativă; cele mai multe dintre ele se încadrează în tabăra pozitivă bazată pe faptul că Android funcționează cu ajutorul nucleului Linux. Cu toate acestea, argumente mai puternice sunt împotriva argumentului atunci când comparăm aplicațiile și straturile de interfață ale sistemelor de operare respective.

Surse

http://androidcasestudy.weebly.com/index.html

https://en.wikipedia.org/wiki/Android_(operating_system)

http://www.androidauthority.com/android-linux-784964/

Why is Android built on Linux Kernel?

http://elinux.org/Android_Kernel_Features#List_of_kernel_features_unique_to_Android

https://www.howtogeek.com/189036/android-is-based-on-linux-but-what-does-that-mean/

https://www.itworld.com/article/2741578/mobile/are-android-and-linux-the-same-thing-.html

https://www.quora.com/Is-Android-a-Linux-distribution-Given-that-there-is-no-formal-definition-of-%E2%80%9CLinux-distribution%E2%80%9D

.

Articles

Lasă un răspuns

Adresa ta de email nu va fi publicată.