Reactie op thuijzer:
Wat wil je hiermee zeggen?
Heb jij wel eens een Linux applicatie op Windows gedraaid?
ja, ik heb zelfs debian (zonder x) draaiend onder windows...
Het is toch geweldig dat je via Wine een hele lading Windows programma's op Linux en OsX kan draaien?
tja als je wat oudere programma's wilt gebruiken wel ja, als je de nieuwere wilt gebruiken loop je tegen tal van bugs aan, waarom zou je jezelf dat aandoen...
Eerlijk gezegd maak ik er minimaal gebruik van, want er zijn steeds meer goede alternatieven voor bepaalde software pakketten. Maar het kan.
En dat is nou precies waar de linux-community het moet zoeken, en niet in compatibiliteit met andere os'en. Als die community er nou eens voor zorgt dat er een goede port van een recente goede game zoals MW2 ofzo naar linux komt...
Reactie op cumulus007:
Volgens mij snap je niet waarom Windows-programma's niet op Linux draaien zonder moeite.
kun je of windows de schuld van geven of linux zelf natuurlijk

De Windows-API is volledig gesloten. Oké, je hebt dingen als MSDN waarop je refrentiepagina's kunt doorlezen, maar de implementatie is closedsource. Stel je voor dat je de enorme Windows-API opnieuw moet implementeren voor een ander besturingssysteem. Geloof me, dat is a heck of a lot werk dat vele jaren kost om het draaiend te krijgen. Ik heb dan ook enorm veel respect voor de Wine-developers, die het mogelijk maken dat allerhande Windows-games en -applicaties goed werken op Linux
De windows api niet, de source wel. Waarom zou je als software gigant een api maken om jouw product volledig compatibel te maken met een andere OS (concurrent). Kan die concurrent beter haar eigen software aanbod verbeteren zodat die compatibiliteit niet eens nodig is. Ik heb ook respect voor die mensen hoor, maar ik heb ook respect voor mensen die mijn vuilnis ophalen.
En Microsoft? Die denkt: laat de concurrent mijn compatibiliteitsproblemen maar oplossen. Apple en Linux moeten zorgen dat ze compatibel worden met Windows, Microsoft zal er niets om geven.
Ljikt me vanuit bedrijfs strategisch oogpunt logisch eigenlijk, windows moet winst generen om continuiteit van het micrsoft te garanderen, linux word ondersteunt door een community en leeft/bouwt daar op...
Wat ik zeggen wilde is dat Wine altijd zo'n net niet programma is, het zal altijd achter de feiten aan blijven hollen omdat ze continue moeten updaten als er weer eens (minimale) wijzigen in windows code gedaan word, of er weer nieuwe versies van diverse componenten zijn, etc.
Hetzelfde geldt dus ook voor Direct3d. Gamedevelopers die denken dat Direct3d beter is dan OpenGL, vergeten één ding: Wine zet alle Direct3D-calls om naar OpenGL-calls. Dat toont dus al aan dat je met OpenGL minstens hetzelfde kunt als met Direct3d!
En ik weet hoe Wine werkt, ik weet dat het geen emulator is, het zal alleen nooit meer worden dan het nu is, en de direct3d ondersteuning is bedroevend overigens, pas na een 1 jaar zal dat prima zijn, maarja dan is er alweer directx 13, zoals ik al zei, het blijft achter de feiten hollen.
met direct3d kun je overigens niet hetzelfde, het resultaat is echt wel anders, direct3d calls naar opengl is gewoon downgraden, dan werkt het wel ja maar ten koste van speciale direct3d features die standaard opengl featuers worden
[Reactie gewijzigd door Mister_X op dinsdag 3 november 2009 10:59]