Hace 4 años | Por --541279-- a gamingonlinux.com
Publicado hace 4 años por --541279-- a gamingonlinux.com

Gracias a una sugerencia de Twitter, he visto el video de id Software hablando sobre Doom, Vulkan, GNU y Google Stadia, y es realmente muy interesante. Para aquellos que no saben qué es Stadia, pueden ver este artículo anterior. En resumen, es la plataforma de transmisión de juegos de Google que funciona con GNU y Vulkan. La cuestión es que en el GDC del año pasado id Software habló de tener una versión de DOOM para GNU que nunca se lanzó. Al menos ahora sabemos por qué.

Comentarios

D

#7
Ahora va a resultar que Dustin Land no es programador de Id Software y no tiene nada que ver.... sera empleado de la FSF.
Que el programador haya estado/esté en id Software no significa que vkDoom3 sea un proyecto de id Software. Al menos moléstate en leer el copyright del repositorio que enlazas: https://github.com/DustinHLand/vkDOOM3


No pone eso, no inventes:
https://www.mesa3d.org/systems.html
Mesa is primarily developed and used on GNU systems. But there's also support for Windows, other flavors of Unix and other systems such as Haiku.

Además, Mesa es lo siguiente (https://www.mesa3d.org/intro.html):
The Mesa project began as an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.
Over the years the project has grown to implement more graphics APIs, including OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC and Vulkan. A variety of device drivers allows the Mesa libraries to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.


Mesa es una biblioteca de tiempo de ejecución que implementa las abstracciones OpenGL, OpenCL, OpenMAX, VDPAU, VA API, XvMC y Vulkan. Mesa fue pensado en principio para GNU pero han sido portadas a otros sistemas.
Como ya he dicho: OGL o Vulkan no son parte de ningún núcleo o driver. Se defimen precisamente por ser una abstracción.

https://www.gnu.org/gnu/gnu-linux-faq.es.html#trademarkfee
No hay ningún problema en llamar «GNU» al sistema; básicamente, eso es lo que es.

GNU no tiene ningún núcleo oficial. GNU está disponible con cualquier núcleo libre adaptado: GNU Hurd, GNU Linux-libre, kFreeBSD, etcétera.

Si no utilizas ni glibc, ni bash, ni las herramientas de usuario..... difícilmente le puedes llamar GNU/Lo que sea.
Si no hay nada de eso, el sistema operativo es otro. Linux no es un sistema operativo, es un núcleo de sistema operativo.

Pero estos sistemas operativos, con tres núcleos distintos, son el mismo:
GNU: https://www.debian.org/ports/hurd/
GNU: https://www.debian.org/ports/kfreebsd-gnu/
GNU: https://www.debian.org/ports/amd64/

Lectura obligatoria porque no sabes cuáles son los componentes de los núcleos de los sistemas operativos:
* https://ieeexplore.ieee.org/document/4021370
* https://lwn.net/Articles/631631/
* https://lwn.net/Articles/445454/
* https://www.gnu.org/gnu/gnu-linux-faq.html#justgnu

Y ya está. Al ignore. 520 comentarios en 4 años. 0 envíos, 0 notas, karma 6,56.

skgsergio

"Linux es una contribucion secundaria"... Sin Linux no habría el soporte brutal de hardware que hay para ejecutar las cosas de GNU. Y por cierto me parece muy egoista llamarlo solo GNU cuando junto a Linux es donde tienen más expansión, en el resto de la familia UNIX se usa mayoritariamente BSD.

Por lo que llamar GNU simplemente al sistema sería incompleto además de inducir a error pensando que usan nucleo Hurd que no tiene aceleracion 3D en ningun lado ya que no hay drivers mas que para el soporte VESA básico.

editado:
Mira tu, me debe tener bloqueado el PatatasTraigo, si no comulgas con su vista bloqueado parece. Así lo se para la proxima y ni me molesto en responder.

comadrejo

#6 No solo eso, debe tener grabado a fuego "sed s/Linux/GNU/g" en su cerebro porque afirma que no aparece la palabra Linux en https://www.mesa3d.org/systems.html

Siempre puede hacer un uso eficiente de su voto. lol

D

edit.

D

#3
lol lol lol lol lol lol Jajajajajaja.

1. Un vídeo que no es de id Software que demuestra que vkDoom3 nada tiene que ver con id Software ni con este meneo. Muy bien.
2. Cito textualmente: Mesa is primarily developed and used on GNU systems. But there's also support for Windows, other flavors of Unix and other systems such as Haiku.
3. El kernel de GNU es Linux. Y si quieres puedes no mencionar Linux: https://www.gnu.org/gnu/gnu-linux-faq.es.html#justgnu

comadrejo

#5 Ahora va a resultar que Dustin Land no es programador de Id Software y no tiene nada que ver.... sera empleado de la FSF.
https://www.reddit.com/r/Games/comments/6tmccc/id_software_programmer_dustin_land_releases/

Definitivamente un troll mentiroso. Citas solo lo que te interesa y si no te gusta lo cambias.
https://www.mesa3d.org/systems.html
Mesa is primarily developed and used on Linux systems. But there's also support for Windows, other flavors of Unix and other systems such as Haiku.

https://www.gnu.org/gnu/gnu-linux-faq.es.html#justgnu
"He aquí las razones por las que llamamos «GNU/Linux», en lugar de solo «GNU», a esa versión del sistema: No es exactamente GNU, pues tiene un núcleo distinto (que es Linux). Es conveniente distinguir GNU/Linux de GNU."

El núcleo oficial de GNU es Hurd y si utilizas otro hay que especificarlo, como por ejemplo GNU/Linux. Si no utilizas ni glibc, ni bash, ni las herramientas de usuario..... difícilmente le puedes llamar GNU/Lo que sea.
Aunque RMS dice que si lo compilas con GCC ya debes llamarlo GNU.

comadrejo

Errónea, el kernel hurd de GNU no dispone de ningún driver con aceleración 3d opengl o vulkan.

La implementación de Doom3 sobre vulkan en la que trabaja idSoftware no tiene planeado soporte futuro del kernel GNU hurd. https://github.com/DustinHLand/vkDOOM3

D

#1
1. OGL o Vulkan no son parte de ningún núcleo o driver. Se defimen precisamente por ser una abstracción.
2. El SO es GNU independientemente de si el núcleo es Hurd, Linux o kFreeBSD.
https://www.debian.org/ports/hurd/
https://www.debian.org/ports/kfreebsd-gnu/
https://www.debian.org/ports/amd64/

El vkDoom3 no tiene nada que ver con este meneo. Ni tan siquiera es de id Software.

comadrejo

#2 Se nota que usted no visiona los propios recursos de los artículos que sube.
vkDoom3



GNU no esta en la lista de la implementación opengl mesa3d https://www.mesa3d.org/systems.html
En ese mismo enlace puede ver los drivers que soportan esa implementación de Opengl, fuera de esa lista no hay aceleración hardware.

De sus propios recursos (Sistema Operativo GNU a secas no debe utilizarse con kernel linux puesto que el kernel de GNU es Hurd) https://www.gnu.org/gnu/gnu-linux-faq.es.html#justgnu

Su afán de eliminar toda referencia a Linux y menospreciar a contribuidores del código abierto que no sean de la FSF resulta desagradable.