Android este Linux? Distribuție Linux?
#19
Posted 19 May 2018 - 10:42
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.
XON-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. Edited by neagu_laurentiu, 19 May 2018 - 10:43. |
#20
Posted 19 May 2018 - 10:52
#22
Posted 19 May 2018 - 11:09
159, on 19 mai 2018 - 10:52, said:
Fedora, Debian, Android sunt toate LINUX. Attached Files |
#23
Posted 19 May 2018 - 11:14
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. 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
Posted 19 May 2018 - 11:27
e2k, 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. 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
Posted 19 May 2018 - 11:34
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
Posted 19 May 2018 - 11:36
shogun1, 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
Posted 19 May 2018 - 11:40
neagu_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. shogun1, 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. |
#28
Posted 19 May 2018 - 11:43
e2k, 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. Insa e lung si dificil sa pronunti "GNU/Linux" cand poti spune simplu "Linux". Dar supararea celor de la GNU e justificata. |
|
#29
Posted 19 May 2018 - 11:46
e2k, 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. 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? Mr_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. |
#30
Posted 19 May 2018 - 11:56
shogun1, 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. |
#32
Posted 19 May 2018 - 12:02
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?
ursamajor, on 19 mai 2018 - 11:58, said:
E un puiuț de Linux. |
#33
Posted 19 May 2018 - 12:12
shogun1, 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! |
|
#34
Posted 19 May 2018 - 12:13
shogun1, 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. shogun1, 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
Posted 19 May 2018 - 12:19
Mr_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. Ș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
Posted 19 May 2018 - 12:19
Android folosește syscallurile Linux, deci e Linux. Eu îl numesc Java/Linux, ca să evidențiez paralela cu GNU/Linux.
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users