Closed Source drivere i kernen
Linux kernel udviklerne har sammenfattet en opfordring til at udgive lukkede drivere som Open Source. 135 udviklere har underskrevet denne "petition".
https://www.linuxfoundation.org/en/Kernel_Driver_Statement
Men svaret fra hardware leverandører såsom Nvidia er ikke positivt. Læs mere her;
http://blogs.zdnet.com/open-source/?p=2588
https://www.linuxfoundation.org/en/Kernel_Driver_Statement
Men svaret fra hardware leverandører såsom Nvidia er ikke positivt. Læs mere her;
http://blogs.zdnet.com/open-source/?p=2588
Kommentarer25
Re: Closed Source drivere i kernen
#1:
Det store problem med
Det store problem med closed source drivere er at der er ingen andre en udbyderen som kan rette fejl og sikkerhedshuller som kan gøre kerne ustabil, der er heller ingen som kan kontroller at koden har en ordenlig kvalitets og så halter de altid bagefter når der bliver lavet ændringer til kerne.
Re: Closed Source drivere i kernen
Men artiklen fokusere kun på nVidia, som stort set er de eneste der faktisk arbejder på at give de samme muligheder for multiplatforme. Jeg er mere interesserede i andre producenter som ATI, Canon mm. som stort set er fuldstændige ligeglade med andre systemer. ATI laver dog i modsætning til Canon, drivere til f.eks. linux. Men kvalliteten på dem er sku ikke meget juble over. Så snakker de også løs om fremtidige åbne drivere, men det ser ikke ud som om det er en særlig stor hastesag for dem.
Og så er det jeg siger. At hvis man ikke ønsker at bruge tid på at bygge drivere til andre systemer, så lav dem da OpenSource, og lad andre gøre det... Man kan ikke sige nej til BEGGE dele.
Re: Closed Source drivere i kernen
Re: Closed Source drivere i kernen
Re: Closed Source drivere i kernen
Det lyder godt i mine øre.
#5
De lukkede ATi drivere
De lukkede ATi drivere fungerer helt fint. NVidias lukkede driver er altså mega ustabil.
Dertil kommer, at ATi har udgivet specifikationerne på deres kort - hvilket i praksis gør ATi til vinderen over NVidia. Din kritik er således ikke retfærdig.
Re: Closed Source drivere i kernen
Og så er der stadig et hav af andre producenter også, der hverken gider at udgive deres specs, eller selv gider at lave drivere til Linux. Min pointe var at det er lidt latterligt at udelukkende fokusere på nVidia i den artikkel. Der er mange producenter der ikke gider at løfte en finger for at supporte linux på nogen måde. nVidia gør måske ikke tingene på den måde visse folk gerne ville, men de gør noget.
Når man gerne vil købe en computer, så er man nød til (Hvis man vil køre Linux) at tjekke om Lydkort, Netkort mm. kan fungere under Linux. Hvis man skal have en printer, scanner, kamera, MP3 afspiller, Mobiltelefon mm.. Så er man nød til at tjekke om den virker under Linux. MEN hvis man skaffer sig et nVidia kort, så VED man at det vil fungere 100% i Linux.
OpenSource drivere kan man diskutere i fremtiden.
I øjeblikket vil jeg bare gerne have drivere. Jeg er sku ligeglad med om de er lukkede eller åbne. Jeg vil bare have at når jeg køber noget, så ved jeg at det fungere UANSET om jeg køre windows eller linux. Så start med at kritisere dem der SLET ikke gider, og vent med dem der bare ikke gider på jeres måde.
Man er nød til at starte ET sted først. OpenSource drivere ville være bedre ja. Men hvis man starter med først og fremmest at få Linux med på verdenskortet, så vil resten måske komme af sig selv...
#8:
det at de laver drivere
det at de laver drivere er sgu værre end ikke at gøre.
Bare se hvor langt tid det har taget før der er folk der har gidet at reverse engineer nvidia hardware, hvis der aldrig havde været den crappy lukkede driver, ville det med garanti have sket før.
Re: Closed Source drivere i kernen
At AMD lukker op for deres, er en god ting. Sansynligvis køber jeg også et ATI kort inden længe på grund af dette. Men synes alligevel det er rart at have haft nVidia man har kunne bruge fuldt ud. Ellers ville det bedste alternativ have været Intel GFX. Og no afens redeeman, men de kort kan ikke toppe nVidia, uanset hvor crappy du synes deres drivere er. Og ATI er først på de eneste begyndt at blive anvendeligt. Før det lå de et godt stykke under Intel. Det er ikke længe siden at folk herinde advarede folk der ville købe nyt GFX, om at holde sig fra ATI hvis de ville køre Linux...
#10:
det kommer så sandelig
det kommer så sandelig an på hvad "toppe" betyder..
desuden er ati stadig ikke brugbart (well.. undtagen r300/400, og nu, i git udviklingsbranche, r500)
Re: Closed Source drivere i kernen
ATI/AMD er så ved at overgå, ihvertfald hvad jeg har hørt omkring deres nyeste i HD 4000-serien. Hvornår de så bliver 100% brugbare i Linux er en anden sag. Men sådan som de ævler løs om åbne drivere, så burde det vel ikke tage lang tid. Hvis altså man kan stole på hvad de siger...
Intel har deres profession indenfor CPU markedet, hvor de efter min mening også ligger øverst på listen. Deres GFX er rimelig godt i forhold til så meget andet, f.eks. SIS. Men bedre end nVidia og ATI er de ikke. De slår godt nok ATI på Linux platformen intil videre, på grund af bedre drivere, men det skulle gerne ændre sig...
Re: Closed Source drivere i kernen
ja, selv med r300 til og med den nylige support for R500 DRI/DRM, mangler vigtige features såsom GLSL stadig.
med hensyn til intel, så overgår de nvidia og amd på flere punkter, for eksempel kompatibilitet, stabilitet, åbenhed, user experience.
De har muligvis ikke det største antal på fps counteren, men de har fandme det største tal på:
1: uptime counteren
2: kompatibilitets counteren
3: åbenheds counteren:
4: strømforbrugs counteren
5: priscounteren
og yderligere kan jeg oplyse dig om at intel er verdens største grafik producent.
Re: Closed Source drivere i kernen
Egentlig var min pointe meget simpel.
nVidia kunne godt tage at åbne op for deres ting. Det ville være bedst for alle, inkl. dem selv. Men jeg respektere stadigvæk at de i det mindste (i modsætning til så mange andre), bruger tid på at lave drivere til Linux. Jeg respektere også at de ikke blot bruger 10min her og der når de lige har tid, til lige at smække lidt tilfældig kode sammen, for hurtigt at komme tilbage til at bygge bedre drivere til windows og mac, som jeg har følt at ATI har gjort.
Og bare for at det hele ikke handler om grafik, så er der jo også andre.
Canon skider højt og helligt på Linux. Det samme gør Creative. Og ikke kun lydkort. Jeg finder ikke creative programmer til min MP3 afspiller fra dem noget steder der køre i Linux. Og der kan sikkert nævnes mange andre producenter der ikke løfter en eneste finger for at supporte Linux.
Re: Closed Source drivere i kernen
http://vizzzion.org/?blogentry=819
og som det link linker til:
https://www.linuxfoundation.org/en/Linux_Graphics_Essay
Re: Closed Source drivere i kernen
Og nej, de gavner stadig. Problemet ville være større hvis deres kort slet ikke fungerede i Linux. Jeg giver dig ret i at åbne drivere ville være meget bedre på mange områder. Det er der ingen tvivl om, og jeg siger dig skam ikke imod. Jeg siger bare at mit had til producenter der SLET ikke vil have noget med Linux at gøre, er større end mit had til producenter der ikke vil åbne op for deres ting.
Re: Closed Source drivere i kernen
en ting er at der er closed source, men er det måske ikke bedre end slet ingen support at have?
Er det ikke bedre at have middelmådig mad, end ingen mad?
de lukkede drivere, er en ting vi er nød til at leve med, indtil firmaerne indser at alternativet er vejen frem. Linux bliver nød til at have en form for indflydelse (på desktop markedet), før de har mulighed for at diktere åbne drivere.
#16:men prøv nu at fatte,
men prøv nu at fatte, at hvis der aldrig havde været den der lukkede driver, ville vi have set en reverse engineeret driver langt tid før...
#17:
nej..
tag for eksempel fossilt brændstof.. vi har det, det er let, og relativt billigt, men hvis vi pludselig ikke havde det mere i 1970, tror du så at vi bare havde opgivet benzin motoren og alle andre ting, eller tror du folk havde taget sig sammen dengang, og fået udviklet alternativ?
sagen er den, at du kan være 100% sikker på, at hvis nvidia aldrig havde leveret en driver, ville der havde været folk der ville reverse engineere og producere åbne drivere.
edit:
og selvom det måske ikke havde sket, ville det _STADIG_ være bedre..
hvis en, eller MANGE windows brugere pludselig beslutter sig for at prøve linux, men de får afvide af en livecd, eller af folk de kender, at der ikke er linux drivere til deres hardware, ja så enten køber de noget hardware der er understøttet, eller tænker at nvidia er slyngler for ikke at supporte et andet OS, i værste fald tænker de at linux er dårligt fordi der ikke er drivere til det.
hvis de samme brugere installerer linux, men har et helvede med nvidia driverene, samtidig med massere af stabilitets issues, og mærkelige issues i programmer, samtidig med at de ingen support kan få grundet deres tainted kernel, ja så vil de fandme konkludere at linux er noget totalt lort, og at opensource overhovedet ikke dur. Alt sammen på grund af nvidias totale crap drivere.
Vil du ikke sige det er værre? i så fald du ikke vil, tager du fejl.
Re: Closed Source drivere i kernen
Og en reverse engineeret driver, ville ikke nødvendigvis blive bedre, på nær at den er åben.
Sagen er som floop er inde på, at Linux skal have flere brugere til før nVidia afpressning kan fungere. Dette sker ikke ved dårligere hardware support end linux i forvejen har.
Desuden bliver nVidia før eller siden nød til at følge trop.
Ihvertfald hvis de vil beholde det salg de har i dag...
der tager du fejl.
for det
for det første, selvom linux så får skylden for en manglende driver, så er det langt bedre end at folk prøver linux og har en meget dårlig oplevelse, som linux så for skylden for.
og for det andet, så JO, en reverse engineeret driver _VIL_ blive bedre, sådan har det været i faktisk alle tilfælde før i tiden, og det her vil ikke være anderledes. Det er muligt du ikke ville se et helt lige så højt tal på fps counteren, tilgengæld vil du have betydeligt lavere crash rate, og de problemer som for eksempel kde folkene har, ville IKKE være der, ligesom de ikke er der på de frie drivere vi har idag (hvor ja, en af dem er faktisk reverse engineeret.)
Re: Closed Source drivere i kernen
Stort set ALLE brokker sig over lukkede nVidia drivere evig og altid. Hvorfor er der så ikke nogen der laver en. Ville jeg da gøre hvis det var indenfor mit fagområde, og jeg havde et problem med de øvrige drivere...
Re: Closed Source drivere i kernen
Re: Closed Source drivere i kernen
Ville da være rart hvis de fik det til at virke...
Re: Closed Source drivere i kernen
og selvfølgelig får de det da til at virke, medmindre de mister interessen selvfølgelig, men der går garanteret et år mindst..
Re: Closed Source drivere i kernen
So, why do you think nvidia doesn't give two shits about the all the petitions and ranting and pleading and threats to go use someone elses hardware? Guess what - they write linux drivers because paying customers want them - and these places do serious rendering and need these full OpenGL features - otherwise nvidia wouldn't have added them in the first place! They aren't going to give you the time of day when you come to them with your shitty little open source driver that doesn't support features invented over 10 years ago (pbuffers at SGI - 1997)