Vlákno názorů k článku
Jaké slabiny má Linux? od andreee - ja prave myslim, ze autor nema problem s...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 4. 2007 9:49

    andreee (neregistrovaný)
    ja prave myslim, ze autor nema problem s detekciou hw vo feisty - ale skor gnu/gpl "radikali", ktori to povazuju za "pohybovanie sa na zlej strane".. inak sa s vacsinou tych veci stotoznujem - aj ked za podporu hardveru linux fakt ako taky nemoze...
  • 10. 4. 2007 10:45

    glx (neregistrovaný)
    Bohuzel za slabsi podporu hw Linux (lepe receno fanatici, kteri se domnivaji, ze vyrobci budou delat jen tak sami od sebe otevrene ovladace) do jiste miry MUZE.
    Spousta vyrobcu by ovladac do Linuxu bez problemu nabizela, dost se jich o to poskouselo. Na cem to ztroskotalo ? Na neustale se menicim rozhrani mezi ovladacem a jadrem. Jednou vydany binarni ovladac je v kratke dobe v aktualnich verzich jadra zcela nepouzitelny - to pochopitelne vyrobce otravi a jen naivka by si myslel, ze vsichni budou delat ovladace s dostupnymi zdrojaky, pripadne to porad predelavat (ani uzivatel se v tom pak nevyzna - co ma vlastne nainstalovat)...
    Zatim muzeme dekovat vytrvalcum, jako je treba Nvidia, ktera i pres to vsechno pravidelne dodava velmi slusne ovladace.
    Na druhou stranu je treba uznat, ze soucasne distribuce podporuji velke mnozstvi hardwaru ihned po instalaci. Pokud se pri nakupu dava trochu pozor, problem v tom samozrejme neni. Bohuzel u spousty beznych uzivatelu lze tezko predpokladat jakkoliv inteligentni pristup pri nakupu - koupi zpravidla co nejlacinejsi obskurni hw...
  • 10. 4. 2007 11:45

    Michal Vaner
    Háček je ale v tom, že binární ovladače jsou nelegální. Stejně jako výrobci prorpietálního software mají právo si klást podmínky, co se s jejich výtvorem smí dělat, tak i vývojáři jádra si položili podmínku, že jen GPL a tečka.

    Mimo to, vývojáři nabídli, že ty ovladače napíší a budou udržovat, že stačí jen vydat specifikace, takže je podpora linuxu z výrobního hlediska zadarmo.
  • 10. 4. 2007 12:37

    anonymní
    no nevim, i pres tyhle "zadarmo" podminky to s temi ovladaci nijak valne neni

    vytvorit ony specifikace rozhodne zadarmo neni a to nemluvim o know-how jednotlivych vyrobcu - nejde ani tak o 'konkurencni' ovladace ale o konkurencni vyrobce hw


    pokud navic plati "jen GPL a tecka", pak linux zcela jiste MUZE za nedostatek ovladacu
  • 10. 4. 2007 12:44

    Michal Vaner
    Vytvořit specifikace museli minimálně pro interní použití - ten člověk co navrhuje ten HW není samozřejmě tentýž co k němu píše ovladače.

    A nejsem si jist, jestli to, co se dá odposlechnout na sběrnici je zase tak důležité ochraňovat - jaké instrukce se tam posílají. Nikdo nežádal o specifikace interní architektury.

    A pokud toto považuješ za to že může za nedostatek ovladačů, pak by se dali Windows obviňovat úplně stejným způsobem za nedostatek kvalitních ovladačů - na síťovou kartu člověk pod Windows solidní ovladač nenajde.
  • 10. 4. 2007 14:58

    anonymní
    uz vidim jak tu svou interni specifikaci zverejni a vy budete mezi prvnimi, kdo zacne kricet co je to za paskvil ze je to nekompletni nebo priserne navrzene... :)))
  • 10. 4. 2007 15:01

    Michal Vaner
    To že je to nekompletní nebudu křičet já, ale ten kdo bude psát ty ovladače.

    To že to je špatně navržené bude křičet také on, možná někdo kdo to bude kupovat.

    A může se také stát, že se podívám a uznám, že je to kvalitní práce a že ti co to navrhovali odvedli velmi kvalitní práci. Podle toho, že mi počítač nefunguje to nepoznám...
  • 10. 4. 2007 12:57

    glx (neregistrovaný)
    Binarni ovladac, ktery si do systemu nainstaluje uzivatel a ktery neni odvozeny ze zdrojaku, vydanych pod GPL je zcela legalni. Takove ovladace vydava treba Nvidia.
    Dokonce lide kolem jadra pred casem vedli debatu o zakazu takovych ovladacu (ze vubec neco tak stupidniho nekoho mohlo napadnout - na druhe strane to asi bylo vyprovokovano nekterymi zlodejicky, kteri proste kradou GPL kod). Debata skoncila s tim, ze se nic zakazovat nebude, protoze by to bylo pro uzivatele neprijatelne. Nastesti aspon takto zvitezil zdravy rozum. Nicmene klacky pod nohy tvurcum binarnich ovladacu se samozrejme hazeji dal.
  • 10. 4. 2007 13:11

    Michal Vaner
    To co dělá NVidia není ani tak binární ovladač - kdyby to byl binární ovladač nalinkovaný proti jádru, pak by to bylo porušení GPL licence. To že to co uživatel udělá je že zkompiluje něco co není GPL a nalinkuje to zároveň proti jádru a proti nějakému kusu binárního něčeho, tím opravdu licenci neporušuje (již to ale nesmí šířit).

    To že je to jen nalezení díry v přesném znění licence a obcházení myšlenky je jiná věc, která samozřejmě NVidii netíží.

    A co se týče těch klacků, je jich házeno málo. Kdyby byly ovladače jako tyto vymýceny, pak to sice na nějakou dobu znamená problém, ale někdo by se našel a napsal by kloudné ovladače do jádra, protože by měl motivaci. Uživateli by pak odpadlo jednak to kompilování, jednak by mohl mít na počítači kód kterému se dá věřit. Já jsem si z toho druhého důvodu při pořízení počítače záměrně vybíral s intelí grafikou.
  • 10. 4. 2007 14:06

    glx (neregistrovaný)
    Nenasel by se nikdo, kdo by napsal _kvalitni_ ovladace, ktere treba tu Nvidii umeji opravdu vyuzit. Duvodem je to, ze zpetnym inzenyrstvim to proste v rozumne dobe udelat nelze. Takovy ovladac bude vzdy nekde na puli cesty a mezitim uz Nvidia bude vyrabet uplne jiny model grafiky. Proste u slozitejsiho hardwaru, jehoz vyvoj je rychly (jako napr. grafiky) neni velka sance mit poradne otevrene ovladace, pokud vyrobce nebude spolupracovat. A ten spolupracovat nebude.
    Jste velmi naivni. Integrovany graficky cip od Intelu je proste v nekterych vecech nepouzitelny (jeho vykon je velmi maly), navic ani ten otevreny ovladac pro Intel grafiku zrejme neni uplne bez problemu. Zkuste si treba v OpenSUSE aktivovat kompozitni manazer (klidne i ten jednoduchy, ktery je v KDE), pak si pustte glxgears a pote se pokuste okno glxgears prekryt jinym oknem. Budete se divit. Totez samozrejme s libovolnou OpenGL aplikaci.
  • 10. 4. 2007 14:33

    Michal Vaner
    Ono problém asi bude v tom, že ty binární ovladače nepovažuji za kvalitní z mnoha důvodů. Jedním z nich je, že se musí instalovat zvlášť. Dalším z nich je, že dokázaly zaseknout celý počítač (a jsem si jist, že to byly ty ovladače, protože po jejich výměně za NV open source alternativu to přestalo dělat problémy). Nebo to, že z mě neznámých důvodů některé verze nedokázaly renderovat fonty.

    Poté, co jsem čekal asi měsíc na to, až se najde ovladač který by fungoval s mojí grafickou kartou a novým jádrem jsem přešel na NV ovladače. Ano, to skvělou 3D akceleraci jsem musel oželet, ale zato mi začal fungovat počítač.

    Na novém počítači s intelím čipem, který nedosahuje takových výkonů, jak píšete, jsem schopen pouště 3D hry, aixGl a podobné opičárny. A s tím glxgears se divit nebudu, o tom samozřejmě vím. Spíš bych se divil, že by tak protichůdné věci jako 3D akcelerace a composite fungovaly pohromadě.

    A to že spolupracovat nebude, to by ubližoval i sobě, že ano. Lidí běžících na Linuxu zatím není tak moc, ale něco to je. Je třeba korporacím ukázat, kdo je zákazník a kdo platí - ale to by lidi holt nesměli být takový pecky co si nechaj všechno líbit.
  • 10. 4. 2007 14:48

    anonymní
    Proboha ale 3D akcelerace je preci zejmena to, proc si lide kupuji graficke karty nvidie, ne?

    A ovladace NV pro windows povazujete za kvalitni?

    Jak zatim neni tak moc? A kdy myslite, ze jich bude vice s takovym pristupem?
    Nepovazujte ostatni lidi obecne za hlupaky.
    Jak chcete korporacim ukazovat kdo je zakaznik, tim ze budete odmitat jejich ovladace? A jakym vlastne korporacim (Microsoftu?, Novellu?, IBM?, Sunu?, Intelu?, AMD?, nebo NVdidi?)?
  • 10. 4. 2007 14:59

    Michal Vaner
    O ovladačích NVidie pro windows nevím nic, tu věc nepoužívám již několik let.

    A 3D akcelerace, jak jsem psal, měla příliš mnoho "vedlejších účinků" což vedlo nejen k tomu, že byla nepoužitelná, ale že byl nepoužitelný celý počítač. Taková 3D akcelerace je horší než žádná.

    A ne, nepovažuju lidi za hlupáky, ale za líné tvory a to mi prostě nikdo nevyvrátí. A jak chci ukazovat kdo je zákazník? No, když budou tropit kraviny a myslet si, že můžou všechno, je třeba na chvíli jejich výrobky přestat kupovat, třeba se vzpamatují.
  • 10. 4. 2007 15:39

    AndreW (neregistrovaný)
    Vlastním nVidia grafickou kartu s čipem G80 (8800GTX) od listopadu minulého roku. Ovladače na tuto kartu byly v beta verzi někdy na konci listopadu a na mojí konfiguraci byly nefunkční (konflikt s Nforce4 chipsetem). OS ovladače NV tuto kartu ani nenašli a tudíž jsem byl nucen dva měsíce pracovat v textovým režimu. Naštěstí umějí X-ka přesměrovat výstup na jiný host, což jsem velmi často používal (na notebooku). Poté, co nVidia vydala oficiální ovladače na Linux i pro karty s tímto čipem (G80), vše funguje naprosto perfektně bez vady na kráse (naproti tomu v té době existující ovladače pro Windows stály za plesnivou bačkoru). Problém nastane, pokud vyjde další verze X.Org, který strukturu těchto ovladačů zničí a tím pádem je potřeba je přeinstalovat (není problém nVidie, je problém Linuxu, resp. struktury uložení ovladačů v X.Org).
    Ovladač nVidie se skládá z modulu do kernelu, ovladače do X.Org a několika podpůrných knihoven. Modul je dodáván jako zdrojový kód s licencí "License For Customer Use of NVIDIA Software", kde jsou definovány práva a povinnosti uživatele, jako zákazníka. Ovladače a podpůrné knihovny jsou dodávány jako již zkompilované moduly spolupracující s danou verzí modulu, Linuxu a X.Org serveru.
    Absolutně nechápu, proč si berete do pusy zrovna nVidii, o které si myslím, že Linux (a nejenom Linux) podporuje velmi dobře. Poskytuje verzi svých ovladačů pro Windows, Linux 32/IA64/AMD64/EMT64, FreeBSD a Solaris x86/x64 a kvalita těchto ovladačů (zatím) vysoce převyšuje jakékoliv jiné ovladače na jekékoliv jiné grafické karty. Spolupráce nVidie s vývojáři OS je vidět např. na ovladači síťových karet, kdy sama nVidia prohlásila ovladač forcedeth jako oficiální (byť se jedná o ovladač získaný reverzním inženýrstvím).
    Já osobně, jako uživatel, s distribucí ovladačů grafických karet nVidia souhlasím.