Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 117 reacties
Bron: Linux Watch

Een groep Linux-kernelontwikkelaars heeft de mogelijke oplossing voor het driverprobleem waarmee het besturingssysteem nog steeds worstelt. Ze bieden hardwareproducenten aan om gratis drivers te ontwikkelen voor hun apparaten.

Greg Kroah-HartmanGreg Kroah-Hartman, een prominente kernelontwikkelaar, heeft de nieuwe dienst aangekondigd. Om een driver te laten ontwikkelen hoeven bedrijven alleen maar documentatie over de werking van het apparaat te geven en eventueel te voorzien in enkele testapparaten, zodat de driver makkelijker kan worden ontdaan van fouten. Dit laatste is echter niet noodzakelijk omdat het ook mogelijk is om het debuggen door de fabrikant zelf te laten plaatsvinden, waarbij de ontwikkelaars helpen via e-mail. Wanneer een hardwarefabrikant het wegens geheimhouding niet wenselijk vindt om documentatie 'vrij' te geven, is het ook mogelijk om via een juridische constructie een non-disclosure agreement te sluiten met de Linux Foundation (de samenvoeging van het OSDL en Free Standards Group), die dan voor de geheimhouding zorgt.

Volgens de publicatie van Kroah-Hartman, werknemer bij Novell en ontwikkelaar van Gentoo, biedt het nieuwe initiatief alleen maar voordeel voor bedrijven. Het is nu namelijk mogelijk om gratis Linux-ondersteuning te krijgen voor hun hardware. Ook na het programmeren van de driver blijven de Linux-ontwikkelaars voorzien in ondersteuning voor de hardware. Zo worden veranderingen in de kernel-api's automatisch doorgevoerd in de drivers.

Moderatie-faq Wijzig weergave

Reacties (117)

Don't get your hopes up too fast.. Theo de Raadt doet dit al jaren. Zoek de OpenBSD mailinglists er maar eens op. Alleen het probleem is dat veel hardware producenten dit aanbod niet aannemen, en het OS dus maar links laten liggen. (Ik heb geen idee hoe de hardware producenten gaan reageren als _linux_ ontwikkelaars ditzelfde proberen, maar voor OpenBSD heeft het in ieder geval weinig opgeleverd).
Drivers worden nu toch wel gemaakt.
f ze worden geemuleerd (wat veel met WIFI kaarten onder Linux gedaan wordt)
f ze worden reverse engineerd.

Resultaat is een driver die wel werkt maar niet officieel wordt ondersteund.
Nadeel voor de fabrikant:
- De kennis die ze niet willen vrijgeven wordt via reverse enginering vergaard waardoor het open en bloot op straat komt.
- Eventuele problemen met de driver zijn slechte reclame voor de fabrikant. Voobeeld > Ik ga niet snel meer een Ati video kaart kopen vanwege de slechte Linux ondersteuning.
Ja drivers worden nu toch wel gemaakt... en de gemiddelde Linux gebruiker kan het wellicht ook wel zelf in elkaar sleutelen. Dat is echter teveel gevraagd voor iemand die net Linux installeert en gewoon aan de slag wil. Dat zou dus mogelijk kunnen zijn wanneer fabrikanten nu instemmen met dit voorstel.

Bovendien duurt het soms een eeuwigheid voordat bepaalde drivers in Linux te krijgen zijn,.. juist omdat men middels allerlei omwegen tot een resultaat probeert te komen. Een minder ervaren Linux gebruiker gaat niet 6 maanden wachten tot zijn dure scanner/printer/netwerkkaart ondersteund wordt. Die stapt wel terug naar het OS dat hij/zij kent, en waar het apparaat wel werkte. Bij ondersteuning "out of the box" maakt Linux een veel grotere kans om verder te groeien.

Maar je geeft het zelf al aan; jij koopt bepaalde hardware niet wanneer je weet dat het niet zal draaien naar behoren onder Linux. Linux gebruikers zijn misschien niet zo talrijk als Windows gebruikers, maar het blijft een afzetmarkt voor fabrikanten. En als fabrikanten nu gratis Linux ontwikkeling en support in de schoot geworpen krijgen, en als dit juridisch mooi afgebakend kan worden, dan zou een fabrikant niet al te pienter zijn wanneer zij dit aanbod afwijst.
@supertheiz

Je zegt bijna hetzelfde. Je eerste zin duidt er eigenlijk een beetje op dat er sowieso wel drivers komen, ongeacht of daar nu een fabrikant achter steekt of niet.

Ik probeer aan te geven dat de beschikbaarheid, maar vooral ook de snelheid waarop drivers beschikbaar zijn, doorslaggevend kunnen zijn voor nieuwe Linux gebruikers. Die hebben dus geen boodschap aan de mogelijkheid dat er ooit wel een driver beschikbaar komt. Die willen "nu" pluggen en playen.
Dat zeg ik toch?
Wel apart > Je zegt hetzelfde als ik maar bij jou wordt het door de moderaters hoger gewaardeerd. Speel je fals soms? :P
We bedoelen hetzelfde inderdaad.
Ik redeneerde vanuit de gedachte van de fabrikant, jij vanuit de gebruiker.
Voobeeld > Ik ga niet snel meer een Ati video kaart kopen vanwege de slechte Linux ondersteuning.
Ik ben een laptop aan het uitzoeken en moet ook alle laptops met ATi kaarten voorbij gaan. Ik wil namelijk AIXGL en Beryl draaien onder linux en daar is geen ondersteuning voor in de brakke ATi linux drivers.
Doet Theo mee aan NDA's dan?
Nee, en terecht vind ik. Maar het kan idd zijn dat de hardware producenten het op deze manier wel interessant gaan vinden...
Maar misschien door de bredere aanpak die men nu voorstelt dat het wel kan werken.
Dit zou Linux nog wel eens tot een mainstream OS kunnen maken... voor de prijs hoef je het tenslotte niet te laten.
Zeker weten!

