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.