Miten Windowsien -ja Linuxien pelit eroavat toisistaan/keskenään?:
XP-man.
2421
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Windows pelit käyttää Win32 rajapintaa,
ja sen kylkeen pultattua DirectX
ohjelmistokirjastoa. Jos jotain ylimääräistä
apukirjastoa tarvii, niin sen DLL:ät lykätään
pelin asennuspakettiin mukaan, ja ladataan
ne ajon aikana.
Linux pelit käyttää OpenGL:ää distron
tarjoamien standardien rajapintojen myötä.
Äänessä voi käyttää suoraan OSS (OpenSound)
rajapintaa, tai suoraan ALSA:aa.
Monet pelit käyttää myös libSDL:ää ja monia
muita työkalukirjastoja (OpenAL jne), jotka ne sitten pistää mukaan asennuspakettiinsa ...
vastaa samaa asiaa, kuin Windowsissa nämä
ns. non-sharet dll:ät.
Linuxissa ei ole vielä standardoitu DirectX:än
tyylistä rajapintaa, koska SDL:än ohella
on paljon muitakin erikoistuneita
DirectMedia layereitä. Tälleen se vapaa
ohjelmistonkehitys toimii ... mutta ei
haittaa yhtään, koska jokainen ohjelmisto
voi omaan jakelupakettiinsa pistää
mukaan tarvittavat komponentit ...
Linuxin linkkeri on niin älykäs otus, että
se LD_LIBRARY_PATH muuttujan avulla osaa
suoraan linkittää tarvittavat objektit
ajettavaan softaa ;)
Mihin ihmeeseen sitä rekisteriä tarvii?
Pyh ;)
muista että osa windows peleista on tehty openGL:llä joten ne toimivat linuxissa vähän helpommin... eli windows ja linux pelit ei eroa toisistaan niitä vaan ajetaan toisella alustalla (linuxissa apuohjelman avulla) ellei sitten peliä ole käännetty linuxille jolloin ohjelmat on turhia