Az Android Linux termékként való besorolását illetően sok a zúgolódás a két termék közötti hasonlóság miatt. A Linux kernel a legnépszerűbb operációs rendszernek tekinthető, míg az Android egy Linux kernelre épülő keretrendszer. Ez azt hivatott tisztázni, hogy minden Android eszköz a Linux kernel tetején fut, míg a Linux egy független operációs rendszer. Az Android egy mobil operációs rendszer, amelyet elsősorban érintőképernyős és táblagépekre terveztek, és amelyet a Google fejlesztett ki. Helytelen lenne azt állítani, hogy az Android Linux, mivel nincs elfogadható definíció arra vonatkozóan, hogy mitől nevezhető egy szoftver Linuxnak. A Linux használható a Linux kernelre, egy Linux disztribúcióra vagy disztribúcióra és a GNU szoftverekre utalva.

Miért az Android Linux.

Az Android kihasználja a Linux Kernel előnyeit, mivel a Linux egy nyílt forráskódú operációs rendszer. A Google Android fejlesztői a saját igényeiknek megfelelően manipulálják a Linux Kernelt. A Linux egy előre elkészített, már karbantartott operációs rendszermagot biztosít az Android fejlesztői számára, amivel elindulhatnak, így nem kell a semmiből megírniuk a saját kernelüket.

Noha az Androidot a Linux alapján fejlesztik, használatában nem teljesen a szabványos Linux kernelt használja. A kettő különbözik egymástól a tulajdonságaik és a funkcióik jellege tekintetében. Míg az Android operációs rendszert elsősorban érintőképernyővel rendelkező, kezelhető eszközökhöz fejlesztették ki, addig a Linuxot ezzel szemben asztali számítógépekhez, laptopokhoz és szerverekhez tervezték.

Az Android felhasználói felülete elsősorban az eszközzel való közvetlen interakcióra épül olyan műveleteken keresztül, mint a lapozás, a koppintás és a csippentés. A Google kifejlesztette az Androidot a televíziókhoz, az Android auto az autókhoz és a karórákhoz is, amelyek mindegyike sajátos felhasználói felülettel rendelkezik. A találmányt játékkonzolokban, digitális fényképezőgépekben, PC-kben és más elektronikai eszközökben is alkalmazzák.

Az Android-eszköz indítása közben láthatjuk, hogy a Linux kernel hasonlóan töltődik be, mint egy Linux-disztribúciónál. A szoftver nagyobb része azonban teljesen eltér a Linux polcra helyezett eszközök egyéb funkcióitól. Az Android például nem tartalmazza a GNU C könyvtárat (glibc), amelyet a Linux disztribúciókban használnak, és nem tartalmazza az összes olyan GNU könyvtárat sem, amelyet egy tipikus Linux disztribúcióban felfedezhetünk.

Miért nem Linux az Android

A következő érvek megpróbálják kizárni azt az érvet, hogy az Android Linux, a két operációs rendszer között eltérő tulajdonságokra és sajátosságokra alapozva;

  1. Nem használja a szabványos Linux kernelt; Az Android operációs rendszer fejlesztése során számos változtatás történt a Linux kernelen, beleértve speciális könyvtárak hozzáadását. Az az érv, hogy az Androidot Linux disztróként állítják be a Linux kernel használata miatt, elmarad, mivel egy Linux disztróra jellemző, hogy megváltoztatja a kernelt.
  2. Az Android nem tartalmazza a GNU szoftvereket és könyvtárakat; Az Android nagyon kevés GNU szoftvert tartalmaz, így mint GNU szoftver, a Linux disztró egyik meghatározó jellemzője.
  3. Az Android operációs rendszer alapértelmezés szerint nem teszi lehetővé a testreszabást, ellentétben a Linux disztribúciókkal, amelyek elég könnyen testreszabhatók; az Android eszközök tulajdonosai nem rendelkeznek root hozzáféréssel a mögöttes operációs rendszerhez, hacsak nem használnak speciális alkalmazásokat a betöréshez. A Linux-felhasználóknak teljes hozzáférésük van az alapul szolgáló rendszermaghoz, és könnyen testreszabhatják a saját megelégedésükre.
  4. Nem lehet Linux-alkalmazásokat futtatni Androidon; az Androidnak nagyon kevés közös szoftvere van más Linux-disztribúciókkal, ami lehetetlenné teszi a szokásos Linux-alkalmazások futtatását Androidon. Ez fordítva is igaz, mivel az Android-alkalmazásoknak szükségük van az Androidhoz kapcsolódó speciális könyvtárakra, egy futásidőre, valamint egy sor más szoftverre, amelyek csak az Android operációs rendszerben találhatók meg.
  5. Az Android a Google terméke; bár a Google az AOSP-n keresztül nyilvánosan elérhetővé teheti az Android alapforráskódját, az AOSP jövőbeli kiadásait bizalmasan kezeli.

