Hirdetés

!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Új hozzászólás Aktív témák

  • RoundRobin

    aktív tag

    válasz huaakoa #2728 üzenetére

    Ha az android csak egy grafikus héj, mert Linux az oprendszer a táblán, akkor mondjuk az Ubuntu és más linux disztribúció is csak egy grafikus héj? Mert a Te analógiád szerint - természetesen csak ha jól értelmezem - akkor az.

    Azt hiszem rosszul értelmezed az analógiát.

    A kérdésed amúgy remek.
    Ubuntu, Slackware, Redhat, Debian, stb.. Ezek egyike sem grafikus héj. Ezek egytől egyig linux operációs rendszerek lennének... Már ha azok lennének. De nem azok. :)
    Ezek disztribúciós csomagok.
    Tartalmuk:
    Linux kernel,
    a 'szokott' könyvtár struktúra,
    a binutils,
    valamilyen shell (Bash, ash, sh, stb),
    valamint linux operációs rendszerre írt programok, alpalmazások, fejlesztő-eszközök gyűjteménye (X, Sed, Gparted, Perl, gnu C, Apache, Gimp, Gnome, Kde, stb, stb).

    A lényegi különbség pusztán annyi közöttük, hogy egyik disztribútor módosít a kernelen, a másik nem, vagy esetleg nem úgy. Az egyik ezt tesz a disztribúciós csomagba (programot), a másik meg azt, belátása szerint. Az egyik ilyen (mondjuk ext4), a másik olyan (Reiser) fájlrendszerre települ alaphelyzetben, már ha nem volna lehetőség a választásra, de általában van.
    Ezen kívül van még egy kevésbé lényegi különbség, a csomagkezelés (.deb, .rpm, .tgz). Ebben szoktak különbözni ezek a disztribúciók még, a nevükön kívül, de az mindegyikről elmondható, hogy a lényeg bennük azonos. Mind linux kernel-t és (legalább névre, paraméterezésre) ugyanazokat a binárisokat tartalmazza (bin, sbin directory tartalma).

    Ha jól megnézzük, akkor az android is egy linux disztibúció, csak annyiban tér el a többitől, hogy itt a linux felett nem az x van, hanem egy virtuális processzor, a dalvik, ami fölött pedig egy ablakos framework foglal helyet. Ez olyan mint a linuxoknál az ablakkezelő, amely az egységes megjelenést biztosítja, de annál azért valamivel több is, mert - egyebek mellett - ő tart kapcsolatot a virtuális géppel.

    A valóságban azonban a linux kernel dolgozik. Amikor egy androidos alkalmazásban pl. file másolást hajtunk végre, akkor azt nem a virtuális gép végzi (nem is tudná ezt megtenni), hanem a kernel.

Új hozzászólás Aktív témák