Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Identificare font

Samsung Galaxy A35

Sfat pentru aprinderea automata a...

Masina de copt paine - pareri
 Cum reactivez Google Maps?

Conectare tableta X220la Tv

Femeile tinere nu mai vor sa munc...

La mulți ani @un_dac!
 La multi ani de Sfantul Gheorghe&...

Job - Facultate sau certificare

Deadpool & Wolverine (2023)

sistem hibrid eoliana + panouri +...
 Outlook e muta pe Android

Constructie Mun. Iasi. Casa P+1.

Cum mai rezolvati cu chiriasii ra...

Tastatura si mouse cu baterie int...
 

Android este Linux? Distribuție Linux?

* * * * - 6 votes
  • Please log in to reply
161 replies to this topic

#19
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,602
  • Înscris: 30.07.2003
O analogie, motorul de avion urmator https://en.wikipedia...ernational_LEAP e folosit si de Airbus si de Boeing la aceeasi clasa de avioane. Putem spune ca A320 e totuna cu B737?! Nici pomeneala.

View PostXON-XOFF, on 19 mai 2018 - 10:35, said:

Nu înțeleg cum să spui că Android nu este Linux.
Prin urmare orice folosește acest kernel este bazat pe linux.
"A fi bazat pe" ceva e una si asta-i clar pentru toti dar "a fi" si atat nu mai putem pune egal cu sistemul.

Edited by neagu_laurentiu, 19 May 2018 - 10:43.


#20
159

159

    Senior Member

  • Grup: Senior Members
  • Posts: 2,609
  • Înscris: 22.05.2016
Debian nu e Fedora, Fedora nu e Debian.

Fedora, Debian, Android sunt toate LINUX.

#21
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,602
  • Înscris: 30.07.2003
Debian, Fedora sunt GNU/Linux pe cand Android nu e GNU/Linux. Putem spune ca fac parte din aceeasi famile din perspectiva kernelului dar nu mai mult. Daca vrem sa fim rigurosi.

#22
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009

View Post159, on 19 mai 2018 - 10:52, said:

Fedora, Debian, Android sunt toate LINUX.
Lucrurile sunt mai complicate, am intrat acum pe RemixOS (derivat al Android, mai exact al Android-x86), daca ma iau dupa aplicatii, centru de setari, samd, se simte ca Android, daca ma uit in termux (emulator de terminal) aflu mai multe informatii.

Attached Files



#23
e2k

e2k

    Senior Member

  • Grup: Senior Members
  • Posts: 6,325
  • Înscris: 15.10.2004
Daca ar fi sa facem paralela dintre un sistem de operare si o masina atunci kernelul ar fi motorul. Androidul si asa zisele sisteme Linux sau GNU/Linux folosite pe PC-uri sunt masini diferite dar care folosesc acelasi motor.

Teoretic Google poate inlocui kernelul Linux din Android cu un alt kernel. Acelasi lucru se poate intampla si la distributiile de Linux, adica kernelul se poate inlocui cu atlul. Evident sistemul nu s-ar mai putea numi Linux insa se poate. Dupa cum s-a zis cei de la Debian au facut deja asta dezvoltand o varianta a sistemului lor inlocuind kernelul de Linux cu cel de freeBSD. Din cate stiu insa proiectul nu a fost un succes si s-a renuntat la el insa el dovedeste ce am zis.

Teoretic cu foarte mult efort pana si kernelul Windows-ului ar putea fi inlocuit cu kerenlul Linux sau cu alt kernel. Ma rog Windows-ul nu e UNIX-like si probabil ca exista o inregrare profunda a kernelului in sistem insa cu foarte mult efort sa poate face si asta. Posted Image

In concluzie Androidul nu este Linux, in egala masura in care nici asa zisele distributii de Linux folosite pe PC-uri nu sunt Linux ci sunt sisteme de operare ce folosesc kernelul Linux.

Edited by e2k, 19 May 2018 - 11:15.


#24
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009

View Poste2k, on 19 mai 2018 - 11:14, said:

In concluzie Androidul nu este Linux, in egala masura in care nici asa zisele distributii de Linux folosite pe PC-uri nu sunt Linux ci sunt sisteme de operare ce folosesc kernelul Linux.
Depinde de ce anume e considerat Linux, kernel sau OS. Contează enorm cum doresc să se prezinte autorii/ developerii. Cei de la Canonical prezintă Ubuntu ca fiind sistem de operare (tot de interes e vorba, încearcă să-și capete o identitate proprie, să se distanțeze de celelalte distribuții), cei de la Arch prezintă Arch ca fiind distribuție Linux...
1- ”Ubuntu este un sistem de operare bazat pe Linux”  http://ubuntu.ro/
2- ”Arch Linux, a lightweight and flexible Linux® distribution”  https://www.archlinux.org/