Az Android operációs rendszer fejlődése

Az Android Inc. fejlesztette eredetileg az operációs rendszert, majd a Google 2005-ben felvásárolta azt. Két évvel később mutatták be az Androidot. A 2008 szeptemberében megjelent első kiadástól kezdve különböző nagyobb kiadásokon ment keresztül, a jelenlegi verzió a 8.0 Oreo, amely 2017 augusztusában jelent meg. Egyedi kialakításának köszönhetően 2013 óta a legkelendőbb operációs rendszer a táblagépeken. Az Android népszerű a technológiai cégek körében, amelyek kész, olcsó és testre szabható operációs rendszert használnak a csúcstechnológiás eszközökhöz. Ráadásul nyílt jellege arra ösztönözte a rajongók nagy közösségét, hogy a nyílt forráskódot közösségvezérelt projektek alapjaként használják.”

Andy Rubin, aki az alapítója, úgy jellemezte az Android projektet, hogy “óriási potenciál rejlik az okosabb mobileszközök fejlesztésében, amelyek jobban ismerik a tulajdonosuk helyzetét és preferenciáit”. A vállalat eredetileg egy fejlett operációs rendszert kívánt kifejleszteni a digitális fényképezőgépekhez, mivel ez volt az alapja a befektetői panel előtt tartott bemutatkozásának. Miután elemezték a fényképezőgépek piacát, és rájöttek, hogy az nem elég széles a céljaik eléréséhez, a vállalat elkezdte az Androidot mobiltelefonok operációs rendszereként dobni, hogy felvegye a versenyt a Symbian és a Microsoft Windows Mobile operációs rendszerekkel.

2015 augusztusára a Google felvásárolta az Android Inc. vállalatot, így annak kulcsfontosságú alkalmazottai, például Rubin, Miner és White a Google csapatához csatlakoztak. Itt a csapat egy Linux kernelre épülő mobileszköz operációs rendszer létrehozásán dolgozott. A Google azzal a céllal hozta forgalomba az operációs rendszert a készülékgyártók és a szolgáltatók számára, hogy rugalmas, fejleszthető rendszert kínáljon.

A 2008-tól napjainkig az Android számos további frissítésen esett át, amelyek jelentősen javították az operációs rendszert, további funkciókkal és a korábbi termékek hibáinak kijavításával. Minden egyes nagyobb kiadást egy-egy desszert vagy cukros finomság után neveztek el ábécésorrendben, az első néhány közül többek között a cupcake, a donut, az éclair és a froyo.

Az Android alapértelmezett felhasználói felülete főként közvetlen manipulációs fogalmakból áll, érintéses bevitel segítségével. Itt a felhasználói bevitelre adott választ úgy alakítják ki, hogy az gyors legyen és folyékony érintéses felületet adjon, többnyire az eszközök rezgési képességeit kihasználva, hogy haptikus visszajelzést mutasson a felhasználói élményhez. Ezenkívül a belső hardvert, például a közelségérzékelőt, a gyorsulásmérőt és az iránytűt arra használják, hogy reagáljanak néhány további felhasználói műveletre, például amikor a képernyőt a készülék tájolásától függően portréra vagy tájképre állítják, vagy játék közben irányítják a játékfigurát.

