Frustrace pramenici z problemu pri zprovoznovani HW v linuxu je ciste peklo. Proto se desim kazdeho noveho pocitace ktery si porizuji a instaluji na nej linux. Naprosto tak CHAPU reakci pana Torvaldse. Nicmene s ni naprosto nesouhlasim. Pokud nekdo VEREJNE (to je klicove) vystupuje a vyfakuje libovolnou osobu/firmu, to je proste neco co se nedela. Jedna se o dosti nevhodnou formu komunikace, ktera v nekterych pripadech muze vest az k soudu.
Ovsem co me trapi mnohem vice je ale pripadna reakce nvidie. Linux je pro nvidii nezajimavy a i kdyby vsichni linuxaci zacali bojkotovat nvidii, ta to na svem obratu nejspis ani nezaznamena. Na druhou stranu uzivatele linuxu ZOUFALE NUTNE potrebuji non-free ovladace pro nvidia karty, protoze bez graficke akcelerace se linux na desktopu temer neda provozovat.
A zastupce linuxu (dokonce sam tvurce linuxu) vyfakuje nvidii...
Opet opakuji, chapu co ho k tomu vedlo ale bylo to VELMI, VELMI hloupe rozhodnuti.
Ta frustrace nebyla ze zprovozňování hardwaru, ale z komunikace s nVidií, která s ním (a dalšími vývojáři) vyjebala.
Linux je pro nVidii extrémně důležitý, hlavně kvůli technologiím Tegra a Tesla, která by dost pravděpodobně bez Linuxu nepřežily ani léto. A bez Tesly byste pravděpodobně doma tu GeForce neměl, nebo by alespoň stála výrazně víc ;-)
Linusův fakáč může mít různé důsledky. Jedním z nich opravdu může být i ukončení nVidia driveru pro Linux. Jiným třeba publikace specifikací.
Vývoj slušného grafického driveru ale není jednoduchý job, což nakonec ukazují i komunitní drivery pro ATI.
Pozici nVidie celkem chápu. Vývoj driveru speciálně pro Linux by se nevyplatil, publikace specifikací se nelíbí managementu (a možná právníkům). Použít ten samý binární driver pro Windows i Linux je celkem elegantní řešení, protože to vyžaduje poměrně malé náklady pro podporu Linuxu. Zároveň to umožňuje dává pravidelné aktualizace driveru na obou platformách.
Vyvoj driveru je primitivni job, dejte tem lidem specifikace, vykasleme se na patenty a za tyden uz se bude jen vylepsovat !
problem je ze jak casti HW, tak SW modulu jsou patentovany nekym jinym a tak nelze vyuzivat nejrychlejsi casti HW a jeste k tomu se msi nektere veci implementovat nelogicky jinak, aby se neporusovaly pseudo patenty.
Ve chvíli, kdy nějaký výrobce vývoj otevřeného ovladače podporuje/nepodporuje jako ATI (otevřeností specifikace, ne finančně), se nelze divit, jak se ten ovladač vyvíjí/nevyvíjí. Je to sice o hodně lepší postoj, než má nVidia, ale k postoji Intelu nebo Matroxu to má ještě dost daleko.
nvidia by mela predevsim prestat pracovat na kernelovem driveru. To, o cem prohlasuje, ze jsou obchodni tajemstvi tretich stran, je v drtive vetsine 3D engine, a ten muze byt bez problemu (uzavreny) v userspace s tim, ze noveau driver bude jeho kernelovy frontend.
Tim bychom alespon dosahli situace, ve ktere by existoval 3D driver pro nvidii, ktery by zaroven dobre zapadal do zbytku kernelu, narozdil od jejich aktualniho kerneloveho driveru (GPU offloading, ACPI, kontrola backlightu, ... - pro to vse by mohli vyuzivat standardni kernelovou infrastrukturu, kterou uz ted noveau samozrejme pouziva).
A pokud se stane skutecnosti to, kam se zda, ze aktualne smeruje UEFI se svym secure bootem, tak budou mit s closed modulem velke problemy tak jako tak. I to by se vyresilo, pokud by celou closed cast presunuli do userspace.