Hardware ondersteuning is voor veel mensen een reden om Linux nu te laten liggen. Denk maar eens aan de "eenvoudige" nVidia driver installatie (link verbeterd). Om nog maar niet te praten over onboard raid met een Windows / Linux dualboot.

Maar er moet nog veel meer gebeuren. Wanneer een gewone gebruiker geen waslijst aan commando's meer nodig heeft, dan zijn we al een stuk verder.

Dan nog de compatibiliteitsproblemen oplossen tussen overeenkomstige Linux en Windows programma's en we zijn echt klaar. Denk hierbij aan succesvol Word documenten openen met OpenOffice (wat nu al best goed gaat).
Das wel complex ja, onder suse voeg ik ff een installatiebron toe (een paar muisklikken), zoek ff op nvidia en het wordt automatisch geinstalleerd en updates ook (als men dat wil).

veel gemakkelijker dan onder windows.
Gentoo is _geen_ distributie voor de beginner! Dus HOWTO's van de Gentoo wiki hebben geen flikker te maken met hoe het in de userfriendly distro's gaat!
Gentoo is WEL een hele goede distro voor beginners die het echt willen leren.
Na eerst een jaartje met een user friendly distro te hebben gewerkt, ben ik zelf overgestapt op gentoo.
Vanaf toen ben ik het ook echt gaan begrijpen en gebruik liever een console dan een grafische interface wanneer ik iets als root moet doen.
Nu een paar jaar later gaat het prima en is er van dat vis-op-het-droge gevoel uit de eerste periode dat ik linux ging gebruiken niets meer over. Ik denk zelf dat het met een 'gebruikersvriendelijke' interface veel langer geduurd had.

Ik juich verder de aankondiging hiervan zeer toe.
Ik hoop dat de userbase hierdoor sterk vergroot word ook.
Het zou ook eens tijd zijn dat game developers zichzelf niet zo door directx laten strikken, maar open api's zouden gebruiken zodat de games zonder alteveel rompslomp naar Linux geport kunnen worden.
Ik denk zelf namelijk dat games de reden zijn waarom MS de scepter blijft behouden, aangezien dat de reden is die velen hebben om op windows te blijven draaien en voor mij een reden is om windows zowiezo nog op de schijf te hebben staan.
Die HOWTO is ook nogal erg uitgebreid. Bij het updaten is het meestal alleen: emerge nvidia-drivers intikken.
Bij het updaten is het meestal alleen: emerge nvidia-drivers intikken.
Dat hangt toch volledig af van de distro die je gebruikt. Met Suse zijn het een paar stappen meer...
@mathijs

Ik vind ok dat je beeter met iets als Slackware of gentoo kunt beginnen, dan leer je echt linux
Gentoo is WEL een hele goede distro voor beginners die het echt willen leren.
Na eerst een jaartje met een user friendly distro te hebben gewerkt, ben ik zelf overgestapt op gentoo.
Bah, Gentoo is voor mietjes. Linux From Scratch, dat is pas een leerervaring... Alleen niet altijd een prettige. ;)
Vergeet ook zeker niet dat er een betere ondersteuning moet komen voor games. Naast de drivers (die nu dus beter worden) is het geen games kunnen spelen de grootste drempel voor mij om over te stappen.

Het wordt pas een mainstream os als het echt makkelijk is. Dus ook voor de thuisgebruiker die nog nooit van een commando gehoord heeft.
De games ligt dus aan de gamestudios.
Het puur commerciele EA daar hoef je geen Linux binary's van te verwachten, echter ID, Epic en Blizzard zijn de grote pioniers op Linux gaming gebied. Ware dat nou net waar de bruutste games vandaan komen! (ID: De hele Quake reeks, Wolfenstein & ET, Doom3 etc. Epic: De UT reeks en alle spellen daar op gebaseerd. Blizzard: WoW. 3dRealms: Duke Nukem)

Dan is er nog WinE (www.winehq.org) waarmee je Windows programma's op je Unix machine kan draaien. Nogsteeds bta status, en niet out-of-the-box, maar ik kan er bijvoorbeeld prima Carmageddon II mee spelen op Linux.

waar een wil is is een weg ;)
maar voorlopig ligt het nog aan de mensen die de spellen maken.
in edgy: klik op menu, add/remove, vul bij search in "nvidia", je krijgt een lijstje van 5 pakketten terug, klik aan "Nvidia binary X.org driver", en druk op OK.

in feisty (komt in april uit) zal de nvidia driver zelfs standaard geinstalleerd staan.

sommige dingen zijn zo erg nog niet...
@dr snuggers,

Dit is de installatieprocedure voor een oude (er zijn hierna al 2 nieuwe versies gekomen) ubuntu post. En deze installatie procedure slaat helemaal nergens op slaat omdat ik zelfs met die oude versie met 3 handelingen een nvidia driver installeer.

