Az Android egy Linux disztribúció?

Ezért az Android Linuxon alapuló ismerete jól ismert, ezért feltehetõ a kérdés, vajon az Android egy Linux disztribúció, mint például az Ubuntu vagy a Debian .
Az igazság az, hogy még ha a Linux alapú Android is nem egy PC-re tervezett operációs rendszer, rendelkezik olyan alkalmazásokkal, amelyek nem működnek más Linux disztrókon, és ugyanakkor nem lehet Linux programokat telepíteni az Androidra.
A Linux az Android központi része, de a Google az okostelefonok és táblagépek operációs rendszeréhez nem adta hozzá a Linux disztribúció, például az Ubuntu tipikus szoftvereit.
A nagy különbséget tehát arra kell csökkenteni, hogy mit értünk a "Linux" kifejezés alatt, amely lényegében nem egy adott operációs rendszerre utal, hanem csak annak "kernelére", azaz az egyes rendszerek központi elemére vagy szívére.
A Linux disztribúciókban nem csak ugyanaz a kernel van benne, hanem sok más szoftver, például a GNU shell segédprogramok, a GNOME asztal, a Firefox webböngésző és így tovább.
Így nagyon hasonlóak, néhány ember - gyakran a megértés megkönnyítése érdekében - Linux disztribúciónak nevezi a disztribúciókat.
Mint minden Linux program, a kernel is nyílt forráskódú, és azok, akik fejlesztették az operációs rendszert, megváltoztathatók.
Az Android-kal foglalkozó Google fejlesztők ezután módosíthatják Linux kernelét igényeik kielégítése érdekében.
Az Androidhoz hasonlóan sok más operációs rendszer is létezik a Linux kernelén alapul, mint gondolnád.
Más eszközök különféle kerneleket használnak, és például a PlayStation 4 a FreeBSD kernelét (amely nyílt forráskódú), míg az Xbox One a Windows NT kernelét használja, ugyanúgy, mint a Windows.
Az Androidon az eszközön futó Linux kernel verzióját a Beállítások menübe, majd a telefon vagy a táblagép Info oldalán láthatja .
Visszatérve a cikk kérdéséhez, ha az Android Linux disztribúciónak tekinthető, észrevettem, hogy a jól definiált válasz továbbra is erősen vitatott.
Android-eszköz indításakor a Linux kernel ugyanúgy betöltődik, mint bármely más terjesztés esetén.
Azonban szinte az összes Android-ban található szoftver különbözik egymástól, és például nincsenek GNU C (glibc) könyvtárak, sőt még egy olyan X-kiszolgáló sem, mint a Xorg, amely normál Linux disztribúciókhoz tartozik, amelyeket a normál alkalmazások futtatására használnak.
Az Android a Dalvik nevű virtuális gépet futtatja alapvetően Java nyelven írt alkalmazások számára. Ezek az alkalmazások Android-eszközökre irányulnak, és a Google által biztosított API-k (programozási felületek) segítségével vannak programozva.
Másrészt azonban Androidon elérhető egy terminál (egy speciális alkalmazás, például a Terminal Emulator használatával), amely nagyon hasonlít egy Linux distroéhoz, még akkor is, ha nem lehet sok mindent megtenni, ha kinyitja. Android root jogosultságokkal, azaz rendszergazda.
Mint már említettem, egy szokásos Linux disztribúción, a Dalvik virtuális gépet kivéve, az Android alkalmazásokat nem lehet telepíteni és futtatni .
Ez azonban nem azt jelenti, hogy egy képes fejlesztő bevonhatja a Dalvikot egy Linux disztribúcióba, hogy különféle alkalmazásokat futtasson egy normál számítógépen.
Megállapítottuk, hogy jobb példa arra, hogy telepítheti az Android X86-ot egy laptopra, és néhány emulátorral, például a Bluestacks-rel, az Android-alkalmazások telepítésére Windows és Mac rendszerre .
A valóságban azonban egyértelműen el kell mondani, hogy az Android nem számítógépek számára tervezett rendszer, így PC-jén történő működés, akár tökéletes emulátorokkal is, nem lesz képes ugyanolyan kiváló Android élményt nyújtani okostelefonokon vagy táblagépeknél.
Az Android mellett a Google Chrome OS Linux alapú is.
Az Android-szal ellentétben a Chrome OS-t PC-khez fejlesztették ki, és ezért sokkal hasonlít a szokásos Linux disztribúciókhoz, annyira, hogy a Chromebookokon engedélyezni lehet a fejlesztői módot a programok telepítésére Linux számítógépeken.

Hagyjuk Meg Véleményét

Please enter your comment!
Please enter your name here