Announcement

Collapse
No announcement yet.

John Carmack Shares More Of His Linux Views

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • phoronix
    started a topic John Carmack Shares More Of His Linux Views

    John Carmack Shares More Of His Linux Views

    Phoronix: John Carmack Shares More Of His Linux Views

    John Carmack, the co-founder of id Software that's widely known through gaming circles due to his remarkable work on developing Doom and Quake and other titles, sparked some controversy earlier this week when he promoted Wine for Linux gaming over native Linux game ports. He's now provided some additional clarification and thoughts...

    http://www.phoronix.com/vr.php?view=MTI5NTA

  • liam
    replied
    Originally posted by elanthis View Post
    If and whwn Linux gets high uality modern APIs and tools,maybe. it's currently way easier and less frustrating to get a modern renderer up snd running using Microsoft's APIs and tools. As a developer with a budget and timeline, that matters. The only thing Linux has which Windows is missing is Valgrind. Meanwhile, Linux is completely lacking in high quality GPU debugging tool, and OpenGL/OpenAL are simple awful APIs. OpenGL has an excuse in that it is ancient; OpenAL has none, it was just designed by morons who copied OpenGL. Which is why so few real games use OpenAl directly and pay for fmod or wwyse, and why game devs prefer D3D9/11 over GL. Better APIs save time and money, as do better tools.

    With OpenGL, if your renderer doesn't work, good luck figuring out why. Way easier to get everything working on D3D/Windows and port after you know your game is corect and works.
    Did you ever figure out why Valve was getting better frame rates with OGL?

    Leave a comment:


  • kaczu
    replied
    Originally posted by cbamber85 View Post
    So that's still a massive majority then...
    Not in mobile. The largest increasing market for games is mobile right now. What's MS's marketshare in that? 2.4 %. Using Direct X today just doesn't make a lot of sense if you want to port to mobile devices.

    Leave a comment:


  • cbamber85
    replied
    Originally posted by mike4 View Post
    What's all the hassle? M$ market share is already down to ~70% in Switzerland and continues to fall...
    So that's still a massive majority then...

    Leave a comment:


  • lucasb
    replied
    Originally posted by mike4 View Post
    What's all the hassle? M$ market share is already down to ~70% in Switzerland and continues to fall...
    From where do you have this number??

    Leave a comment:


  • squirrl
    replied
    He's too old

    Back at one of the Quakecon's he asked for a show of hands of who had Android vs IPhone. More Android!

    See he's invested all this time into Win32/Mac OSX. But his company is in shambles.

    He works for somebody else now. They tell him to preach Win64/Direct3D/MacOSX.

    He bitched and gripped about PS3 hardware compared to 360 and everybody knows PS3 had the superior product. [g]

    His last speech went for 2.5 or more hours babeling on as to why nobody liked his 90's flat-textures.

    Rage was two steps backwards from Doom 3.

    Unless he's willing to take a chance and risk it all like Valve I'm not interested in this guy's words anymore.

    Michael Abrash, he's the man! John Romero, you get that dream team working at Valve there will be some titles pumped out.

    Leave a comment:


  • zanny
    replied
    Originally posted by eoxx View Post
    But as already mentioned before : Opengl is already used in games ported to Mac, IOS.. So it shouldn't be so difficult to port the games to Linux (not to mention that lot's of games use "3d engines" that are for some already available on Linux) ...
    Id software did create a version of rage on Ipad and ported rage on the Mac... So they thought it was good for them to port games on other platform than win pc... for Linux they perhaps don't think it is worth the costs .. that is their view after their previous trials and "errors".
    There isn't much porting. Rage on PC used openGL too. Every PC with a Windows graphics driver has an OGL implementation included with it. When Rage came out, it was the first game in a decade to push the Windows openGL implementations graphically and had tons of bugs at launch because AMD and Nvidia stopped trying.

    Porting a game already written for openGL to Linux isn't going to be perfectly painfree (end of line characters change, case sensitivity on Linux, you use unistd.h instead of win32, you need to point to ~/.config/<dir> instead of %APPDATA%\<dir>. And there would be compilation errors on gcc vs MCVC (though I'd rather write something against mingw and forgo Microsofts bastard C compiler entirely).

    Leave a comment:


  • a user
    replied
    Originally posted by elanthis View Post
    If and whwn Linux gets high uality modern APIs
    don't tell me you call windows apis anything near of high quality and modern!

    .net in its latest version is the first api wrapper from microsoft that SOME WHAT managed to provide something half way usefull.

    i've coded for over 20 years, most of my paid stuff for windows and it is ALWAYS a BIG relief when i don't have to code anything involving micorsoft api's. biggest bullshit ever designed!

    but sure, when people grow up and get educated in colleges and universities only with such stupid things they got used to and like most people think the things they already know are the best.

    if i weren't payed so well for coding for the windows plattform i wouldn't evet do it again.

    Leave a comment:


  • nightmarex
    replied
    Grandia 2 the PC port (Win 98) is going to be my dead horse here. Windows XP couldn't even run it! Betcha anything if they released the code someone would port it in days. I could give a flying fuck about most new games I just wish games that no longer sold had their source released so the world would benefit. Still, yeah Wine for old titles... like we have a choice, what logic. Someone posted it sooner write cross platform from the get go.

    Leave a comment:


  • brosis
    replied
    That was expected. Id is dead and he is getting old. But the funny part is:

    Back in days, he wanted to write native version of Mario on PC, but Nintendo decided Mario belongs only on its consoles.
    Today, he is asked to write native versions of his titles on Linux, but he decides his windows-only code is better run emulated/wrapped.

    Leave a comment:

Working...
X