Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum accesez site-ul CNAS ?

Algoritm simplu de calculare al u...

Bitdefender Total Security ș...

casa verde 2024
 Intrerupator cu N - doza doar cu ...

Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata

Suprataxa card energie?!
 Cum era nivelul de trai cam din a...

probleme cu ochelarii

Impozite pe proprietati de anul v...

teava rezistenta panou apa calda
 Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...

Rezultat RMN

Numar circuite IPAT si prindere t...
 

Android este Linux? Distribuție Linux?

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

#145
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009
@e2k: tocmai asta definește ecosistemul Linux, modularitatea, flexibilitatea. Iar mediile desktop date ca exemplu nu prea se potrivesc, acestea caută să se răspândească, să ocupe noi piețe, noi nișe libere, KDE rulează pe MacOS și este parțial portat pe Windows. Am instalat cu câțiva ani în urmă Kde pe windows 7, multe aplicații rulau fără probleme, acum e posibil să fie progrese. Nu perfect, dar oamenii încearcă să devină cross-platform, ca atâtea aplicații.
https://community.kde.org/Windows
https://community.kde.org/Mac

#146
e2k

e2k

    Senior Member

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

View PostOriginalCopy, on 26 mai 2018 - 15:36, said:

Daca Android ar rula sub controlul unui kernel BSD, ar fi un sistem BSD.

Android opereaza insa sub controlul Linux, deci e un sistem Linux.

N-are nicio legatura una cu alta. Daca Google ar schimba kernelul de Linux cu cel de BSD Androidul ar ramane practic acelasi sistem, ecosistmeul de aplicatii ar ramane acelasi. Aplicatiile de Android sunt aplicatii de Android si nu aplicatiile de Linux. Doar componenta care permite accesul la hardware si care manage-uieste memoria si procesele s-ar schimba fara insa a afecta ecosistemul existent.

#147
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,571
  • Înscris: 30.07.2003

View Poste2k, on 26 mai 2018 - 15:48, said:

Aplicatiile de Android sunt aplicatii de Android si nu aplicatiile de Linux.
Cum adica "aplicatii de"? Au alt format executabil? Ma refer la cele native.

Lasa bibliotecile proprii, Java si GUI deopare.

Edited by neagu_laurentiu, 26 May 2018 - 15:57.


#148
e2k

e2k

    Senior Member

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

View Postshogun1, on 26 mai 2018 - 15:41, said:

@e2k: tocmai asta definește ecosistemul Linux, modularitatea, flexibilitatea.

De fapt asta defineste ecosistemele UNIX, Linux nu are nimic de a face cu asta el nu este altceva decat o componenta care poate fi folosita intr-un astfel de ecosistem. Practic din asa zisele distibutii Linux kernelul poate fi inlocuit cu un alt kernel (cel mai usor cu unul de UNIX gen BSD). Cei de la Debian au facut deja asta in distributia Debian  GNU/kFreeBSD.

Ma rog avand in vedere la cat de dezvoltat este kernelul Linux este foarte putin probabil sa fie inlocuit din ecosistem insa avand in vedere ca acest lucru este tehnic posibil este clar ca nu Linuxul defineste ecosistemul.

#149
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009
Debian este o distribuție GNU/ Linux, fapt asumat. Debian GNU/kFreeBSD este istorie, s-a renunțat la proiect, ceea ce interesează e că nu era o distribuție Linux, era un OS bazat pe GNU și BSD. Din cauza sau datorită kernelului.

Edited by shogun1, 26 May 2018 - 16:05.


#150
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,571
  • Înscris: 30.07.2003
Dar ramane intrebarea, era Debian sau nu? Posted Image

Edited by neagu_laurentiu, 26 May 2018 - 16:08.


#151
shogun1

shogun1

    Cranky old n00b ☯

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

View Postneagu_laurentiu, on 26 mai 2018 - 16:08, said:

Dar ramane intrebarea, era Debian sau nu?
Debian e o marcă la urma urmei, un brand. Mercedes-Benz e Daimler? Dar Mercedes-AMG? Smart?

#152
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,571
  • Înscris: 30.07.2003
Doar ca numele Debian inglobeaza multa perceptie si chiar unui om tehnic daca-i spui "poftim un disc Debian" nu cred ca se duce cu gandul la varianta GNU/kFreeBSD. De accea numele singular ori e legat de ce inseamna tehnic (in cazul discutiei kernelul) ori popular (distributiile GNU/Linux) si cel mai bine folosesti mai multi termeni ca sa lamuresti mai bine ce si cum.

#153
e2k

e2k

    Senior Member

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

View Postneagu_laurentiu, on 26 mai 2018 - 15:51, said:

Cum adica "aplicatii de"? Au alt format executabil? Ma refer la cele native.

Lasa bibliotecile proprii, Java si GUI deopare.

Pai de ce sa las pentru ca Androidul este in principal un sistem de operare grafic, applicatile grafice mobile sunt efectiv elemente utile care ruleaza pe sistem.

Sincer nu stiu cum e cu aplicatiile care nu sunt grafice in Android insa la sistemele UNIX-like si applicatiile care nu folosesc interfata grafica nu au fost gandite pentru un anumit kernel. De fapt asta incerc eu sa spun ca in UNIX nu kernelul defineste ecosistemul de aplicatii care pot fi folosite. Kernelul este o componenta modulara care poate fi inlocuita pastrand celelalte componente.

View Postshogun1, on 26 mai 2018 - 16:05, said:

Debian este o distribuție GNU/ Linux, fapt asumat. Debian GNU/kFreeBSD este istorie, s-a renunțat la proiect, ceea ce interesează e că nu era o distribuție Linux, era un OS bazat pe GNU și BSD. Din cauza sau datorită kernelului.

Nu o fi fost o distributie Linux insa cel mai probabil se comporta ca una. Daca ai toate componentele unei distributii Linux dar inlocuiesti kernelul cu alt kernel practic ai acelasi sistem. La nivel low-level se intampla altceva atunci cand se comunica cu hardware-ul insa in principiu sistemul ramane aproape neschimbat. Pare un paradox insa distributiile Linux pot supravietui chiar daca kernelul este inlocuit. Tocmai din acest motiv tot zic eu sa nu ne mai legam asa de tare de kernel pentru ca nu el defineste sistemul in sine.

Edited by e2k, 26 May 2018 - 16:37.


#154
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,571
  • Înscris: 30.07.2003

View Poste2k, on 26 mai 2018 - 16:36, said:

Pai de ce sa las
Pentru ca ele sunt echivalentul (mai mult ori mai putin) a celor GNU. Si tehnic o distributie Linux e compusa din kernel Linux plus o suita de componente software, asa cum si Android e alcatuit.
Popular, da, nu e Linux, nu e GNU/Linux, e alt sistem. Dar distributie este.

View Poste2k, on 26 mai 2018 - 16:36, said:

la sistemele UNIX-like si applicatiile [...] nu au fost gandite pentru un anumit kernel
Unele da, altele nu. Ca sunt multe biblioteci cross platform. Dar executabilul din Linux nu e tot una cu cel din Solaris, AIX, *BSD si tot neamul lor (ca unele stiu sa ruleze si Linux e alta poveste), mai sunt octeti pe acolo diferiti in formatul executabil si specifici fiecarui OS. De asta ziceam "aplicatii de" inseamna altceva la nivel tehnic decat un simplu link la o biblioteca.

Edited by neagu_laurentiu, 26 May 2018 - 16:46.


#155
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Poste2k, on 26 mai 2018 - 15:48, said:



