和美 schrieb:
Wie ist eigentlich die Haltung von Intel & NVIDIA gegenüber OpenSource ?
Intel bietet auch freie Treiber an und auch Dokumentation, außerdem sind sie genau wie AMD relativ innovativ. Ich habe aber etwas das Gefühl, dass sie nicht möchten, dass andere ihre Technologien nutzen, und kochen darum lieber ihr eigenes Süppchen. Zum Beispiel hätten sie die Vorteile ihrer neuen Grafik-Beschleunigungstechnik UXA zurückfließen lassen in EXA, haben dies aber nicht gemacht. Und UXA funktioniert nur auf Intel Chips. Nichts desto trotz bieten sie relativ gute freie Treiber an. Es gibt einen Chip, Poulsbo oder ähnlich, der läuft unter der Intel Marke,ist aber eigentlich nicht wirklich von Intel. Und dieser Chip ist ne Katastrophe, dafür gibt es z.B. keine freien Treiber für Linux (jedenfalls keine mit 3D Beschleunigung).
Dass Intel in Sachen Kernel und genereller Unterstützung ihrer CPUs für Linux weit vorne ist, ist selbstverständlich, da Linux auf vielen Servern und großrechnern eingesetzt wird.
AMD bietet freie Grafikkartentreiber, die sich stetig weiter entwickeln. Auch für Dokumentation ist gesorgt. Parallel dazu bietet AMD auch noch unfreie Treiber an, Catalyst für Linux also. Diese haben eine sehr gut Performace, leider aber unter bestimmten Krankheiten, wie fast alle Closed-Source Anwendungen unter Linux. Und hardwarenahe Software (und Treiber) ganz besonders. Der unfreie Treiber ist so schnell wie der Windows Treiber, da er sehr optimiert ist. Die freien Treiber haben noch nicht die Leistung wie der unfreie, aber er wird immer schneller und es wird auch die Dokumentation geliefert, um den Treiber so schnell oder sogar schneller zu machen als Catalyst. Das "problem" ist, dass man sehr viel Zeit und Arbeit investieren muss, um einen Treiber so extrem zu optimieren, wie es bei den geschlossenen Treibern von nVidia und AMD der Fall ist. AMD hat auch Entwickler angestellt, die sich um die Entwicklung der freien Treiber kümmern und bei Fragen aushelfen, falls man selbst am Treiber arbeiten möchte. Alles kann AMD nicht veröffentlichen und Dokumentieren, da sie selbst nicht die Rechte daran haben oder es zu gefährlich (Kopieschutz etc.) wäre. Aber das was nötig ist, geht meistens auch.
Auch außerhalb der Grafikwelt unterstützt AMD natürlich Linux, wie es Prozessorhersteller auch eigentlich müssen.
nVidia rücken keinerlei Dokumentation raus und helfen auch nicht bei der Entwicklung freier Treiber. Sie sagen, dass sie davon keinen Vorteil hätten und darum keinen Anlass, dies zu tun.
Der freie Treiber heißt nouveau und läuft schon auf manchen Karten, da aber *alles* reverse engineert werden muss, tun sich die Entwickler schwer und der Treiber läuft noch nicht problemlos und unterstützt auch nicht alle Grafikkarten. Es gibt Petitionen, die nVidia zur Veröffentlichung von Dokumentation bewegen sollen
http://www.opentheblob.com/nvidia/ aber die wird von nVidiy ignoriert. Wer also freie Treiber unterstützen will, kauft eine kein nVidia.
Via hatte früher grausame Linux Treiber, da entweder closed source oder extrem beschnitten. Nun kommt aber langsam Besserung, da sie jemanden eingestellt haben, der sich um opensource Angelegenheitn kümmert. Sie haben wohl begriffen, dass Linux eine Zukunft hat (gerade auf netbooks) und dass sie es darum unterstützen sollten. Auf jeden Fall zeigt sich Besserung und auch bessere Treiber.
Desweiteren gibt es nicht nur freie Treiber für Grafikkarten sonder auch freie BIOSe, etwa coreboot. Coreboot wird aktiv von AMD unterstützt, und es gibt schon einige Boards, auf denen es läuft, und da unterstützt Intel zum Beispiel garnicht, obwohl die sonst so ein tolles Image haben, in dieser Hinsicht. Aber dass das jetzige UraltBIOS einfach nur schlecht ist, ist ein anderes Thema...
@ YoWoo:
Dieses Wissen ist der Konkurrenz eh schon bekannt. Und nur weil es bekannt ist, darf man es ja nicht gleich einfach so verwenden, es gibt ja schließlich copyright.
@C3rone:
Opensource bietet viele Vorteile, aber nicht nur, wie du schon gesagt hast. Aber Anreiz wird es immer geben, ob der Quelltext verfügbar ist oder nicht. Man will immer besser als die Konkurrenz sein, da ists egal ob der Quelltext verfügbar ist oder nicht.
Und Opensource schließt Geld nicht aus, wie sollte es sonst Firmen wie RedHat oder Novell geben? Anreize gibt es immer.
Opensource ist auch meiner Meinung nach die Zukunft.
Was den Wettbewerb verhindert sind Softwarepatente, die sollten verboten werden.
http://stopsoftwarepatents.eu/
http://www.nosoftwarepatents.com/