Sākumlapa › Forumi › Notepad.lv › IT ziņas › Raksti › Let The Game Begin – spēlējam spēles uz Linux! (1.daļa – Crossover Games)
CrossOver ir ļoti populārā (ne) emulatora Wine komerciālā versija, kuru agrāk dēvēja arī par CrossOver Office, kas sevī iekļauj četras CrossOver programmatūras paketes – CrossOver Mac, CrossOver Linux, CrossOver Games Mac un CrossOver Games Linux. Ar ko tad šis produkts atšķirās no tā galvenā pamata – Wine?
Jā, tai pamatā ir Wine pirmkods, tomēr tā visai ievērojami atšķirās no Wine, jo tā ir ne tikai programma ar lietotājiem draudzīgāku interfeisu, bet par galveno tās pievienoto vērtību var uzskatīt papildus modifikācijas un skriptus, kuri nereti spēj daudz veiksmīgāk darbināt dažādas programmas nekā tās “tēvs†Wine. Ja esat patiess spēļu cienītājs, kurš spēles spēlē uz Linux operētājsistēmas, tad pieņemu, ka esat saskāries ar situāciju, kad nepieciešams Wine pirmkodam pievienot dažādus papildinošos skriptus (patch), lai spētu +/- veiksmīgi spēli darbināt. Tomēr nereti šīs Wine modifikācijas nedarīja tikdaudz laba, kā vēlētos – jā, programma tika “iedarbinātaâ€, bet līdz ar veikto modifikāciju ar mani atteicās sadarboties citas programmas, kuras līdz šim bija darbojušās bez jebkādām problēmām. CrossOver atsver lielu daļu šādu problēmu – iespējams, ka tai nav jauns atjauninājums reizi divās nedēļās, tomēr katra jaunā programmas versija tiek piedāvāta patērētājiem tikai pēc daudziem testiem, lai pārliecinātos, ka jaunās izmaiņas negatīvi neattieksies pret iepriekšējo atbalstīto programmu darbību.
Papildus visam iepriekš minētajam vēl tikai piebilst, ka lietojot CrossOver, līdzīgi kā Wine gadījumā, patstāvīgi jāseko līdzi forumam, kā arī Jūsu izvēlētās aplikācijas mini-forumam, jo tur nereti var atrast visai noderīgus padomus, kā maksimāli efektīvi darbināt izvēlēto aplikāciju uz Jūsu pingvīna.
Izklausās labi vai ne? Tomēr par visu labo šajā dzīvē ir jāmaksā, arī CrossOver nav brīvprātīgo programmētāju veidots mākslas darbs un produkts ir apmaksāta darba rezultāts. Cena šai programmas pakotnei, kura sevī ietver CrossOver Games Linux un CrossOver Linux (jo katru atsevišķi iegādāties ir diezgan neizdevīgi) ir aptuveni 50 amerikas dolāru.
Š is ir rakstu sērijas “Let the game begin, jeb, spēlējam spēles uz Linux!†pirmais raksts, turpinājums sekos…
Crossover ir tas pats wine tikai ar dažām closed-source bibliotēkām un iepriekšsastādītām konfigurācijām.
Wine pieprasa lielāku darbu, lielākā problēma, kuru es redzu ir, ka uz linux nevar turēt vairākas wine versijas, dažām spēlēm vajag dīvainus patch’us un figviņzinkādus flagus pie kompilācijas, lai tās strādātu. Ja varētu turēt dažādus build’us blakus uz vienas sistēmas, būtu lieliski.
Protams, daudz vieglāk ir uzlikt windouzu uz blakus partīcijas, bet ar laiku noriebjās pārstartēties.
dzelžiem
Bet tīri tehniskā ziņā .. ļoti kvalitatīvi izveidots raksts 🙂
ja neiet tad neiet. Linux is great, Linux is cool, BET Linuxam nau veco videokaršu draiveru un caur wine nevar palaist Robina Keira programmas.
Pašu wine tu nevari turēt simtunvienā kompilācijā. Protams, wine iestādīto “windows” prefiksus vari turēt cik gribi. BET PAŠ U WINE INSTALÄ€CIJU NEVAR!!! Ja tu nokompilēsi vienu versiju ar vienu specifisku patch’u, visi tavi “prefiksi” tiks laisti ar vienu un to pašu wine’u.
Nezinu vai izproti to prefiksu patieso jēgu, bet padošu piemēru – pieņemsim, ka uz mana datora hdd atrodas divas dažādas wine versijas (wine 1.3.18 un wine 1.2.1). Tālāk daru sekojošo – izkompilēju pirmo wine versiju, tā uzinstalējas uz home/.wine/ vai ne? Ar to viss ir ļoti labi, tā būs kā noklusētā jeb pirmā wine versija.
Nākamajai pakotnei (1.2.1) pirms kompilācijas pie config rindas ar prefiksu norādām instalācijas vietu citā mapē, lai būtu ūberkruti, nopačojam wine ar pāris skriptiem, lai pēc tam vēl uzkrītošāk redzētu izmaiņas starp abām versijām, lai laižam gaisā vienu spēli.
Tad taisam “sudo make install” un aizejam pēc lielas sviestmaizes un ēdam, līdz instalācija ir pabeigta. Tagad droši vien nodomāji – nu ko, bet pamatā taču būs tā pirmā wine versija, kad atvērsim kādu exe failu vai ne?
Tieši tā, tā būs, ja vien pēc instalācijas neizdarīsim vienu jauku lietu – lai varētu exe failu palaist arī no otrās wine versijas, nepieciešams wine, regedit, un winecfg komandām izveidot jaunus unikālos sistēmas linkus (saites?) jeb symlink’us. Regedit un winecfg symlinki jāizveido, jo taču gribēsies arī radīt savādākas konfigurācijas vai ne?
Un visbeidzot – atveram porno.exe caur termināli kā “wine porno.exe” (pirmajai versijai) vai arī kā “wine-shit porno.exe” (otrajai versijai). Rezultāts – divas dažādas wine instalācijas, to konfigurācijas utt.
Preses relīzes