N-are nicio legatura una cu alta. Daca Google ar schimba kernelul de Linux cu cel de BSD Androidul ar ramane practic acelasi sistem, ecosistmeul de aplicatii ar ramane acelasi. Aplicatiile de Android sunt aplicatii de Android si nu aplicatiile de Linux. Doar componenta care permite accesul la hardware si care manage-uieste memoria si procesele s-ar schimba fara insa a afecta ecosistemul existent.
Nu. Gresit.

Nu ai auzit de NDK.

#156
creatura85

creatura85

    Active Member

  • Grup: Members
  • Posts: 1,684
  • Înscris: 19.07.2008

View Postshogun1, on 19 mai 2018 - 09:01, said:

...

Salut,

Felicitari pentru topica, dupa cum vezi si aici pe forum la fel ca si cu cei de la Google, unii zic ca da si altii ca nu.
Personal, consider Android un sistem de operare, ce are la baza kernelul linux, asa cum se intampla si cu distributiile linux, un "verisor" mai indepartat. Posted Image

#157
Mr_nobody_

Mr_nobody_

    Senior Member

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

View Postcreatura85, on 26 mai 2018 - 20:14, said:

Personal, consider Android un sistem de operare, ce are la baza kernelul linux, asa cum se intampla si cu distributiile linux, un "verisor" mai indepartat. Posted Image
E cam evident, totuși, că Android e un sistem de operare, că doar n-o fi vreun robot umanoid, nu? :)

ANDROÍD, androizi, s. m. Robot cu aspect uman. – Din fr. androïde.
sursa: DEX '09 (2009)

View Poste2k, on 26 mai 2018 - 16:36, said:

Kernelul este o componenta modulara care poate fi inlocuita pastrand celelalte componente.
Păi din ce am înțeles de la tine, singura diferență între o distribuție Linux și o distribuție BSD e kernelul.
Deci, Android nu e o distribuție BSD, e o distribuție Linux. :)

#158
shogun1

shogun1

    Cranky old n00b ☯

  • Grup: Senior Members
  • Posts: 7,542
  • Înscris: 31.01.2009
Welcome back @creatura85, nu te-am văzut de mult timp pe aici...

#159
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Ce se chinuue e2k să zică e că android nu e un sistem Linux, deoarece e un sistem Java, și e un sistem java pentru că ecosistemul android ar continua să existe chiar și cu un alt kernel, deci definiția unui sistem de operare e alta: un sistem de operare e de tipul celei mai puternice dependințe, deci android e un sistem Java.

Problema e că această afirmație e pur și simplu greșită, nu Java interacționează direct cu hardware-ul, ci Linux.

Java e doar o dependență la rulare, cam ca o bibliotecă, cum zicea neagu_laurentiu.

Da, una importantă, nu zice nimeni nu, dar importantă pe o  altă axă față de kernel.

Kernelul e important pe axa fundamentală a sistemului de operare.

Java/JVM e importantă pe o axă mai abstractă de management a proiectului, de agilitate, de decuplare arhitecturală.


Ce se întâmplă de exemplu dacă oracle pune mâna pe Java și google trebuie să înlocuiască cu altceva? Ar fi kotlin sau golang, google s-a asigurat de asta. Și atunci ce? Android tot o distribuție Linux ar rămâne.


Toate aceste discuții ipotetice sunt irelevante. Android e o distribuție Java/Linux momentan.

Întrebarea topicului nu este despre dacă și parcă, e despre "a fi", acum.

#160
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
Java? Serios? Deci faptul ca ruleaza (rula) intr-un fel de masina virtuala  + existenta NDK e fix-pix?

Bibliotecile (nu cele standard) de care depind unele aplicatii "avansate" Android cam in ce format sunt? Tot Java, desi arata si miros a Linux?

#161
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postdexterash, on 27 mai 2018 - 07:37, said:

Java? Serios? Deci faptul ca ruleaza (rula) intr-un fel de masina virtuala  + existenta NDK e fix-pix?
Eu am scris ce se chinuie el sa zica, nu ce cred eu.

#162
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
Haha, ok, thumbs up pentru chestiunea asta! :)

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

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