Keresés

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

  • cigam

    félisten

    LOGOUT blog

    válasz ubyegon2 #17435 üzenetére

    A futáshoz szükséges összes programkönyvtár(GTK, Python,...), nem egy komplett rendszer van bennük.

    Persze maga a konténer kezelés sincs ingyen, külön program(könyvtár)ok biztosítják a kapcsolatot a külvilággal. Ez is növeli a méretet, bonyolítják a rendszert, plusz hibaforrások, stb... Amikor már az SSD-ket is TB-okban mérik nem a méretük lesz a döntő, hanem a praktikusság. Míg "A" program az xy lib 1.01 verziójával fut tökéletesen, addig lehet a "B" programnak mát az 1.2 szükséges. Ha lecseréli az adott könyvtárat, akkor
    - bár teszteletlenül, de probléma nélkül fut tovább
    - hibásan fog futni, meg kell várni míg kijön az "A" program új verziója, ami az 1.2-es verzióval van összefaragva.
    - soha többé nem fog futni, mert olyan változások történtek, amik visszamenőleg nem kompatibilisek

    Ez a fajta hibalehetőséget a konténerek használatával fel sem merül. Cserébe ha a készítő nem figyel, nem frissít olyan gyakran, akkor a program(komponense) biztonsági/működésbeli problémákat okozhat.

    [ Szerkesztve ]

    Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

  • Frawly

    veterán

    válasz ubyegon2 #17435 üzenetére

    Igen, pont ezért baromság a flatpak meg a snap. A függőségeit is beleteszik az alkalmazásnak, akkor is, ha fent vannak a célrendszeren, mert az ott lévő csomagok hiába egyeznek meg, lehet a verziófüggőséget nem tudják kielégíteni, mert vagy túl régiek (pl. CentOS) vagy túl újak (Arch, Fedora). Ezért a biztonság kedvéért beletesznek minden függőséget, a függőségek függőségeit is, hogy biztosan ne legyen verzióütközés. Aztán így lesz egy 50-100 megás csomagból 1-2 gigás. Az általad lenézett ultraminimalista rendszereken meg általában 100 KILObájt egy csomag, és általában lóf4x függősége sincs ezeknek. Gentoo-s fordításnál meg levihető egy ilyen csomag 50 KB alá is akár, ha a neked nem kellő funkciókat nem fordítod bele, meg kivágod belőle a debug symbolokat, és kihagyod a dokumentációt, még jobban le lehet csökkenteni a méretét. És itt nem az van, hogy egy csomagon spórolsz x adattömeget, hanem a függőségi fa is sokkal soványabb, kevesebb szutykot tölt be a gép a memóriába.

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