Extrapolând, după Canonical Android e un sistem de operare distinct, e numai bazat pe Linux, iar după cei de la Arch e un fel de Linux???

#25
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,602
  • Înscris: 30.07.2003
Toti daca mergem la piata sa vindem castraveti, vom urla in gura mare vrute si nevrute sa ne vindem marfa, doar la piata clientii nu-s gradinari.

Edited by neagu_laurentiu, 19 May 2018 - 11:36.


#26
e2k

e2k

    Senior Member

  • Grup: Senior Members
  • Posts: 6,325
  • Înscris: 15.10.2004

View Postshogun1, on 19 mai 2018 - 11:27, said:

Depinde de ce anume e considerat Linux, kernel sau OS.

In principiu Linux este doare kernelul nu si sistemul. Pentru sistemele UNIX-like care folosesc kernelul de Linux si care sun folosite pe PC-uri, Workstion-uri si servere acest nume a inceput sa fie folosit si pentru tot sistemul. De aici apare dilema de fapt.

Cei de la GNU au dezvoltat o parte importanta din softul sistemului de operare si sunt suparati ca intregul sistem poarta doar numele kernelului. Ei propun folosirea variantei GNU/Linux.

In realitate insa asa zisele distributii de Linux sunt un amalgam de componente software produse de diverse proiecte open-source. Kernelul Linux este una dintre aceste componente.

Androidul este un sistem de operare produs de Google, in principiu diferit de distributiile Linux insa care foloseste si el kernelul Linux.

Edited by e2k, 19 May 2018 - 11:38.


#27
Mr_nobody_

Mr_nobody_

    Senior Member

  • Grup: Senior Members
  • Posts: 5,000
  • Înscris: 03.02.2017

View Postneagu_laurentiu, on 19 mai 2018 - 10:42, said:

O analogie, motorul de avion urmator https://en.wikipedia...ernational_LEAP e folosit si de Airbus si de Boeing la aceeasi clasa de avioane. Putem spune ca A320 e totuna cu B737?! Nici pomeneala.
Nimeni nu a spus că Ubuntu e Android, chiar dacă ambele folosesc același kernel (Linux).

View Postshogun1, on 19 mai 2018 - 10:39, said:

Chiar nu m-aș putea pronunța, n-am folosit niciodată, nu m-am documentat, nu m-a interesat problema.
Poți să încerci CloudReady (e bazat pe Chromium OS), dar cu grijă, am impresia că îți formatează tot HDD-ul. :)

#28
super8

super8

    Senior Member

  • Grup: Validating
  • Posts: 10,000
  • Înscris: 14.04.2016

View Poste2k, on 19 mai 2018 - 11:36, said:

Cei de la GNU au dezvoltat o parte importanta din softul sistemului de operare si sunt suparati ca intregul sistem poarta doar numele kernelului. Ei propun folosirea variantei GNU/Linux.
Corect !
Insa e lung si dificil sa pronunti "GNU/Linux" cand poti spune simplu "Linux".

Dar supararea celor de la GNU e justificata.

#29
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009

View Poste2k, on 19 mai 2018 - 11:36, said:

In realitate insa asa zisele distributii de Linux sunt un amalgam de componente software produse de diverse proiecte open-source. Kernelul Linux este una dintre aceste componente.
Perfect de acord cu tine, totuși unele componente sunt irelevante, altele indispensabile.
Te poți lipsi în Linux de Kde, de Gnome, de Mozilla, de multe altele, poți folosi un sistem numai în linie de comandă, dar nu merge fără GNU și fără kernel. De aici pretenția (corectă în principiu) de-a fi numit sistemul GNU/ Linux!
În Android nu te poți lipsi de kernel, n-ai cum. Urmând principiul anterior expus, nu rezultă că e Android Linux?

View PostMr_nobody_, on 19 mai 2018 - 11:40, said:

Poți să încerci CloudReady (e bazat pe Chromium OS), dar cu grijă, am impresia că îți formatează tot HDD-ul. Posted Image
Doar dacă știe să booteze din imaginea iso, în ultimii ani doar așa testez.

#30
e2k

e2k

    Senior Member

  • Grup: Senior Members
  • Posts: 6,325
  • Înscris: 15.10.2004

View Postshogun1, on 19 mai 2018 - 11:46, said:

În Android nu te poți lipsi de kernel, n-ai cum. Urmând principiul anterior expus, nu rezultă că e Android Linux?

Nu te poti lipsi nici de motorul unei masini intr-o masina. Daca un producator auto produce un model de masina dar cumpara motorul de la un alt producator atunci masina va avea marca producatorului de motor? Nu.

Din cate stiu Opel intr-o vreme nu isi producea singur motoarele diesel ci le cumpara de la Fiat. Modelele Opel cu motoare Fiat pot fi considerate Fiat? Nu prea cred.

Edited by e2k, 19 May 2018 - 11:57.


#31
ursamajor

ursamajor

    Anonymous

  • Grup: Senior Members
  • Posts: 11,410
  • Înscris: 08.12.2005
E un puiuț de Linux. ;)

#32
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009
Motorul unei mașini e ceva universal, urmează același principiu, e inter-schimbabil, nu necesită modificări majore. Pune kernelul de windows în Android, zici că e posibil fără să înlocuiești toată șandramaua?

View Postursamajor, on 19 mai 2018 - 11:58, said:

E un puiuț de Linux. Posted Image
Ok, deci nu e Linux, e puiuț de Linux, frumos spus... Bazat, derivat, dar nu chiar Linux.

#33
Mr_nobody_

Mr_nobody_

    Senior Member

  • Grup: Senior Members
  • Posts: 5,000
  • Înscris: 03.02.2017

View Postshogun1, on 19 mai 2018 - 11:46, said:

Te poți lipsi în Linux de Kde, de Gnome, de Mozilla, de multe altele, poți folosi un sistem numai în linie de comandă, dar nu merge fără GNU și fără kernel. De aici pretenția (corectă în principiu) de-a fi numit sistemul GNU/ Linux!
Uite o chestie interesantă: Chrome OS e bazat pe Gentoo, cu alt server grafic, altă interfață grafică, dar dedesubt e Gentoo, vezi asta și când deschizi un terminal, toate comenzile funcționează normal.

#34
e2k

e2k

    Senior Member

  • Grup: Senior Members
  • Posts: 6,325
  • Înscris: 15.10.2004

View Postshogun1, on 19 mai 2018 - 12:02, said:

Motorul unei mașini e ceva universal, urmează același principiu, e inter-schimbabil, nu necesită modificări majore. Pune kernelul de windows în Android, zici că e posibil fără să înlocuiești toată șandramaua?

Si kernelul se poate schimba insa cu mult mai mult efort decat la o masina. Intre sistemele UNIX-like este mai usor, dupa cum spuneam Debian a inlocuit kernelul de Linux cu cel de FreeBSD. La Windows e mai greu dar nu imposibil. Evident trebuie sa adaptezi codul insa din punct de vedere tehnic este posibil sa pui kernelul de Windows pe Android.  

View Postshogun1, on 19 mai 2018 - 12:02, said:

Ok, deci nu e Linux, e puiuț de Linux, frumos spus... Bazat, derivat, dar nu chiar Linux.

Nu stiu toata povestea insa dupa parerea mea Androidul este un sistem nou dezvoltat de Google si nu o asa zisa distributie de Linux. Google si-ar fi putut dezvolta propriul kernel pentru Android insa au considerat ca este mai usor sa foloseasca un kernel existent, mai ales ca Linux este open-source.

Daca ne referim strict la Kernel atunci DA Andorid este Linux. Daca ne referim insa la sistem in ansamblu Android-ul nu are cum sa fie Linux, pentru ca Linux nu este un sistem de operare ci un kernel de sistem de operare. Androidul nu este Linux nici macar din perspectiva in care sistemele UNIX-like care folosesc kernelul de Linux sunt numite Linux.

#35
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009

View PostMr_nobody_, on 19 mai 2018 - 12:12, said:

Uite o chestie interesantă: Chrome OS e bazat pe Gentoo, cu alt server grafic, altă interfață grafică, dar dedesubt e Gentoo, vezi asta și când deschizi un terminal, toate comenzile funcționează normal.
Cum am mai spus, depinde... E un Gentoo modificat, sau bash și alelalte aplicații sunt într-un emulator? Rulează aplicații de Linux?
Și-n RemixOS ai instalat implicit Termux, intri-n el vezi că ai APT (Debian/ Ubuntu package manager), bash, htop, nano, vim și altele, poți instala altele, screenfetch de exemplu (apt-get install screenfetch, dar după actualizarea cu apt update).

#36
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Android folosește syscallurile Linux, deci e Linux. Eu îl numesc Java/Linux, ca să evidențiez paralela cu GNU/Linux.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate