Epic Games ha confirmado oficialmente que Fortnite llegará a Linux, poniendo fin a una de las principales ausencias del catálogo de videojuegos multijugador en este sistema operativo. La compañía está reconstruyendo su tecnología antitrampas mediante Easy Anti-Cheat Linux v2, una nueva implementación que aprovechará las funciones de seguridad del propio sistema para ofrecer una protección más cercana a la disponible en Windows.
El anuncio coincide con el estreno de una versión preliminar del nuevo Epic Games Launcher para Linux. Sin embargo, Fortnite todavía no puede ejecutarse oficialmente y no tiene fecha de lanzamiento confirmada. Epic Games comenzará a probar el nuevo sistema antitrampas con su propio videojuego antes de ofrecerlo a otros desarrolladores.
Epic Games reconstruye Easy Anti-Cheat para superar las limitaciones de Linux
Aunque Easy Anti-Cheat admite videojuegos nativos de Linux desde 2014 y ofrece compatibilidad con Wine y Proton desde 2021, cada desarrollador debe habilitar expresamente esta última posibilidad. Epic reconoce que la implementación existente no proporciona el mismo nivel de protección que su equivalente para Windows, una de las razones que han impedido la llegada de Fortnite.
Para resolverlo, la compañía está desarrollando EAC Linux v2, una arquitectura que prescindirá de instalar un controlador antitrampas específico en el núcleo de Linux. En su lugar, utilizará mecanismos de seguridad ya disponibles en el sistema operativo, complementados por programas eBPF destinados a supervisar la integridad del entorno de ejecución y detectar posibles manipulaciones.
El nuevo sistema también incorporará un servicio de systemd que únicamente permanecerá activo mientras se ejecute un videojuego protegido. La instalación se solicitará al iniciar por primera vez un título compatible, evitando que el servicio tenga que ejecutarse permanentemente en segundo plano.
Esta decisión representa una diferencia importante respecto a determinadas soluciones antitrampas utilizadas en Windows. No obstante, prescindir de un controlador propio no significa que EAC Linux v2 funcione sin privilegios elevados ni comprobaciones del sistema, ya que dependerá de varias características de seguridad del núcleo y de la configuración del arranque.
Secure Boot, TPM 2.0 y eBPF serán necesarios para jugar
Epic Games ha publicado los principales requisitos técnicos de EAC Linux v2, que buscan verificar la integridad del sistema desde el arranque y dificultar las modificaciones utilizadas por determinadas herramientas de trampas.
Entre las condiciones anunciadas figuran:
- Núcleo y módulos firmados digitalmente: deberán utilizar firmas reconocidas por el sistema de verificación de Epic.
- TPM 2.0 y Secure Boot: serán necesarios para comprobar la integridad de la cadena de arranque.
- Measured Boot: permitirá verificar qué componentes se han ejecutado durante el inicio del ordenador.
- Kernel Lockdown en modo Integrity: limitará determinadas operaciones que podrían modificar el núcleo mientras está funcionando.
- Kexec deshabilitado: impedirá sustituir el núcleo sin realizar un arranque completo.
- BPF Linux Security Module activo: permitirá aplicar controles de seguridad mediante programas eBPF.
- IOMMU habilitada: será obligatoria en equipos que no sean consolas portátiles, junto con la desactivación del acceso directo sin traducción de direcciones.
Estas condiciones pueden plantear dificultades para usuarios que emplean núcleos personalizados, módulos de terceros sin firmar o configuraciones modificadas de Secure Boot. Epic también menciona expresamente los controladores de NVIDIA instalados fuera del núcleo principal, que deberán cumplir los requisitos de firma establecidos.
La compañía aclara que los requisitos se comprobarán al iniciar un videojuego protegido, por lo que no será necesario mantener siempre la misma configuración. Incluso contempla utilizar distintas opciones de arranque para alternar entre un entorno compatible con EAC y otro configurado libremente por el usuario.
Fedora, Ubuntu, Debian y Bazzite aparecen entre las distribuciones reconocidas
Epic Games está colaborando con los responsables de diferentes distribuciones para facilitar la compatibilidad. Su lista inicial de autoridades de certificación reconocidas incluye Fedora, Ubuntu, Debian, openSUSE, SUSE Linux Enterprise, Rocky Linux y AlmaLinux, además de Universal Blue, el proyecto responsable de distribuciones como Bazzite.
También se reconoce la autoridad de certificación UEFI de Microsoft utilizada por componentes como shim. Esto permite aprovechar infraestructuras de firma digital que numerosas distribuciones ya utilizan para admitir Secure Boot, aunque cada sistema deberá cumplir igualmente los demás requisitos técnicos de EAC Linux v2.
Es importante distinguir entre reconocer las claves de firma de una distribución y confirmar que Fortnite funciona en ella. La inclusión de Fedora o Bazzite en la lista no garantiza que cualquier instalación actual sea compatible, especialmente si se utilizan modificaciones del núcleo, controladores externos o configuraciones que deshabiliten determinadas protecciones.
Epic pretende ampliar progresivamente estas certificaciones y hacer pública la lista de claves reconocidas, permitiendo que otros proyectos colaboren en su mantenimiento. También tiene previsto organizar una mesa de debate con responsables de Fedora para abordar las necesidades de seguridad de los videojuegos competitivos en Linux.
Steam Deck tendrá que esperar pese a las conversaciones con Valve
La confirmación de Fortnite para Linux no implica su llegada inmediata a Steam Deck. Epic Games reconoce que la consola portátil de Valve no dispone actualmente de todas las características necesarias para ejecutar EAC Linux v2, por lo que permanece fuera de los dispositivos compatibles con la implementación prevista.
La compañía asegura que mantiene conversaciones con Valve para estudiar posibles soluciones, aunque todavía no existe un compromiso de compatibilidad ni un calendario concreto. También ha confirmado que Fortnite se distribuirá a través de Epic Games Launcher, sin planes para publicarlo en Steam.
Mientras tanto, la nueva versión preliminar de Epic Games Launcher ya puede probarse en Linux, aunque su disponibilidad no debe confundirse con la del videojuego. Epic tampoco ha aclarado todavía todos los detalles técnicos de la futura ejecución de Fortnite, incluido el método definitivo de compatibilidad utilizado por su cliente.
EAC Linux v2 podría abrir la puerta a más videojuegos multijugador
La importancia del anuncio va más allá de Fortnite. Una vez comprobada la eficacia del nuevo sistema mediante pruebas reales, Epic Games pretende ofrecer EAC Linux v2 a otros desarrolladores, que podrán decidir si mantienen la implementación anterior o adoptan la nueva versión para reforzar la protección de sus videojuegos.
Esto podría facilitar la llegada de más títulos multijugador competitivos a Linux, un ámbito donde la compatibilidad de Proton no siempre resulta suficiente. Muchos videojuegos funcionan correctamente mediante esta tecnología, pero algunos continúan bloqueados por sus sistemas antitrampas, incluso cuando el rendimiento gráfico no representa un problema.
Sin embargo, la adopción dependerá de cada estudio y de las distribuciones que cumplan los requisitos de seguridad. El nuevo EAC tampoco garantiza compatibilidad automática con videojuegos que utilizan tecnologías antitrampas diferentes.
Por ahora, el avance más significativo es que Epic Games ha confirmado su intención de llevar Fortnite a Linux y está desarrollando la infraestructura necesaria para hacerlo posible. La fecha de lanzamiento, las distribuciones definitivamente compatibles y el impacto de los nuevos requisitos sobre los usuarios todavía están pendientes de concretarse.
Vía: TechPowerUp










