Valve pide a los usuarios deshabilitar SELinux
para jugar Portal 2, la Comunidad Linux Reacciona !

Valve ha lanzado recientemente Portal 2 en Steam para Linux y ha abierto una entrada de GitHub para reunir a todos los bichos de la comunidad. Cuando uno de los desarrolladores de valve relacionados con Portal 2, recomienda que los usuarios desactiven una función de seguridad, la comunidad Linux reaccionó.
Antes de lanzar una versión estable de un juego portado en la plataforma Linux, valve normalmente incluye el título en las etapas beta y recoge los informes de error de la comunidad, por lo general en GitHub.
Esto es sólo el caso de Portal 2, y ya los informes de fallos han comenzado a acumularse.
Los desarrolladores de valve tienen trabajo duro por delante durante algún tiempo por venir.
Uno de los errores más interesantes relacionados con Portal 2 se trata de un bug el que al parecer se debe a la interacción del juego con SELinux. Se trata de un módulo del núcleo Linux que se ocupa de las políticas de seguridad de control de acceso.
Si usted nunca ha oído hablar de SELinux, no se sienta mal. No es algo que los usuarios normales por lo general conocen, y la mayoría de las veces sólo va a hacer su trabajo en el fondo, al igual que cualquier módulo normal de kernel.
El hecho de que se trata de un módulo del kernel significa que esta activo todo el tiempo en los sistemas que lo utilizan y que los habilita.
Ubuntu y Debian utilizan Apparmor, que es una solución diferente, pero Fedora, por ejemplo, junto con otras distribuciones similares, utiliza SELinux. Los usuarios que están tratando de jugar Portal 2 en estas plataformas experimentarán accidentes. Esto es lo que el desarrollador de valve David W. escribió en GitHub:
"Para jugar a Portal 2 es necesario tener SELinux deshabilitado. Cierre de esto ".
Portal 2 utiliza un decodificador de terceros MP3 (Miles) que, a su vez, utiliza execheap, una característica que es deshabilitada normalmente por SELinux.
execheap permite a un programa asignar una parte de la memoria de modo que es a la vez escribible y ejecutable.
Esto podría ser un problema si alguien optó por utilizar esa sección de la memoria para los ataques de desbordamiento de búfer, que eventualmente permitir al hacker acceder al sistema mediante la ejecución de código.
Esta situación está contenida por las soluciones existentes, como SELinux, pero ppedir a los usuarios desactivar la función de seguridad en la plataforma Linux, no debe ser una solución.
El retroceso de la observación inicial realizada por David W. ha obligado a los desarrolladores a llevar el problema a consideración y de reabrir el error.
"Pido disculpas por la mala comunicación: Algunas infraestructura subyacentes en la que nuestros juegos se basan, es incompatible con SELinux. Estamos con la esperanza de corregir esto. Por supuesto el cierre de este error no es apropiado y lo estoy reconsiderando", escribió David W. un par de horas más tarde.
Esto es más que un problema de la valve. No es algo que se puede arreglar directamente, y lo más probable es que vamos a tener que hablar con los desarrolladores y tratar de reparar el problema de esa dirección.
Os mantendremos informados acerca de cualquier noticia acerca de este particular, Portal 2 SELinux error.
