Whatsapp

Mi a különbség az Android és a Linux között?

Anonim

Időnként egy kollégám megpróbálja megdönteni a Linux felhasználói számának arányát azzal érvelve, hogy az Android Linux disztrónak tekinthető, mert a Linux kernelt használja.

Hadd rendezzem ezt a félreértést, hogy Android Linuxdisztribúció egyszer s mindenkorra.

Ha még nem olvasta a Unix és a Linux közötti különbségről szóló cikkünket, akkor onnan kell kezdenie. Meghatároztam, hogy mi az Unix és a Linux, mi a történetük, és miben különböznek egymástól.A dolog lényege az, hogy a Linux az a kernel, amelyet Linus Torvalds fejlesztett ki 1991-ben a MINIX OS alapján.

Az idő múlásával a közreműködők kihasználták, hogy a Linux (a GNU komponensével párosítva) nyílt forráskódú, és módosították hogy megfeleljen elképzeléseiknek és megvalósításuknak; sokféle disztribúció létrehozása egyedi funkciók sokaságával.

Mi az Android?

Android Inc 2003 októberében alapította Andy Rubin , Rich Miner, Nick Sears és Chris White Kaliforniában, az Egyesült Államokban. Az Android-projektet olyan projektként írták le, amely „hatalmas potenciállal rendelkezik az intelligensebb mobileszközök fejlesztésében, amelyek jobban tisztában vannak tulajdonosa helyzetével és preferenciáival”.

A nyílt forráskódú Android operációs rendszert először azzal a céllal fejlesztették ki, hogy fejlett operációs rendszert hozzanak létre digitális fényképezőgépekhez, mígnem rájöttek, hogy a digitális fényképezőgépek piaca nem elég nagy, és átirányították a hangsúlyt olyan operációs rendszert építeni a készülékekhez, amely versenyezne a Microsoft Windows Mobile-val és Symbian

Google Inc. 2005-ben vásárolta meg a céget, és mint ma már tudjuk, a többi már történelem.

A motorháztető alatt az Android egy módosított Linux kernelt használ, amely rengeteg előre elkészített és jól karbantartott funkciót biztosít a fejlesztőknek. Ez viszont időt takarít meg, és lehetővé teszi az Android fejlesztők számára, hogy a mobileszközök legfontosabb funkcióira összpontosítsanak.

Richard Stallman GNU-kiáltványának részleteiből merítve egy operációs rendszernek négy eleme van:

Az Android, vagyis a Linux jellemzője a monolitikus kernel, amely a Linux kernel módosított változata, és saját könyvtárakkal és API-kkal érkezik. A Linux kernel módosításai főként a kissé kis akkumulátorral rendelkező hordozható eszközök speciális energiaigényét szolgálják, a speciális könyvtárak és API-k pedig a mobiltelefonok celluláris kommunikációs részével való interakcióra, valamint egy közös programozási és felhasználói felület megvalósítására szolgálnak. alkalmazástámogatáshoz, hogy ne egy adott gyártó telefonmodelljére vonatkozzanak.

Egy másik fontos részlet, hogy amikor a Linux operációs rendszert 1991-ben Linus Torvalds nyílt forráskódú operációs rendszerként fejlesztette asztali számítógépekhez, azt MINIX operációs rendszerként fejlesztették ki, és nem támogatta a 32 bites verziót. funkciók Intel 80386 gépekkel. Jelentős különbség a kettő között abban az időben, hogy az Android architektúra csak az x86-ot és az ARM-et támogatta, amelyeket mobil internetes eszközökhöz (MID) és mobiltelefonokhoz alkalmaz.

Összefoglalva

Az Android nem egy GNU/Linux disztribúció, de a kernelje (erőműve) Linux, és mivel a szokás szerint a Linux kernel köré összeállított szoftvergyűjteményt Linuxnak nevezik,Az Android Linux..

Remélem, ez a cikk segített megérteni az Android és a Linux közötti kapcsolatot és miért, bár az Android Linux, de nem Linux disztribúció?

Van-e nézeteltérése, kérdése vagy megjegyzése a témával kapcsolatban? Oszd meg velünk az alábbi megjegyzések részben.