Vlákno názorů k článku
Standardizuje LSB 4 Linux? od Let_Me_Be - Pokud chce nějaká firma poskytovat svůj software pro...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 8. 2008 1:23

    Let_Me_Be (neregistrovaný)
    Pokud chce nějaká firma poskytovat svůj software pro Linux, měla by se podřídit nepsaným pravidlům nebo vytvářet pro hlavní distribuce svůj repozitář.
    Tohle napsat, to fakt chtelo odvahu. Skoda, ze sance dostat balicek do libovolne distribuce je nulova. Skoda ze udrzovat repozitare pro jednotlive distribuce a jejich aktualni verze je dost nerealne. Jak to pak konci? Jednoduse, udela se jednoduchy instalator pro Ubuntu, ktery natvrdo prepise potrebne knihovny svymi verzemi.
  • 2. 8. 2008 1:44

    Adam Štrauch
    Funguje to v tisících jiných případech, proč by to nemohlo fungovat tady? K čemu mi je software od firmy, která ho neudržuje?

    Přesně takový instalátor funguje na Windows běžně a nikoho to nevzrušuje, naštěstí se to v Linuxu moc nerozmáhá. Minulý týden jsem stahoval openarenu a v jednom zipu byla binárka jak pro lin 32/64bit, tak pro win. No a budeš se divit, ale fungovalo to.

    Jak můžeš napsat "sance dostat balicek do libovolne distribuce je nulova", vždyť pomalu každá větší distribuce má několik tisíc (ne-li desítek tisíc) balíčků a přibývají další. Bohužel pro firmy... je na to potřeba trocha úsilí.
  • 2. 8. 2008 8:50

    Dusan (neregistrovaný)
    Presne tak.

    Všetko závisí na ľuďoch ak by proste chceli tak sa to dá riešiť.
  • 3. 8. 2008 19:34

    JD (nie JxD) (neregistrovaný)
    Ale kto tie balicky pre jednotlive distribucie robi? Robia to hadam autori aplikacii? Ani nahodou (zvycajne dodavaju zopar balickov pre par distribucii ale urcite nie pre vsetky v ktorych sa dana aplikacia nachadza).

    A ako mozu ludia ktori robia distribuciu pripravit a zabalit binarny program? To maju zobrat napr. od IBM binarky DB2 a prepisovat v nich zavislosti na knizniciach, cesty, ...? To snad nikto nemoze mysliet vazne. A aby autor programu (komercneho/closed source) robil nieco pre vsetky distribucie, na to treba zabudnut. Ak sa odhodla robit verziu pre Linux, tak urobi balicky pre jednu alebo par distribucii na ktorych dany program aj otestuje (tak isto ako tvorcovia OSS aplikacii) a ostatne distribucie maju jednoducho smolu (v tomto pripade ani dostupnost pre ine distribucie casto nepomoze, lebo nie je pristup ku zrojovym kodom aby sa mohli niektore odlisnosti/anomalie nastavit/upravit). A teraz mi povedzte ci je v zaujme distribucie alebo autora programu aby robil balicky aj pre tu-ktoru distribuciu. Vsetko stoji cas a cas su peniaze (ano, tvorcovia komercnych aplikacii zvycajne tvoria programy za ucelom zisku).

    Som zvedavy kolko OSS aplikacii by bezalo normalne na vsetkych distribuciach, keby jedna distribucia mala libky v /lib, druha v /libs, tretia v /libraries, dalsia niekde uplne inde; spustacie skripty by boli raz v /etc, raz v /etc/rc.d, inokedy v /etc/startup, inde zas v /config ...; aplikacie by sa raz instalovali do /bin inokedy do /usr/bin, /applications, /apps atd.

    Jednoducho standard ako LSB je potrebny a cim viac veci bude LSB standardizovat, tak tym lepsie pre tvorcov aplikacii (a je jedno ci OSS alebo komercnych/closed source).