Publicado el 15/09/2009 a las 8:45 am por Franco Catrin
Bastante ruido causaron las declaraciones de John Carmack cuando puso en duda el desarrollo de futuros ports para la plataforma Linux. Tanto en Fayerwayer como en muchos sitios relacionados con tecnología se vieron fuertes debates respecto a las posibles causas de este cambio en una compañia que siempre había considerado al sistema operativo libre como una plataforma válida para sus juegos.
Timothee Besset, quien es el responsable en gran parte de las versiones para Linux ha publicado un artículo en su blog aclarando la situación. Timothee dice que la política de la compañía hacia Linux no ha cambiado, y que la reciente adquisición por parte de ZeniMax no tiene ninguna relación, ya que ellos se enfocan en los negocios mientras que el estudio se enfoca en los juegos.
Linux sigue siendo una plataforma válida para la compañía, oor ejemplo, a sólo un mes desde que se liberó una versión de QuakeLive para Linux, sus usuarios representan un 5% de los jugadores conectados, lo que está alineado con los objetivos de la compañía. Hacer versiones para Linux siempre ha sido el producto de altos estándares de calidad del código, una buena arquitectura de software y también un interés técnico en esa plataforma.
Nunca se han comprometido a lanzar versiones de sus juegos para Linux, al menos no hasta que están realmente seguros de que tienen los recursos para hacerlo, por lo tanto lo que indica John Carmack no es una situación nueva. En los últimos años, ha sido Timothee prácticamente el único involucrado en las vesiones para Linux y parte de ese trabajo lo ha realizado incluso en su tiempo libre. Dice que funcionó bien porque en el tiempo dedicado a esos proyectos (Doom3, Quake4, ETQW) consideró hacer las versiones de Linux como una parte natural del proceso de desarrollo.
Respecto al nuevo juego de Wolfestein, dice que es poco probable que haya una versión para Linux, pero esto se debe que id Software no ha tenido que ver con ese proyecto.
A pesar de que en este momento su trabajo está enfocado principalmente en Quake Live, pronto se involucrará en el nuevo motor idTech 5 y se encargará personalmente de hacer la versión para Linux.
Pero esto puede cambiar, ya que en un reciente intercambio de correos con John Carmack, programador estrella y co-fundador de Id Software, se dio a entender que por ahora no hay planes de que sigan dando soporte al sistema operativo Linux.
Ahora que id Software es propiedad de Zenimax, no basta con que Carmack y sus secuaces tengan el deseo de hacer una versión de su tecnología para Linux, sino que tienen que justificarlo económicamente. Para no agregar mucho ruido, transcribimos el intercambio de correos entre el usuario Naikon89 y John Carmack para que cada uno se forme su propia opinión:
Mensaje original de Naikon89:
Estimado Sr. Carmack. Me pregunto si el motor gráfico para Rage aún será basado en OpenGL 3.x como objetivo ¿Será portado a Linux si el número de usuarios es bajo o no tan grande como digamos, Mac OSX o Windows?
Respuesta de John Carmack:
Las versiones de PC y Mac serán OpenGL 2.x. Actualmente no tenemos agendadas versiones nativas para Linux. Aún no está decidido, pero no creo que seamos capaces de justificar el trabajo. Si hay cientos de miles de usuarios jugando Quake Live cuando terminemos con Rage, ciertamente eso influiría en nuestra decisión.
Regresamos 16 años en el pasado para mostrarles un video de Dan Linton propietario de Software Creations BBS conocido por ser un popular sitio de distribución shareware para desarrolladores de juegos.
En este video de 31 minutos podemos ver a John Romero cofundador de id Software jugando Doom aún sin efectos de sonido y los primeros “deathmatch” (combates mortales) con Shawn Green. Y recorriendo las oficinas en 1993 que nada le envidiaban a las actuales oficinas de Google México se podían ver algunos de los empleados de aquel entonces como: Jay Wilbur, Shawn Green, John Romero, Dave Taylor, Sandy Petersen y Adrian Carmack, así como la explicación de Bobby Prince en los sonidos.
Luego de que Steve Jobs en 1985 fuera relegado de sus funciones en Apple, en un polémica movida que haría historia, decidió fundar una segunda compañía de computadores llamada NeXT. Si bien el éxito de NeXT como ensamblador de hardware es bastante discutible — solo se vendieron 50.000 unidades alrededor del mundo — su enfoque principal eran los desarrolladores y la educación superior, dos nichos que van de la mano.
NeXTcube fue la segunda generación de computadores de NeXT. Entre sus devotos se encuentra Sir Tim Berners-Lee, el creador de la web, quien programó el primer navegador y montó el primer servidor web sobre OPENSTEP, el API y sistema operativo de elección de NeXT. Otro histórico que tomo uso de estos computadores fue John Carmack, quien escribió Wolfenstein 3D y más tarde Doom, usando la misma plataforma.
En 1996, seis años más tarde del NeXTcube, luego de haber dejado desde hace ya bastante tiempo su enfoque en hardware y siendo una compañía netamente de software, Apple compró todos sus activos por U$438 millones en un paquete híbrido de acciones y dinero.
Hoy el NeXTcube hace historia nuevamente. Peter Urban, un entusiasta — como cualquiera de nosotros — se hizo de uno de estos computadores en eBay y nos presenta su ‘unboxing’ o desempaque, 18 años más tarde.
John Carmack para muchos puede sonar un nombre algo desconocido, pero en su currículum se cuenta ser el co-fundador de id Software y ser el programador de los motores 3D para videojuegos como Doom o Quake.
El tema es que John lidera un grupo que participa en una competencia patrocinada por la NASA, que busca el desarrollo de nuevas naves para la exploración del espacio.
El premio lo obtuvieron al obtener el primer puesto del nivel uno de la competencia, que se realizó en el aeropuerto internacional de Nuevo México, y que consistió en que su vehículo (Píxel) lograra ascender 50 metros para luego aterrizar en una zona definida a 100 metros. Claro que la “nave” tuvo que volar por lo menos 90 segundos.
El video con un resúmen de la competencia después del salto.