Dus dit is totaal niet representatief, dit wil alleen zeggen dat er mensen zijn die geen howto's kunnen schrijven het toch doen en dat jij niet op de hoogte bent van welke ubuntu versies actueel zijn en zomaar iets ouds post ;)
Bedankt voor je tip, ik heb het verbeterd. Hoe "gemakkelijk" de nVidia drivers tegenwoordig zijn te installeren kun je naast de verbeterde link hierboven, ook hier vinden.
Droom lekker verder ;) Nee ik ben geen MS fanboy maar er is wel wat meer nodig dan alleen wat extra drivers om Linux een mainstream OS te maken
Ik gebruik zelf ook exclusief Windows hoor (ook niet veel keus), maar als ik erover zou twijfelen om op Linux over te stappen zou het feit dat er wel overal drivers voor zijn in ieder geval een stap in de goede richting zijn.
Er is meer nodig, dat is duidelijk, maar het is wel een noodzakelijk stap. Slechte drivers zijn bij windows nog altijd een probleem (al is het niet altijd zichtbaar). Bij dit soort regeling kan je er tenminste vanuit gaan dat er deftige drivers voor je kernel geschreven zijn.

Maar is het niet sowieso een probleem dat als de kernel-developers drivers gaan schrijven dat die dan ook open-source gaan zijn? Of hoe gaan ze dit oplossen? Het feit dat zij de source-code schrijven geeft hen het recht de licentie aan te passen en hen wat meer rechten te geven inzake closed drivers, maar dan moeten ALLE kernel devs het hiermee eens zijn.

Nu ja, beter closed drivers geschreven door mensen die een kernel schrijven dan door buitenstaanders.
Ik vrees ervoor. Hoewel ik in men omgeving al begin te merken dat veel mensen wel eens linux willen proberen, is linux nog steeds zo het *ieuw* alternatief.

Veel te maken met dat MS in het leerplan zit. En niet linux.
waarom? Windows XP is echt een prima OS hoor, alles is supermakkelijk en met een paar maatregelen heb je amper veiligheids-issues.
Tot hiertoe was het excuus vaak dat men de kosten voor het ontwikkelen niet kon rechtvaardigen voor de (relatief) kleine userbase. Maar als nu blijkt dat er nog fabrikanten zijn die pertinent weigeren mee te werken dan getuigt dit duidelijke van flagrante onwil om non-Windows gebruikers hun hardware te laten gebruiken.

Het zou verder gewoon onbegrijpelijk zijn omdat het voor hen toch niets verschil kan maken of je hun hardware nu onder Windows of Linux gebruikt ?
Om deze reden koop ik simpelweg geen hardware die niet Linux-compatible is. Probleem aanpakken bij de bron!
(relatief) kleine userbase
Mwa, dat is tegenwoordig niet meer zo. Jammer genoeg staren de fabrikanten daartegen blind in.
5% linux
5% mac
90% windows

wat nou kleine userbase :Z
Als ik nu een PC koop om Ubuntu op te gaan gebruiken gooi ik eerst Windows eraf (die in de statistieken +1 staat) en download vervolgens Ubuntu (die niet in die statistieken terecht komt.)
Dat zijn verkoopcijfers, vind je het gek dat Linux er bekaait afkomt. Gebruiksdata van bijvoorbeeld Ubuntu en Fedora wijst in de miljoenen actieve gebruikers (meer dan eens even een kijkje nemen) en dat zijn slechts 2 distro's.

Tuurlijk, Microsoft is heer en meester, maar met verkoopcijfers hou je alleen jezelf voor de gek. Bovendien: 5% van 6miljard mensen is nog altijd veel meer mensen dan in Nederland wonen, en dat vind je ook niet insignificant.
Ehm... als ik naar OS statistieken van webverkeer kijk schiet het allemaal niet erg op. W3schools is de bekendste:
http://www.w3schools.com/browsers/browsers_stats.asp

In die cijfers blijft linux stagneren -zit al jaren iets boven de 3%- en is de opwaartse trend van de Mac ook weer tot stilstand gekomen. Nu kan er lang en breed over de betrouwbaarheid van dat soort cijfers gediscussieerd worden, maar 2 punten blijven:
- dit soort gebruikscijfers geven inherent een beter beeld dan verkoop- of downloadcijfers (en vergeet de stapels gratis CDs van ubuntu niet, ik heb er ook nog liggen - nooit serieus wat mee gedaan O+ )
- 3,3% nu is niet meer of minder betrouwbaar dan 3,2% twee jaar geleden. Hoe je de meetfout ook inschat, het feit blijft dat het gebruik van Linux op de desktop niet of nauwelijks groeit.

