April 26th, 2008

Linux/FreeBSD

Posted in Allgemein by admin

spieleer ist in keiner Weise vollständig, und nur als kleiner Einblick
für diejenigen gedacht, die an sich gar nicht wissen, wo Linux, etc bei
Spielen überhaupt steht.
Linux/FreeBSD können durchaus eine Alternative zu Windows als
“Spiele-Betriebssystem” darstellen…
Kommerzielle Spiele für Linux/FreeBSD
Es wundert mich immer wieder, dass viele Nutzer proprietärer
Betriebssysteme der Meinung sind, dass Mitglieder der Linux Gemeinde
vollkommen auf freie Software fixiert sind und nicht bereit sind, Geld
für Software auszugeben. Das ist falsch - insbesondere da ‘frei’ im
Sinne von ‘Freiheit’ und nicht ‘Freibier’ zu sehen ist.
Es gibt sicherlich einige Nutzer freier GNU/UNIX Systeme die kein
Softwarepaket anfassen, dass nicht mit vollständigen Quellen kostenlos
erhältlich ist. Das ist aber die Ausnahme. Viele Nutzer sind, wie
bereits in anderen Kommentaren angedeutet, mit einer mehrfachboot
Konfiguration ausgestattet und booten für Spiele weiterhin Windows.
Andere haben kein Windows Betriebssystem installiert, sind aber dennoch
an kommerziellen Titeln interessiert. Benutzer beider Gruppen sind
durchaus bereit ganz normal Spiele zu kaufen, viele sogar zu höheren
Preisen.
Es ist richtig, dass der Markt dennoch klein ist. Es ist daher nicht
verwunderlich, dass die meisten Firmen kein Interesse daran haben, ihre
Spiele zu portieren. Ausnahmen sind hierbei z.B. iD Software, GT
Interactive, Vicarious Visions, die Portierungen im eigenem Hause
vorgenommen haben.
Dennoch gibt es eine Reihe von Portierungen. Das hängt zum Teil damit
zusammen, dass Mitarbeiter einiger Firmen Spiele in ihrer Freizeit
portieren (z.B. Creatures3, Kingpin). Vor allem liegt es aber an Firmen
wie Loki Entertainment Software und Hyperion Software, die sich allein
der Portierung erfolgreicher Win32 Produkte gewidmet haben. Loki
portiert Spiele auf Linux und hat kürzlich vollständige Unterstützung
auch für FreeBSD angekündigt, Hyperion portiert Spiele auf Linux, Mac
und Amiga.
Dank der verschiedenen Initiativen gibt es unter anderem folgende
kommerzielle Spiele für Linux (und wird es in naher Zukunft geben):
Deus Ex (Loki, bald erhältlich)
Civilization3 CTP (Loki)
Myth2 (Loki)
Heretic2 (Loki)
RailRoad Tycoon2 (Loki)
Sim City 3000 (Loki, bald erhältlich)
Alpha Centauri (Loki, bald erhältlich)
Soldier of Fortune (Loki)
Descent3 (Loki)
Quake 1/2/3 (iD Software, Loki)
Unreal Tournament (GT Interactive, Loki)
Heroes of Might and Magic3 (Loki)
Heavy Gear2 (Loki)
Eric’s Ultimate Solitaire (Loki)
Terminus (Vicarious Visions)
SiN (Hyperion Software, bald erhältlich)
Shogo (Hyperion Software, bald erhältlich)
Mindrover (Loki, bald erhältlich)
Theocracy
Kingpin
Jagged Alliance2 (bald erhältlich)
….
Zu diesen Spielen gesellen sich noch unabhängige Portierungen von z.B.
Doom1/2, freie Spiele und die Möglichkeit beliebte Win32 Spiele wie
z.B. Halflife mit Wine zu spielen. Einige andere Spiele sind
angekündigt worden oder sind Kandidaten für zukünftige Portierungen, es
ist aber nichts konkretes zu erfahren (z.B. Creatures3, Tribes2).
Alles in allem steht dieses Angebot natürlich in keinem Vergleich zu
der Menge von Spielen, die für Win32 erhältlich ist, aber die Auswahl
kann sich durchaus sehen lassen.
Der technische Aspekt
Die Installation eines Linux Systems entpuppt sich bei aktuellen
Distributionen für jeden halbwegs versierten Windows Benutzer als
Kinderspiel - zumindest wenn es darum geht einen Standarddesktop
einzurichten und gängige Hardware zur Mitarbeit zu bewegen.
Abenteuerlust muss jedoch derjenige mitbringen, der zu diesem Zeitpunkt
3D Grafik geniessen möchte. Dabei ist es weniger das Problem für
gängige Karten einen Treiber zu finden, sondern vielmehr diesen korrekt
einzurichten. Unterstützt werden 3Dfx Karten (X4/DRI) NVIDIA Karten
(X4/nvidia), sowie Matrox (Utah-X4/Matrox/DRI), ATI (DRI) und andere.
Obwohl dieses Gebiet für Linux nicht vollkommenes Neuland ist, steht
die Entwicklung verbesserter Installationsprogramme noch am Anfang.
Sind die Treiber jedoch erst einmal installiert, können sie sich
durchaus mit ihren win32 Freunden messen.
API/ABI
Die API für Spiele ist hierbei OpenGL. D3D ist vollkommen auf Windows
fixiert und wird es kaum für UNIX geben. DirectX findet auf UNIX System
Ersatz durch z.B. SDL. Es gibt Glide für Linux, jedoch spielt es als
API für Spiele kaum noch eine Rolle. Die Spiele die es unterstützen
(Myth2, UnrealTournament, Terminus, Descent3, etc) haben entweder einen
OpenGL Renderer oder werden in Kürze einen solchen haben. Glide wird
jedoch von den Linux Treibern für Voodoo Karten benutzt.
Installation von Spielen
Die Installation von Spielen unter Linux gestaltet sich denkbar einfach
wenn das System zuvor korrekt eingerichtet wurde. Entweder man entpackt
kopiert ein paar Dateien oder benutzt ein Installationsprogramm wie
z.B. Loki’s ’setup’.

You can leave a comment, or trackback from your own site. RSS 2.0

Leave a comment

You must be logged in to post a comment.