Miten Windowsien -ja Linuxien pelit eroavat toisistaan/keskenään?:

2421
Äänestä

Muut lukivat myös

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 ;)

Äänestä
  • 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

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


XP-man. kirjoitti:

http://lhl.linuxgames.com/

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu