Nyheter

Carmack om Linux-stöd

21 kommentarer

Tomas Andersson 2007-09-21 18:54


John Carmack, legendarisk kodknackare på lika legendariska Id Software, är en av relativt få utvecklare som dels släpper spelen till Linux, dels använder OpenGL istället för det smått standardiserade DirectX. I ett inlägg hos /. pratar han lite om detta, närmare bestämt att det sannolikt kommer släppas en Linux-variant av företagets nästa spel, Rage.

There is certainly no plans for a commercially supported linux version of Rage, but there will very likely be a linux executable made available. It isn't running at the moment, but we have had it compiled in the past. Running on additional platforms usually provides some code quality advantages, and it really only takes one interested programmer to make it happen.

The PC version is still OpenGL, but it is possible that could change before release. The actual API code is not very large, and the vertex / fragment code can be easily translated between cg/hlsl/glsl as necessary. I am going to at least consider OpenGL 3.0 as a target, if Nvidia, ATI, and Intel all have decent support. There really won't be any performance difference between GL 2.0 / GL 3.0 / D3D, so the api decision will be based on secondary factors, of which inertia is one.

Spelinformation

Twittra

Facebook

Detta innehåll är skapat av FZ:s medlemmar.
  • Bild saknas

    Raderad 2007-09-21 20:06:26 #1

    Wooo!
    Go id Software!

    (Jag bryr mig inte om Rage, men att de utvecklar spel till Linux...det finns inga ord...)

  • Bild saknas

    Raderad 2007-09-21 20:20:42 #2

    Jao, ID software FTW. De visar vägen! Hoppas andra företag hänger på. Linux är framtiden

  • Vantskruv

    Vantskruv 2007-09-21 20:29:24 #3

    Skitkul! Har nästan givit upp och lämnat Microsoft Windows helt och hållet nu och kör Linux mestadels av tiden på datorn. Dock blir ju det inte så mycket datorspela då men man har ju alltid PS3:an. :)

    Kan ju kanske bli en vändning, bara ATI får ordning på sina drivisar (grafiken till Quake 4 ser ju inte alls lika bra ut som på Windows).

  • kvistböj

    kvistböj 2007-09-21 20:33:05 #4

    Det är kul att se Carmack fortfarande är lika neutral.

  • Bild saknas

    Philip 2007-09-21 22:13:08 #5

    Trodde först det stod "Carmack om Linux död".

  • Bild saknas

    Raderad 2007-09-21 23:37:38 #6

    Jag tycker att den här raden är intressantast "Running on additional platforms usually provides some code quality advantages, and it really only takes one interested programmer to make it happen.".
    Jag läser det som att den största anledningen till att så få spel släpps till Mac och Linux är politik och inget annat.

  • deftune

    deftune 2007-09-22 00:08:37 #7

    bf07 skrev:
    Jag tycker att den här raden är intressantast "Running on additional platforms usually provides some code quality advantages, and it really only takes one interested programmer to make it happen.".
    Jag läser det som att den största anledningen till att så få spel släpps till Mac och Linux är politik och inget annat.


    Yup, microsoft kör med armbågarna för att hålla sig på toppen. Fick böta nära 5miljarder i EU domstolen för att dom brytit mot konkurrenslagen.

  • Bild saknas

    Svartsmurfen 2007-09-22 00:36:49 #8

    deftune skrev:
    Yup, microsoft kör med armbågarna för att hålla sig på toppen. Fick böta nära 5miljarder i EU domstolen för att dom brytit mot konkurrenslagen.
    Förvisso sant men det var ju i en helt annan fråga som rörde ett helt annat sammanhang, eller har de blivit stämda igen?
    Att ha MS emot sig är nog rätt så jobbigt i alla fall :(

  • kvistböj

    kvistböj 2007-09-22 01:24:49 #9

    bf07 skrev:
    Jag tycker att den här raden är intressantast "Running on additional platforms usually provides some code quality advantages, and it really only takes one interested programmer to make it happen.".
    Jag läser det som att den största anledningen till att så få spel släpps till Mac och Linux är politik och inget annat.

    Nja, handlar nog mer om lathet för tillfället
    "so the api decision will be based on secondary factors, of which inertia is one."

  • KnäckeHäxan

    KnäckeHäxan 2007-09-22 01:50:30 #10

    Philip skrev:
    Trodde först det stod "Carmack om Linux död".


    haha jag trodde också det stod så först :)

  • Bild saknas

    Svartsmurfen 2007-09-22 01:54:16 #11

    Använder man ms utvecklingsverktyg så så får man prata om annat än lathet. Vill man få koden att fungera på linux efter det så krävs i stort sett blodsoffer till onämnbara krafter. Det gäller verkligen att hålla tungan rätt i tangentbordet för om man svävar för långt bort från standarden så kommer ms och tar en.

    Har man inte standardtänket i bakhuvudet (eller om en utvecklare skiter i det) hela tiden så målar man rätt så snabbt in sig i ett hörn. Betänker man detta så får man rätt så snabbt en helt annan respekt för id.

  • Bild saknas

    johanp 2007-09-22 10:11:07 #12

    Det är inte alls underligt att det finns få spel till Linux. Det är än så länge en mycket liten marknad att tjäna pengar på medan extrakostnaden för att stöda ännu en plattform inte är negligerbar.

    I slutet av 90-talet försökte företaget Loki sig på att lansera spel för Linux. Jag köpte själv Quake3 till Linux f.ö., men tvingades snart ge upp den biten då prestandan var cirka 25% sämre än för Windows (körde Windows 98 SE på den tiden). Vad som hände var att dels var försäljningen väldigt liten, väldigt få var beredda att som amerikanarna brukar säga "put your money where your mouth is" (dvs. att verkligen stå upp för sina åsikter), och dels så piratkopierades det hela av många. Resultatet var kanske inte oväntat, företaget gick alltså i konkurs pga dels dålig försäljning och dels piratkopieringen, och därmed dog en seriös satsning på spel för Linux.

    Efter Lokis konkurs tror jag knappt det funnits något liknande.

  • Bild saknas

    johanp 2007-09-22 10:16:19 #13

    johanp skrev:
    Det är inte alls underligt att det finns få spel till Linux. Det är än så länge en mycket liten marknad att tjäna pengar på medan extrakostnaden för att stöda ännu en plattform inte är negligerbar.

    I slutet av 90-talet försökte företaget Loki sig på att lansera spel för Linux. Jag köpte själv Quake3 till Linux f.ö., men tvingades snart ge upp den biten då prestandan var cirka 25% sämre än för Windows (körde Windows 98 SE på den tiden). Vad som hände var att dels var försäljningen väldigt liten, väldigt få var beredda att som amerikanarna brukar säga "put your money where your mouth is" (dvs. att verkligen stå upp för sina åsikter), och dels så piratkopierades det hela av många. Resultatet var kanske inte oväntat, företaget gick alltså i konkurs pga dels dålig försäljning och dels piratkopieringen, och därmed dog en seriös satsning på spel för Linux.

    Efter Lokis konkurs tror jag knappt det funnits något liknande.


    Not: Jag minns även att spelen hade vissa problem med stabiliteten och att patcharna tog mycket längre tid att komma till Linux än till Windows.

  • Bild saknas

    Kenchu 2007-09-22 12:25:18 #14

    Spel i linux brukar ju annars gå fortare. Som warsow - får 120% fler frames i linux än i windows (1000 vs 450 frames typ).

  • Bild saknas

    zhapp 2007-09-22 13:29:08 #15

    bf07 skrev:
    Jag tycker att den här raden är intressantast "Running on additional platforms usually provides some code quality advantages, and it really only takes one interested programmer to make it happen.".
    Jag läser det som att den största anledningen till att så få spel släpps till Mac och Linux är politik och inget annat.
    Fast det krävs också QA och testande på en till platform vilket äter upp de fördelarna.

  • Bild saknas

    Gäst 2007-09-22 14:17:24 #16

    Carmack är även en av få som stödjer Macen fullt ut, villket är jävligt nice.

  • Bild saknas

    Barktrollet 2007-09-22 14:40:24 #17

    Wünderbar, Carmack 4 President.

  • Bild saknas

    Raderad 2007-09-22 22:40:03 #18

    Testa måste man göra ändå och om man vill kan man göra som Id och inte ha support på Linux versionen. Med tanke på att Apple är på uppgång känns det som man om inget annat kan få igen QA pengarna där och om inte det så en massa goodwill.

    Loki försökte sälja gamla spel, spel som alla redan hade spelat klart sedan ett eller två år sedan. Det om något tror jag satte stopp för dom. Om man vill lyckas med en multi-OS satsning måste man IMO ha alla versionerna på samma skiva, i still med UT2k4, eller se till att släppa dom med inte mer än en månads mellanrum annars blir det bara pankaka. Vem vill vänta två år på ett kanske när man kan spela det idag bara man bootar om?

  • Bild saknas

    johanp 2007-09-23 06:47:59 #19

    bf07 skrev:
    Loki försökte sälja gamla spel, spel som alla redan hade spelat klart sedan ett eller två år sedan. Det om något tror jag satte stopp för dom.


    Nja, åtminstone Quake3 för Linux kom ut samtidigt som dito för Windows.

  • Bild saknas

    Svartsmurfen 2007-09-23 07:03:45 #20

    johanp skrev:
    bf07 skrev:
    Loki försökte sälja gamla spel, spel som alla redan hade spelat klart sedan ett eller två år sedan. Det om något tror jag satte stopp för dom.


    Nja, åtminstone Quake3 för Linux kom ut samtidigt som dito för Windows.
    Nja, det var det ju id själva som gjorde, så det är ju inte så konstigt. Loki portade samt eventuellt fungerade som distributör om jag inte missminner mig.

  • Bild saknas

    MonsterGuden 2007-09-23 10:11:52 #21

    Carmack gör det igen...

Logga in för att skriva en kommentar.
Detta innehåll är skapat av FZ:s medlemmar.
Detta innehåll är skapat av FZ:s medlemmar.
FZ
Egmont logo
© Egmont Tidskrifter