Oh ja, en als je gelooft dat w3schools een pro-microsoftclub is die cijfers voor Redmont fabriceert moet je maar eens naar de trend van Firefox op diezelfde pagina kijken. Daar zit wel een gestage groei in, nu meet w3schools 31%. Zelf zeggen ze dat hun bezoekers wat meer dan gemiddeld firefox zullen gebruiken omdat er veel web developers tussenzitten, maar volgens hetzelfde argument als hierboven kan je iig wel constateren dat Firefox breed geaccepteerd is.
Ik denk dat de meeste linux machines niet surfen dat zijn servers enzo.
Ja dat is het punt juist. Linux op de desktop breekt maar niet door en een van de hoofdredenen is de beroerde hardwareondersteuning. Voor Linux op een server is het helemaal niet nodig om de hardware-acceleratie van the latest and greatest nvidia-kaart volledig te ondersteunen. Je zult toch moeten toegeven dat het erg onwaarschijnlijk is dat iemand die zijn desktop OS echt gebruikt er niet mee op het internet gaat. Bovendien zullen dat soort zeldzaam domme gebruikers eerder in het Windows kamp te vinden zijn.
Daarnaast zul je zien dat er genoeg browsers niet de gegevens meesturen waaruit w3schools z'n data haalt, dat maakt de data nog minder betrouwbaar.
Ken jij mensen die op Linux surfen die dat doen, dan? Dat argument wordt erg vaak misbruikt. Ik ken niemand die zijn browser settings zo manipuleert, en dat kan alleen maar minder worden - het is nu toch echt wel doorgedrongen dat IE-only sites niet kunnen, dus er is nauwelijks reden meer voor. Dat blijkt ook uit diezelfde cijfers (31% Firefox).
@berend_engelbrecht:

als je scripts hebt die gebruik maken van javascript of van DOM, worden er vaak IE specifieke voorbeelden gebruikt. Kijk ook maar eens bij examples, staat bij 2/3 IE only achter.
Ik zeg niet dat het microsoft georienteerd is, het kan ook een gebrek aan tijd/zin zijn. Maar daardoor vind ik het geen goede maatstaaf
Ik ook: mijn browser meldt zich op sites met "Google-bot". Vooral op nieuwssites geeft dit mij meer bewegingsvrijheid.. :P
raid-controllers die niet makkelijk aan de praat te krijgen zijn, on-board netwerkkaarten die niet goed herkend worden etc
mja, netwerkkaart kost nog geen 9 eur, en mdadm is vrij goed, als je (crappy) "raid controller" niet werkt.

ps: volgende keer onderzoek doen, er zijn lijsten genoeg waar je kan zien welke app. wel draait.
@dasiro

67,83% van alle statistieken is uit de duim gezogen ;)

Ik denk dat Linux (en vooral Apple/Mac!) toch steeds significater in de cijfers terugkomen, ten koste van Windows. Veel overheidsinstellingen gaan tegenwoordig over op een Linux distro en de Apple-tjes zijn hip. Ik heb er zelf ook een en zie het in mijn omgeving ook gebeuren (40-60 Apple/Windows).

Check voor de grap ook eens de statistieken van enkele willekeurige 'grote' websites (voor zover je daarbij kunt) en je zult zien dat met name Mac procentueel omhoog aan het gaan is.
In die cijfers blijft linux stagneren, zit al jaren op 3,3%
webverkeer is natuurlijk redelijk dubieus als bron. Ik denk dat de meeste linux machines niet surfen dat zijn servers enzo.

Daarnaast zul je zien dat er genoeg browsers niet de gegevens meesturen waaruit w3schools z'n data haalt, dat maakt de data nog minder betrouwbaar.

Dus:
- verkoopcijfers: waardeloos (freebsd en linux worden meer gratis gedownloads dan aangeschaft)
- Webstats: waardeloos (gebaseerd op user modifiable data)

you've got lies, damn lies and statistics.
@berend_engelbrecht
Ken jij mensen die op Linux surfen die dat doen, dan?
Voor bepaalde sites doe ik dat inderdaad nog steeds.
Op servers speelt ondersteuning van videokaarten, wifi, buetooth etc minder een rol, maar ik ben al genoeg ellende tegen gekomen met bv raid-controllers die niet makkelijk aan de praat te krijgen zijn, on-board netwerkkaarten die niet goed herkend worden etc. het probleem is minder groot dan op desktops, maar het speelt op servers ook een rol.
Onwil van fabrikanten is n ding, micro$oft zou er bij fabrikanten ook op kunnen aandringen om hier niet aan mee te werken. Make 'em an offer they can't refuse, dat idee zeg maar. :7
hatross hierboven me krijgt dan wel de "troll" beoordeling, en ik durf ook wel te betwisten of MS dat echt zou doen (maar zijn :7 geeft me al het idee dat hij het sowieso grappig bedoelde).

Wat we echter niet moeten vergeten is dat MS hard bezig is om te vereisen dat alle drivers gesigned worden, en dat geeft ze wel een leuke tool in handen voor dergelijke praktijken. Dat ze die macht ook daadwerkelijk misbruiken zeg ik niet, maar het is nooit onverstandig om even ergens bij stil te staan als een groot bedrijf of een machtig persoon opeens extra macht krijgt.
en ik durf ook wel te betwisten of MS dat echt zou doen
In het verleden heeft MS anders toch vaker geprobeerd hun concurrenten uit te schakelen op oneerlijke wijze. Zo werd tegen fabrikanten verteld, dat ze geen MS licenties zouden krijgen als ze Netscape mee op de desktop zouden installeren...
Dus zo onwaarschijnlijk is het niet, hoewel ik wel hoop dat MS tegenwoordig wat "eerlijker" de concurrentie aan gaat.
Ik denk niet dat MS nog staat te huppelen om nog een boete van Europa te krijgen. En dan ook niet vergeten dat MS zelf ook wat aandelen heeft in een linux distro.
www.mslinux.org bedoel je? Dat was een hoax heh ;)
Het zijn niet alleen de kosten, maar ook de copyrights, patenten en noem het allemaal maar op. Zo is het vaak alleen mogelijk om een driver te schrijven op het moment dat je een NDA tekent.

