Keresés

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

  • Rickazoid

    addikt

    válasz pakriksz #55 üzenetére

    Akkor még egyszer és utoljára: csak azonos kernel miatt nem lesz átjárható vagy bármilyen módon kompatibilis semelyik két op.rendszer. Ez a driverekre is igaz, legalábbis a videó driverekre az. Egy pendrive futtatása egész más, mint egy videokártya kezelése. Na meg azért az se mindegy, hogy egy telefonba épített SoC-on belüli magról vagy egy dedikált PCIe kártyáról beszélünk-e. Azokat átjárhatóra, kompatibilisre kell tervezni. A Linux disztribúciók ilyenek, az Android és a Chrome OS pedig egyedi, habár utóbbi vesz át elemeket a Gentoo-ból, de attól még nem lesz belőle Gentoo. Még csak bash sincs benne (de még sh se), abban viszont minden Linux disztribúció megegyezik, hogy az egyik rendszerhéj a bash (régen sh, ma már mindenhol van bash). Ez meg már GNU örökség, az is kell ahhoz, hogy Linux disztribúciónak nevezhess valamit. Próbáltál már egy for ciklust futtatni egy Android terminálban? Én igen. Nem volt szép. Köze sincs ahhoz, amit itt a gépemen futtatni tudok. A legegyszerűbb sh scriptemet se tudná egyik se futtatni, míg bármely Linux disztribúció alatt ugyanúgy lefutnának.
    Arról már nem is beszélve, hogy a Google által használt Linux nem nagyon van összhangban a disztrók által használt Linuxszal.

    És ha nekem nem hiszel, hogy csak a kernel miatt nem tekinthető disztrónak, higgy a közösségnek és nézz fel mondjuk Distrowatch-ra! Az Androidot és a Chromium OS-t is az egyéb operációs rendszerek alatt találod csak meg egy kalap alatt az OSX-szel, a Windows-zal és a QNX-szel például, és hozzá a megjegyzést is olvashatod, hogy a Distrowatch csak a Linux, BSD és openSolaris disztribúciókkal foglalkozik.

  • zs4k0s3mb3r

    csendes tag

    válasz pakriksz #54 üzenetére

    Nincs így :) ! Nem is lehet, hiszen hagyományos linux os-ek a glibc sztenderd c könyvtárat használják, míg az android ebben is különutaskiként a bionic-ot. Ennek a megkerülésére szolgál egyébként a libhybris projekt. De nem csak ez a különbség: az olyan os-ek mint fedora, ubuntu az x display servert használják, míg az android a sajátsurfaceflinger nevű compositorát.

    Próbálj meg nyitott bootloaderes telefonra mondjuk opensuset tenni. Amit te emlegettél, az azért lehetséges, mert az adott soc gyártója adott ki androidos, és hagyományos linuxos drivert is.

  • zs4k0s3mb3r

    csendes tag

    válasz pakriksz #49 üzenetére

    Ez nagyon nem így van. Különben minden hardverre, amire van androidos driver, arra lehetne más linuxos os-t is tenni, pl meego-t, mer-t, vagy tizen-t. De amíg utóbbiak hagyományos értelemben vett linux disztrók, addig az android csak egy testreszabott linux kernelen alapuló külön os. A Mac OSX sem FreeBSD.

  • Rickazoid

    addikt

    válasz pakriksz #49 üzenetére

    Nem én keverem a disztribúciót a kernellel (write only módban vagy?), hanem te nem érted, hogy mit tekintünk Linux disztribúcióknak. Univerzális operációs rendszereket, amiknél nem kötik meg a kezed, hogy mit csinálhatsz vele. Persze, Chrome OS-nél és Androidnál is tudsz hackelni, de pont ez a lényeg, azokat meg kell hackelni és át kell fordítani, ki kell cserélni egy részüket ahhoz, hogy használható legyen a célfeladataikon kívül másra is. Sok androidos eszközre pendrive-ot nem tudsz kötni, habár nincs hardveres korlátozás, ugyanígy, a Chromebookokra sem tudsz már op.rendszert telepíteni olyan formában, ahogy egy notebookra (bár a Pixelnél ha jól tudom viszonylag egyszerű feladat, de nem arra van tervezve és ha nem tévedek a garancia is ugrik). Azok beágyazott rendszerek majdhogynem.
    Te a Linux disztribúció alatt valamiért azt érted, hogy ha a kernel Linux, akkor az Linux disztribúció. Azért ennél több tulajdonság kell hozzá. Ahogy írtam is, maga Linus Torvalds (remélem azt legalább tudod ő ki, ha a Linuxról beszélsz) írta, hogy a Pixelre valódi disztrót rak fel. Ergo ő maga nem tekinti Linux disztribúciónak a Chrome OS-t, habár nincs ellenére az ilyen irányú fejlesztés.
    Hogy magyarázzam még másképp? Chrome OS és Android... a legegyszerűbb Linux disztribúciókhoz képest is zárt, korlátozott, alacsony funkcionalitású rendszerek.

  • vinibali

    őstag

    válasz pakriksz #46 üzenetére

    de magát a kernel úgy alakítod, ahogy a "menuconfig engedi" :)
    az androidot ne nevezzük disztrónak, annak kicsit más a definíciója. csak egy linux kernel és VM

  • Rickazoid

    addikt

    válasz pakriksz #46 üzenetére

    Dehogynem lehet kiherélni a Linuxot. Forgattál már le egyet is? Próbáld ki és nézd meg mennyi mindent ki lehet venni belőle (vagy hozzá lehet adni, ami a jobbik eset). A Google ezt meg is teszi, mind a Chrome OS-nél (elvileg Gentoo alapú, amiből aztán pont lehet olyan rendszert csinálni, ami nem is hasonlít más disztróra) és mind az Androidnál (annak meg köze sincs egy disztróhoz se) annyira le van csupaszítva, hogy épp csak fusson vele a rendszer. Nem céljuk univerzális op.rendszert írni egyikkel se, mint írtam, egy Damn Small Linux okosabb és fejlettebb, mint a kettő együtt. Nem lehet egy lapon emlegetni őket.
    Olvasd el Linus Torvalds véleményeit a Chrome OS-ről, konkrétan az ő szavai, hogy a Pixelre valódi disztrót telepített helyette. Szerinte az ötlet jó, de a Google rosszul csinálja.

  • Rickazoid

    addikt

    válasz pakriksz #44 üzenetére

    A Chrome OS egy böngésző és egy futtatókörnyezet HTML5 (és talán JavaScript is van benne?) alapú programoknak, ami valami kiherélt Linux alapú rendszeren fut. Azt nem is nevezném op.rendszernek szívem szerint, legalábbis nem asztalinak.
    Az Androidnak meg még annyi köze sincs a Linux disztribúciókhoz.
    Hol van bármelyik még a Damn Small Linuxhoz vagy a Puppy Linuxhoz is?

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