A Linux fejlesztése

A Linux egy Unix-szerű számítógépes operációs rendszer, amelyet a szabad és nyílt forráskódú szoftverfejlesztés és -terjesztés modellje alapján hoztak össze. Fő összetevője a Linux kernel, amelyet Linus Torvalds 1991. szeptember 17-én adott ki először a nyilvánosság számára. A Linux operációs rendszert eredetileg Intel x86 alapú számítógépekhez fejlesztették ki, de mára számos más platformon is gyökeret vert. Az Android OS okostelefonokon való dominanciája miatt az általános célú operációs rendszerek közül a legnagyobb telepített bázissal rendelkezik. Emellett a szervereken és más nagyobb rendszereken, köztük a nagyszámítógépeken és a legtöbb szuperszámítógépen is vezető operációs rendszerré küzdötte fel magát a korszakában.

A Linux fejlesztése a szabad és nyílt forráskódú szoftverek együttműködésének egyik legkiemelkedőbb példája. Kereskedelmi vagy nem kereskedelmi céllal használt belső forráskódját különálló személyek manipulálhatják és terjeszthetik, figyelembe véve az adott licencek feltételeit.

A Linuxról beszélve a kifejezést a következőkre használhatjuk;

  • Linux kernel; A Kernel egy operációs rendszer kicsi, de lényeges része, és elsődleges célja, hogy interfész legyen a mögöttes hardverrel.
  • A Linux disztribúció/ disztró
  • GNU/ Linux

A Linux disztró vagy disztró meghatározza a Linux operációs rendszer csomagolási jellegét. Néhány példa a standard és díszített disztribúciók közül; Arch Linux, Gentoo Linux, Linux Mint, Mageia, openSUSE, Ubuntu és Kali Linux.

Következtetés

A téma végső következtetése attól függ, hogy ki hogyan definiálja a Linux disztribúciót. Ha valaki csak Linux helyett GNU/ Linuxnak nevezi, akkor az Android valóban nem Linux, mivel nagyon kevés GNU szoftvert tartalmaz. Sőt, ha valaki a Linux disztróra olyan operációs rendszerként hivatkozik, amely a Linux kernelt tartalmazza, akkor a válasz továbbra is az, hogy az Android nem Linux. Ha azonban a Linux disztróra úgy hivatkozunk, mint olyan operációs rendszerre, amely a Linux kernelen alapul, akkor az Android egy Linux disztró. Mindkét oldal mellett vannak érvek, legyen az “az Android Linux” vagy a negatív; a legtöbb érv a pozitív oldalra esik, amely azon a tényen alapul, hogy az Android a Linux kernel segítségével működik. Erősebb érvek szólnak azonban az érv ellen, ha összehasonlítjuk az egyes operációs rendszerek alkalmazásait és interfészrétegeit.

Források

http://androidcasestudy.weebly.com/index.html

https://en.wikipedia.org/wiki/Android_(operating_system)

http://www.androidauthority.com/android-linux-784964/

Why is Android built on Linux Kernel?

http://elinux.org/Android_Kernel_Features#List_of_kernel_features_unique_to_Android

https://www.howtogeek.com/189036/android-is-based-on-linux-but-what-does-that-mean/

https://www.itworld.com/article/2741578/mobile/are-android-and-linux-the-same-thing-.html

https://www.quora.com/Is-Android-a-Linux-distribution-Given-that-there-is-no-formal-definition-of-%E2%80%9CLinux-distribution%E2%80%9D

https://www.quora.com/Is-Android-a-Linux-distribution-Given-that-there-is-no-formal-definition-of-%E2%80%9CLinux-distribution%E2%80%9D

Articles

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.