Met Linux kan dat vaak niet, want de broncode moet openbaar blijven.

En ATI zou toch niet willen dat nVidia achter het design van een chip komt, door "gewoon" de broncode van de driver na te pluizen. En andersom natuurlijk ook. ;)
moet? dat moet helemaal niet, zolang iemand binnnen linux maar wel de broncode heeft (om aan te kunnen passen) hoeft verder niemand de broncode te zien met deze dienst omdat ze bereid zijn om een NDA te tekenen.
En de linux kernel is GPL, dus zodra ik de kernel download kan ik om de source vragen. Sterker nog: probeer eens een kernel van kernel.org te bouwen zonder source ;)
@MBV
Maar drivers horen helemaal niet in de Kernel, die horen in een driver subsysteem in user space te draaien. Als men in linux 3.0 nou eens alles wat niet in de kernel hoort eruit gooit en naar subsystemen verplaatst kan een hardware producent ook veel eenvoudiger een driver ontwikkelen en leveren.
gelukkig wordt er niet al te moeilijk gedaan over binary firmware. ja, er zijn altijd "linux-fundamentalisten" die zo iets als de nvidia drivers, firmware voor intel wifi kaarten etc evil vinden, maar in de praktijk is het toch fijn dat die drivers bestaan. als nu ook nog geregeld wordt dat die gewoon met een linux-distributie meegeleverd mogen worden, zijn we er weer een stap dichterbij dat alles gewoon out of the box werkt.
Firmware is iets anders dan de interface, en dat is waar dit artikel over gaat. Dat je firmware niet OS is, kan ik me prima voorstellen. Maar je interface daarvoor moet wel open zijn, toch?

(of was firmware iets anders dan dat ding wat op de chip zit :? nooit echt in verdiept hoe dat zit met intel)

@mashell: ja, dat zou mooi zijn. Helaas is het nog niet zo ver, dus zullen we daar nog even op moeten wachten. Idd de grootste design-fout van de linux-kernel op dit moment.
Als er drivers komen voor Linux, is er dan ook meer kans dat game developers games voor Linux gaan bouwen? Want dat zou mij overhalen Linux te kiezen boven Windows.
Ik denk het niet.
1. Er is een visuele cirkel die doorbroken moet worden:
Er zijn nu bijna geen mensen die gamen op de Linux, daardoor is het niet interessant om er games voor te maken. Omdat er geen games zijn zijn er bijna geen mensen die gamen op Linux.
2. Omdat het OS open source is heb je kans op beinvloeding online gaming.
3. Veel Linux gebruikers zijn open source fanboys en zullen niet snel voor software betalen.
4. Microsoft heeft het heeeel goed voor elkaar met DirectX. Dit is echt wel een mooi product om voor te ontwikkelen waarbij de kosten redelijk binnen de perken kunnen worden gehouden. Er is (nog) geen goede Linux equivalent voor DirectX. Dit is volgens mij ook de hoofdreden dat er zo weinig spellen voor OSX zijn.

Edit:
5. Veel spellen boorduren voort op een 'Engine' die ooit voor een spel is ontwikkeld. Bijvoorbeeld de Quake engine. Als deze Engine alleen onder Windows werkt, werkt het nieuwe spel ook alleen onder Windows. Het openstellen van zo'n engine door een spellenboer en het vervolgens porten naar Linux zou een hele grote stap zijn voor Linux volgens mij.
Slecht voorbeeld ;)
Van Quake zijn er als sinds vanouds Linux versies.
Klopt inderdaad ID heeft de source vrijgegeven. Een modernere engine onder GPL zou fijn zijn.
Ogre?

Steekt erg goed in elkaar. Het is enkel een graphics engine, maar op het forum staan voorbeelden van integratie met ODE (physics), Novodex (Ageia physics), OIS (input), OpenAL (audio), en nog wat andere dingen die ik niet goed genoeg ken.
bullshit.

1) Je bedoelt zeker een vicieuze cirkel? En alhoewel je met dit punt nog het meest gelijk heb van al je punten, gaat dit lang niet altijd op. Ik speel al een hele tijd UT2004 op Linux. Waarom zouden ze die ook voor Linux hebben gemaakt als het niet interessant was?
2) Waarom zou je op Linux meer cheaters hebben dan op windows? Ik denk dat procentueel gezien meer Windows gamers cheaten dan Linux gamers aangezien Windows zelf al een groot pirate-fest is, en cheaten en illegale software draaien liggen aardig dicht bij elkaar.
3) Ik ben een open source fanboy ja, maar waarom zou ik dan illegale games gaan draaien? Zelfde verhaal als bij 2, op windows vind iedereen het normaal om een game te downloaden :/
4) Als je een voorgebouwde engine gebruikt heb je nix met DX (of OpenGL) te maken. Neem nou zo'n Unreal Engine; je bouwt er content voor en je heb een nieuwe game :)
5) De engines van Unreal en Quake draaien al op Linux. En als iets goed in elkaar zit, is het ook wel makkelijk te porten. Als zo'n engine heel erg afhankelijk is van bepaalde features van windows heb je een grote kans dat ie niet goed werkt op nieuwere versies (zoals Vista).
@kozue

Sorry?

Ik geloof niet dat die paar Games die onder Linux draaien overtuigend genoeg zijn. Onder Winders zijn er vele duizenden games beschikbaar, waarvan honderden topgames.

