Hirdetés

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

  • azbest

    félisten

    válasz vicze #25 üzenetére

    Igen, általában idő kell, mire linuxon megjelenik a támogatás új hardverhez. És főleg elterjedtebb eszközökkel foglalkoznak. Mégpedig azért, mert sokszor úgy történik a támogatás elkészítése, hogy valaki, aki ért a fejelsztéshez szeretné használni a saját eszközét. Esetleg mások által felajánlott eszközökre is megcsinálja a támogatást. Sokszor ezt nem munkaként, hanem a fő foglalkozása mellett, szabadidejében csinálja. Szóval, amíg maga a gyártó nem akar támogatást, nem akar költeni erre vagy éppen akadályozza (mert más platformra cserébe kedvezményes árat kap a licenszekre), addig bohó elvárás, hogy egy új számítógép megjelenésekor azonnal minden kulcsra készen működjön, méghozzá ingyen.

    Egyébként az armos cuccoknál az a jellemző, hogya google féle linux kernel forkot fogják és a chipset gyártója tákol hozzá valami szedett vetett drivert, ami a tákolás miatt még akkor sem kerülne be a hivatalos linux kernelbe, ha közzé akarnák tenni. De általában nem is akarják közzétenni, sokszor megsértve a kernel licenszét is ezzel. Valamint az újabb verziókat általában pénzért hajlandóak csak átadni a chipsetgyártók a készülékgyártóknak. A telefonok közül is sok ezért sem kap frissítéseket, mivel nem akar a gyártó újra fizetni a szoftverért rá, amit ő csak testreszab, de nagy fejlesztést nem csinál rajta.

    Plusz a chipsetgyártók sem igazán akarnak ebbe sok pénzt ölni, ezért általában éveken át ugyanzt az ősi kernel verziót használják alapnak, amire egyszer sikerült már összetákolni a hadrverük támogatását. Nem véletlen, hogy 3.x és korai 4-es kernelek vannak sok ilyen eszközön még ma is. Néha a friss kernel is csak 2-4 éves, de van amire még mindig 4-6 éves kerneleket használnak [link]. Ezt főleg a tabletes-telefonos vonalra értem. A normál notebook és pécé alapú rendszereknél általában sokkal hamarabb van támogatás és a legújabb verziókkal is mennek.

    Az androidos eszközökön futtatott linuxnál éppen ezért általában nem a hivatalos kernelt használják, hanem android alól szedik ki a bináris, gyártó által tákolt kernelt. Nem a modult használják fel, hanem az egész alrendszert és arra tákolják rá az adott disztribúció szolgáltatásait... többé-kevésbé. De ha esetleg ki is adják a forrást, esetleg még a beletákolt driverüket is, akkor is komoly erőfeszítés azt átportolni a hivatalos kernelhez. Ezért is nehéz rendes linux támogatást kapni ezekhez az eszközökhöz.

    Szóval, végülis, ha nagyon le akarom egyszerűsíteni, akkor a linux támogatásnál sok esetben épp az ingyenesség az akadály. A készülékgyártóknak nem ingyenes a támogatással foglalkozni, a felhasználók többsége viszont ingyen akarja. Plusz ez egy tyúk-tojás probléma is, mert az elterjedtség és a támogatottság is szorosan összefügg, oda-vissza. De az is benne lehet, hogy ami ingyen van, abból nem lehet lecsípni az érintett döntéshozóknak falatkákat, míg ahol nagy pénzek mozognak, ott juthat némi morzsa némely döntés, előnyben részesítés esetén néhány embernek.

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