Linux krijgt visueel snoepgoed
Driverdilemma voor openbronpuristen
07 februari 2006 | Jamie Biesemans
Zelfs met de knappe Gnome- en KDE-software moet Linux op visueel vlak onderdoen voor Mac OS X en (binnenkort) Windows Vista. Donderdag komt daar misschien verandering in, als software verschijnt om Linux-bureaubladen met 3D-effecten te verfraaien.
Xgl, zoals de nieuwe component heet, is een framework dat toelaat dat derden grafische plugins schrijven voor Linux. Programmeurs kunnen daarbij gemakkelijk gebruikmaken van OpenGL om 3D-effecten te creëren. Zo laat een eerste plugin toe om verschillende virtuele bureaubladen elk op een zijde van een kubus te plaatsen en deze te roteren - een beetje zoals hoe er in OS X gewisseld wordt tussen gebruikers. Ook een andere plugin doet denken aan de Mac, en laat geminimaliseerde vensters wegvloeien naar de taskbar.
Novell-programmeur David Reveman gaf de code van Xgl reeds in januari vrij, nadat er binnen de openbrongemeenschap kritiek ontstond over de ontwikkeling achter gesloten deuren. De officiële presentatie door Novell moet evenwel nog komen en zal volgende donderdag plaatsvinden. De firma, die Novell Desktop Linux en SuSE Linux uitbrengt, zal samen met Xgl een aantal plugins uitbrengen. Verwacht wordt dat het framework tegen mei of juni wordt opgenomen in de SuSE Linux zelf en ook zijn opwachting zal maken in Novell Linux Desktop 10.
Gebruikers van andere Linux-versies moeten echter niet wanhopen. Xgl wordt geïntegreerd in het X.org-project, waardoor het grafische framework snel de overstap naar alle Linux-distributies zal maken. Omdat zowel de Gnome- als KDE-desktop bouwen op X.org, zullen Xgl-plugins - in principe - bij beide werken.
Een mogelijk discussiepunt is dat Xgl gebruikmaakt van OpenGL, wat betekent dat het beter zal werken als Linux-gebruikers de drivers van ATI of nVidia installeren. Heel wat openbronpuristen schuwen die stuurprogramma's, omdat ze 'gesloten' of 'prorietary' code bevatten. Door Xgl wordt dat een moeilijke beslissing, omdat de snelheidsverbeteringen aanzienlijk beloven te zijn.
Interessant is dat de Xgl-technologie de deur opent naar vectorgraphics op het bureaublad. Door vectors te gebruiken in plaats van bitmaps om menu-elementen te tekenen, worden de interfaces van programma's beter schaalbaar. Dat betekent dat software er beter uitziet, ongeacht of er gebruik wordt gemaakt van een compact notebookscherm met een hoge resolutie of een grote breedbeeldmonitor met een (relatief) lage resolutie. Daar is Linux nog niet helemaal, maar een eerste aanzet is al gegeven in de vorm van het Caïro-project, dat onder meer Mozilla en Gnome ondersteunen. Overigens zijn vectors een piste die ook Microsoft in Windows Vista met de Avalon-motor bewandelt.
Met een bijdrage van Stephen Shankland, CNet.
Lees meer artikels over :
xgl, gnome, cairo, opengl, x.org
bron: ZDNet
15/04/2009 05:57:51
Origineel bericht van loper 07/02/2006
wat is daar gek aan?opensource is opensource.Je bent duidelijk een closed source slaaf.En blijf daar maar.
15/04/2009 05:57:51
Origineel bericht van schwungman 07/02/2006
Beetje dubbele discussie natuurlijk. Enerzijds roept iedereen voor betere ondersteuning van linux door fabrikanten, anderzijds schuwt men gesloten code.
Nochtans is het niet noodzakelijk tegenstrijdig hoor: gesloten code kan nu eenmaal niet door de community onderhouden worden, en er zijn geen commerciele belangen om een leverancier aan te sporen sommige zaken zelf te blijven ondersteunen (bv als produkten wat ouder worden of na een overname).
De ideale oplossing is samen met de leverancier open source drivers te maken. Ik dacht dat Emulex en HP dit bijvoorbeeld doen maar er zullen ongetwijfeld nog voorbeelden zijn.
15/04/2009 05:57:51
Origineel bericht van anon 07/02/2006
omdat ze 'gesloten' of 'prioritary' code bevatten
Moet zijn 'proprietary', NIET 'prioritary'!
15/04/2009 05:57:50
Origineel bericht van Olaf 07/02/2006
Nochthans ongeveer 90% van de PC's bevatten of een ATI of een nVidia kaart.
15/04/2009 05:57:50
Origineel bericht van Olaf 07/02/2006
Ik vermoed dat er snelheidwinst word gedaan in de video kaart drivers. Het valt enorm op dat ATI, een verkeerd commando naar openGL en je krijgt een blue screen terwijl nVidea juist een pak stabieler zijn, en dus intern meer tests doen mar iets trager overkomt.
Als men de source code zouden publiceren voor de drivers zou het kunnen zijn dat bvb ATI zijn truukjes verliest aan concurentie. En stel nu dat nVidia sneller hardware heeft maar een niet geoptimailizeerde driver dan zou bvb ATI klanten kunnen verliezen.
15/04/2009 05:57:48
Origineel bericht van Roodkapje 07/02/2006
Open source is op en source. Als er opeens iets blijkt te schelen aan die "drivers"; dan kunnen ze het niet veranderen en moeten ze wel doorgaan met gebrekkige software. De reactie is goed te begrijpen.
15/04/2009 05:57:48
Origineel bericht van Gert 07/02/2006
Heel wat openbronpuristen schuwen die stuurprogramma's, omdat ze 'gesloten' of 'prioritary' code bevatten
----------------------------------------------------------------
hoe stom kun je beginnen doen .... ze moesten een pak slaag krijgen voor zo'n kinderachtig gedrag ...
15/04/2009 05:57:48
Origineel bericht van schwungman 07/02/2006
Ik denk eigenlijk dat die drivers wel goed gekend zijn door de concurrentie hoor?
Nuja, waarschijnlijk zullen er ook wel de nodige patenten op rusten en die zijn in open source dan niet meer mogelijk zeker?
Mij maakt het open source zijn of niet totaal niet uit eigenlijk, als je maar de garantie hebt dat hardware ondersteund blijft.
15/04/2009 05:57:48
Origineel bericht van linuxfreak 07/02/2006
blue-screens, bestaat dat nog?
al in geen vijf jaar nog gezien.
15/04/2009 05:57:48
Origineel bericht van tim b brugge 07/02/2006
het is nu al mogelijk om scalable vector graphics te gebruiken als achtergrond, als pictogrammen, ...
ook zijn doorzichtige vensters mogelijk,...
het grootste voordeel van xgl zal waarschijnlijk de beter hardware-ondersteuning (openGL) zijn.
het is natuurlijk wel jammer dat bedrijven als ATI en nVidia hun drivers niet opensource maken. veel linux gebruikers laten trouwens de ati-kaarten links liggen (ik ook) omdat het veel "lastiger" is om de drivers van deze aan de praat te krijgen. mochten de drivers opensource zijn, kunnen deze vereenvoudigd / verbeterd worden door de gebruiker zelf. dit zou ook in het voordeel van ati kunnen spelen, omdat ze gemakkelijker hun kaarten zullen kunnen slijten.
helaas blijven voor vele bedrijven de oogkleppen op.
15/04/2009 05:57:48
Origineel bericht van webzot 07/02/2006
kan je mailen op webzot@gmail.com. Ik heb wat vragen over linux en Tvtunerkaarten. we zouden graag op school en thuis een mediacenter onder linux opstarten.
Welke kaarten, distro,...
Groetjes Webzot
15/04/2009 05:57:47
Origineel bericht van Roland Gent 08/02/2006
Enne, wat is de meerwaarde van die 3D spullen? Gaan we dan sneller klaarkomen ofzo?
Ik vind het ook nogal voorbarig om al van de toekomstige vista te spreken als die er nog niet is. Nu, ik werk dagelijks op mswinxp, als graficus en technisch tekenaar, thuis gebruik ik resoluut GNU/Linux, en ik vind dat die GUI van windows heel wat lager scoort dan die KDE die ik gebruik.
Voor velen die hier een mening geven is het duidelijk dat ze nog nooit een ander systeem gezien hebben dan hun windows. En dat komt hier dan vanalles verklaren...
Blog : Zakelijke IT
Met de recente lancering van hun eerste update (in Windows termen het equivalent van een Service Pack) voor de vSphere 5 suite staat voor veel bedrijven het licht op groen om hun huidige vSphere 4 omgeving up te graden. Maar hoe eenvoudig is die taak?
lees meer »
in de kijker »
news
De opstarttijd van Windows 8 is zo kort dat er nauwelijks tijd is om in de Veilige Modus te geraken. Microsoft sleutelde daarom flink aan de bootcyclus.
lees meer »
news
In Antwerpen opent vandaag Gamebox, een project waar jongeren onder begeleiding van specialisten kunnen gaan gamen.
lees meer »
help
De webapplicatie Readlists maakt gratis e-books van door jou geselecteerde nieuwsartikelen en verstuurt ze naar je smartphone, tablet of e-reader.
lees meer »
Game
Twintig jaar geleden redde een groepje naamloze helden de wereld. Nu is het aan een nieuwe generatie om de demonen terug richting de hel te sturen.
lees meer »
wedstrijden »
Win 6x Mission: Impossible - Ghost Protocol!
Doe mee »