Wat Unreal en wat Quake maakt zijn punt zeker geen Bullshit, hoe jammer het ook is. ;)
FYI:

Een engine ala Unreal en dergelijke werken wel degelijk met OGL of DX. De Crysis engine maakt bv alsnog wel gebruik van DX10.

http://www.youtube.com/watch?v=QdPrB_lcpBc

Dat filmpje wordt meestal ook gebruikt om te laten zien hoe puik DX10 is.
1) zie hallieballie's reactie. bovendien draaien er ook steeds meer spellen onder wine...
2) dus als een OS van zichzelf betere netwerk ondersteuning heeft valt dat bij jou onder cheaten? lijkt me eerder omgekeerd, dat je het op linux moet spelen omdat windows te brak is :/
3) ik heb UT2004 en Quake 4 gekocht. totaal geen problemen mee. ik betaal toch ook dik voor de hardware waar t op draait? ik snap je punt wel een beetje, ik zou niet betalen voor triviale software nee. op windows proberen ze echt overal geld uit je zat te graaien. maar zo'n game gaat een hoop tijd en geld in zitten, daar mogen ze best wel wat voor terug zien.
4/5) Unreal "van een aantal jaren geleden"? UT3 komt dit jaar uit :+ Quake 4 is ook net uit, en alhoewel die volgens mij niet zo populair is, is het wel degelijk een moderne game.
@superheitz

http://www.liflg.org/
http://icculus.org/~ravage/
http://www.nerogame.org/

BTW, ik wil betalen voor games onder Linux, laatst nog voor Cold War en Ankh.

Liever "oude" goed bespeelbare games, dan lopen te frusten met de nieuwste spellen ala Desperate Housewives en meer van die brol.
Veel leuke fps draaien native onder Linux. Immers een game in C en in OpenGL is zo te poorten.
OpenGL-games hoeven meestal niet eens meer geport te worden. Wine runt die in het algemeen zonder problemen.

Drivers zijn de enige stukken software die eigenlijk nauwelijks ge-emuleerd kunnen worden door Wine-achtige oplossingen. Dus is het goed dat er zo'n driver-initiatief komt.
Ook DirectX spellen draaien met wine. Ik heb hier GTA2 draaien. Alleen geluid kraakt soms wat.
Ze zouden dan ook moeten accepteren dat ze op geen enkele practishe en legale manier copieerbeveiliging kunnen gebruiken. DRM en een OSS OS gaan niet samen, behalve als het erg gemakkelijk te kraken is.
Dit is denk ik op den duur een veel belangrijkere issue dan driver support en de belangrijkste reden waarom MS de contentproviders graag paait met meer DRM support.
Heel simpel. Ze moeten accepteren dat kopieerbeveiliging niet werkt. Probleem opgelost.
Leuk, maar de dagen van de Amiga zijn over, bedrijven willen helemaal niet dat specs bekend worden. Neem bijvoorbeeld videokaarten. Om echt top drivers te kunnen maken heb je specs tot op register niveau nodig

Weet je nog $D020 gooi er #2 in en je hebt een mooie rooie kleur. Ivm concurrentie geven bedrijven geen info weg. Voorzover ik weet was Matrox de laatste met de G400. Of was het nou 3DFX.
Ze bieden toch drie constructies aan.
1) Wij doen alles, als jij alles vrijgeeft.
2) Wij tekenen een contract van geheimhouding.
3) Wij helpen met debuggen via email.

Heb je het wel helemaal gelezen?
Het uitwerken van een gestandaardiseerde NDA mogelijkheid is zeker een grote vooruitgang. Ik neem evenwel aan dat de resulterende driver nog steeds als open source (GPL?) wordt uitgegeven en daarin zal dan nog altijd veel meer info over de hardware staan dan doorsnee grafische chip bakker lief is.
Ik denk niet dat de resulterende drivers ook als Open Source de community ingeschoten mogen worden...
Anders heeft het tekenen - of zelfs het overwegen - van een NDA geen enkele zin.
Ze bedoelen hiermee, dat er *Linux* ontwikkelaars zijn die bereid zijn, aan closed source (binary) drivers te werken - zoals de huidige nvidia kernel driver, maar dan beter.
Zeker als er core kernel developers aan meewerken, dan levert Linux binnen no time dezelfde desktop prestaties als Wintendo.

Er valt trouwens wel het 1 en ander te beargumenteren voor het niet verspreiden van specs voor bepaalde hardware - voor HF zenden is het zelfs niet in alle gevallen toegestaan, aangezien gebruikers dan de FCC normen zouden kunnen overschrijden.
Die zijn hier veel lastiger op aan te spreken dan grote fabrikanten.

En ook al zou het geen gevaar voor de medemens opleveren, ik zou er persoonlijk ook niet al te blij mee zijn als de nieuwste kernel patch op mn 200 euro GeForce de uitgang eruit blaast, en ik de volgende dag op Tweakers lees dat er een "klein bugje" in de code zat...

(Voor degenen die eraan twijfelen of dit in software mogeljik is - ja, al heel erg lang...)
Optie 2 gaat niet lukken als het Open Source is he en optie 3 valt ook al af, omdat men dan nog steeds zelf moet ontwikkelen. ;)
Gooi wat verkeerde dingen erin en je hebt een mooie blauwe kleur, daar heb je geen linux en linuxdrivers voor nodig :+

Drivers zijn zeker belangrijk, maar ik denk dat linux zich momenteel eerst op andere vlakken goed moet ontwikkelen. Ook op volledig ondersteunde hardware zie je dat weinig mensen linux gebruiken omdat veel software toch net niet compatible is, en alles net wat minder fijn werkt. Door je met driverontwikkeling bezig te houden verzwakt de aandacht op andere belangrijkere punten. Omdat deze nieuwe drivers over tien of vijftien jaar echt nauwelijks meer gebruikt worden, zeker voor exotische hardware waar nog geen driver voor beschikbaar is en dit project voor bedoeld is, zie je dat mocht linux ooit meanstream worden, dat deze drivers daar niet meer toe bijdragen en eigenlijk voor niets zijn ontwikkeld. Beter kan men eerst alle moeite steken in een goed systeem, en pas wanneer dat nodig is in de drivers.
De kernel developers houden zich bezig met te programmeren voor de kernel: software support is compleet afhankelijk van de leverancies. Zij kunnen niet gaan zeggen: wij schrijven je programma wel zodat het ook bij ons draait (een goed geschreven programma is zelfs eenvoudig te porten van het ene systeem naar het andere: kijk maar naar kde bvb).
KDE dankt zijn portabiliteit aan Qt, een cross-platform application framework. Trolltech heeft het licentie-technisch mogelijk gemaakt dat KDE nu ook voor Windows beschikbaar kan zijn.

Zonder deze cross-platform frameworks (als Qt) is het ontwikkelen van cross-platform applicaties erg ingewikkeld. Er zijn enorm veel verschillen tussen Windows, Linux en OS X.Je ziet dan ook zelden applicaties die op meerdere platformen exact hetzelfde zijn. Zelfs bekende pakketten als Microsoft Office of Adobe Photoshop zijn op Mac en Windows anders.
Leuk, maar de dagen van de Amiga zijn over, bedrijven willen helemaal niet dat specs bekend worden. Neem bijvoorbeeld videokaarten.

Bij video kaarten is het vaak niet zozeer dat de producenten de informatie niet beschikbaar willen stellen, maar de fabrikanten zijn zelf gebonden door een non-disclosure agreement.

Zie bijvoorbeeld: http://ati.amd.com/products/catalyst/linux.html#4

<citaat>
Q4: Is complete driver source code available?
A4: Some of the technologies supported in our driver are protected by non-disclosure agreements with third parties, so we cannot legally release the complete source code to our driver. It is NOT open source. We do, however, include source code for the control panel and certain other public segments. We also actively assist developers in the Open Source community with their work, so if you absolutely require an open source driver for your graphics card, we can recommend using drivers from the DRI project, Utah-GLX project, or others.
</citaat>

Zie ook: http://lwn.net/Articles/203631/
Een gratis driver is helaas geen open-source driver en als ik lees dat er NDA's getekend kunnen worden dan versterkt dit mijn vermoeden dat de driver als een closed-source binary uitgebracht.

Op zicht het ik er geen problemen met als een driver zonder broncode geleverd wordt, maar dat betekend wel dat de driver dan alleen voor x86 uitkomt en niet voor een ander Linux OS - verder kunnen andere open-source OS'en er dan ook geen voordeel mee behalen.

Zoals al aangegeven is Theo de Raadt van OpenBSD een stuk extremer in zijn standpunt, waardoor de eventuele drivers die via zijn initiatief beschikbaar komen wel onder andere OS'en en CPUs te gebruiken zijn...
Ik betwijfel dat die binary drivers echt enkel voor het x86 platform gemaakt gaan worden. Ze doen het met de open drivers nu toch ook niet?
Het verschil is dat een open source driver die iedereen te compileren is, als een driver alleen binair aangeleverd wordt ben je overgeleverd aan de platformen die 'men' (de Linux Foundation) tijdens het uitbrengen van de driver wilde ondersteunen...
Helemaal waar, maar het blijft beter dan het alternatief in sommige gevallen: helemaal geen driver

Het is een beetje vreemd om closed source in en OS terug te vinden dat van origine juist gericht is op openheid van broncode. Aan de andere kant kun je niet verwachten van fabrikanten dat zij vanuit die zelfde visie willen opereren. Ik zou er goed mee kunnen leven, als mijn hardware beter ondersteund wordt.
Deze drivers zouden door de kernel dev's worden gemaakt. Dan kan je er wel vanuit gaan dat de drivers open source worden. Dat gratis slaat niet op de drivers zelf maar op het maken van de drivers.
Een zeer goede ontwikkeling.

Het enigste waarom ik eigenlijk nog Windows gebruik is vanwege het feit dat dit platform een veel betere games ondersteuning te bieden heeft. Voor de rest benaderen de Linux distributies toch behoorlijk het commercile gebeuren wat mij betreft. Op enkele kleine dingetjes na, benaderd alles wat ik persoonlijk belangrijk acht, het Windows platform.

Persoonlijk hoop ik op een verdere ontwikkeling op het Linux gaming gebied. En deze nieuwe ontwikkeling gaat daar zeer zeker voor een deel aan bijdragen. Tenminste, wanneer hardwareontwikkelaars bereid zijn om mee te werken.
Als je gaat vergelijken:
Het Windows platform mist ook weer een hoop dingen tov het Linux platform.
Bijvoorbeeld het geweldige van Debian distributies (zoals ook Ubuntu) is de package manager. Je kan alle software die je ooit maar ergens voor nodig zou kunnen hebben installeren via het aanklikken van het programma in een lijst. Zo makkelijk gaan ze het in Redmond niet voor je maken.
Nee, want als Redmond het zo makkelijk zou maken, hebben ze gelijk weer een nieuwe boete van de EU aan hun broek hangen.
Als je via een package manager vrije software makkelijk kan installeren heeft de EU daar erg weinig moeite mee hoor!
Als je alleen M$ zooi mag installeren wordt het verhaal anders.
Het enigste waarom ik eigenlijk nog Windows gebruik is vanwege het feit dat dit platform een veel betere games ondersteuning te bieden heeft.
Je formuleert het precies verkeerd om: games hebben veel betere Windows-ondersteuning.

Als ik de laatste games kon spelen onder Linux had ik Windows allang weggegooid. Helaas, zo ver is het nog niet (Wine is een wondertje, maar bij lange na niet toereikend), en zal het behoudens een wonder ook wel niet komen. Linux is domweg niet interessant als markt voor game ontwikkelaars of makers van gaming hardware; zolang het lekker in closed-source Windows draait zijn ze allang tevreden. Stemmen met de portemonnee is er ook niet bij, tenzij je gewoon dol bent op FPS en/of oude spelletjes.

Ach, je kan altijd nog een console kopen, zullen we zeggen... Moet je maar niet met je PC gamen. :P
Yep. Als de specs min of meer openbaar zijn schrijft meestal iemand sowieso een *NIX driver.
Echter, deze actie actie past in de PR campange van nu voor meer *NIX support.
Iedereen weet dat veel mensen Linux draaien, Fedora heeft het sinds kort ook glashard gemaakt.
Gratis 3rd party drivers in ruil voor specs is niets niews, maar het wordt hier even aan de grote klok gehangen. Allemaal PR om hardware fabrikanten te paaien.

edit1: Sorry, dit was een reactie op scorpie

edit2: @supertheiz Klopt, maar het is zo hard als mogelijk is. Sales data is nutteloos. Dat het alleen gaat om 1 verise van 1 van de vele disto's suggereert sterk dat er miljoenen linuxgebruikers zijn, ok al zouden 2/3de van de hits dupes zijn.
@ edit 2:

Ik vind het de beste oplossing die gekozen is. Bij de commerciele producten moet je je registreren waarbij het vervolgens totaal onduidelijk is wat er met je gegevens gebeurd. Om dit soort schijn tegen te gaan is er gekozen voor een goede oplossing. Maar helemaal safe is hij helaas niet.
Zo glashard is dat anders niet.
Er wordt gekeken hoeveel verschillende IP adressen een aanvraag doen voor initiele updates (eerste update na installatie).
Aangezien bijna iedere kabelboer in NL gebruik maakt van dynamische IP adressen lijkt me dit niet echt betrouwbare data.
Ik weet niet of het zo'n succes gaat worden. Dit is namelijk altijd al mogelijk geweest. Het punt is dat het veel fabrikanten niet interreseert dat hun hardware niet onder Linux ondersteund wordt en zo zijn fabrikanten vaak te lui om zelfs simpele specificaties te geven. Hopelijk wordt er door dit initiatief genoeg aandacht getrokken van de fabrikanten.
Om een driver te laten ontwikkelen hoeven bedrijven alleen maar documentatie over de werking van het apparaat te geven
Dat is niet waar, want voor een driver moeten we niet weten hoe de hardware werkt en hoe we ermee moeten communiceren en dat is een groot verschil. Dat brengt mij bij de "geheimhouding" van specificaties. Ja fabrikanten doen hier ook lastig over, wat ik eigenlijk schandalig vind. Je koopt namelijk een product en wilt weten hoe je het moet gebruiken.

Ik spreek uit ervaring (http://keytouch.sf.net): zo wilde Logitech geen specificaties vrijgeven over de output van hun toestenborden, want dat was volgens hun intellectueel eigendom.
Ik weet niet of het zo'n succes gaat worden. Dit is namelijk altijd al mogelijk geweest.
Oh ja? Heb jij een website of bron van een dergelijke dienst?

Deze dienst is specifiek voor dat doel opgezet. Tot nu toe waren we afhankelijk van de fabrikant die er tijd in wilde steken of een developer die het product zelf bezat. Er is nog nooit een driver-overeenkomst gesloten tussen open source ontwikkelaars en een fabrikant, om geheimhouding te waarborgen.
Niet om het een of ander, maar dit komt dus uit de pet
van een Novell gast, die dus erg dicht bij MicroSoft staat.

ik hoef toch niet het bericht van de samewerking van die 2 er bij te halen...

in dat daglicht kijk ik toch anders tegen dit verhaal aan...
Hoe kom je er bij dat die Novell gast dicht bij Microsoft staat? Hij is toch niet overgestapt op Windows? Novell had vroeger een heel goed product genaamd Netware maar zijn behoorlijk van de markt geveegd door Windows Server, daar zijn ze nog steeds niet echt blij van. Suse was en is een echt linux bedrijf en dus ook niet uitzonderlijk pro-microsoft. Novell/Suse had wat financiele problemen en Microsoft wou een binnenkomer in de linux wereld om die bedreiging te kunnen analyseren. Die deal is gewoon strategisch voor het overleven van beide.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True