Por qué me gusta Linux en mi Steam Deck pero no en mi escritorio

click fraud protection

Nunca quise usar Linux en mi computadora de escritorio o portátil, pero en manos de un desarrollador dedicado, se convierte en un sistema operativo increíble.

Nota Este artículo ha sido reescrito y reemplazado debido a una serie de errores que había en su contenido. Pedimos disculpas por los errores y apreciamos los comentarios que recibimos de nuestros lectores. Este artículo fue reescrito por Matthew Connatser con una sección marcada aportada a continuación por el editor técnico principal de XDA, Adam Conway.

Aunque he sido usuario de Windows toda mi vida, realmente nunca me ha gustado, simplemente lo he tolerado. Tiene errores e irritante en muchos sentidos, pero siempre lo he soportado a pesar de que hay un claro competidor en la PC: Linux. Hasta que salió Steam Deck, no estaba realmente interesado en Linux para nada de lo que hago en el escritorio, pero ahora no estoy tan seguro de que Windows sea el único sistema operativo que podría usar. Aún así, sigue siendo la opción más fácil para mí y probablemente lo será durante algún tiempo, aunque tal vez no para siempre.

El problema con Linux y por qué no puedo cambiar

Mi experiencia con Linux ha sido bastante limitada, solo he usado Steam Deck OS y HoloISO, un clon de Steam Deck OS hecho para PC en general, y ambos sistemas operativos están basados ​​en Arch Linux. Solo he usado esos sistemas operativos para juegos y evaluación comparativa, y no toda mi experiencia de escritorio, que incluye escribir artículos, escribir cosas en Microsoft Office, navegar por Internet ya sea por diversión o por mi trabajo, y algunos otros cosas al azar. Si bien creo que Linux podría hacer el 90 % de lo que Windows hace por mí, ese 10 % es bastante importante.

La principal razón por la que no me he deshecho de Windows es que principalmente simplemente funciona (énfasis en la mayoría). Siempre he podido iniciar juegos, descargar y ejecutar aplicaciones que necesito, y no tener que preocuparme de si no podré encontrar o no podré usar piezas específicas de software. Ese ha sido un gran punto de venta promocionado por Asus de el principal rival de Steam Deck, el ROG Ally: utiliza Windows y puede aprovechar la potencia de la biblioteca de software de Windows. Al menos para los juegos, eso puede ser un gran problema, porque no todo funciona bien en el Deck. En el caso de Deck, utiliza Proton para traducir juegos creados para Windows a un formato que pueda ejecutarse en Linux.

Para empeorar las cosas para algunas personas que quieran usar Linux, algunos juegos que se ejecutan a través de Proton no solo funcionan mal, sino que no se pueden jugar en todo debido a restricciones como un anti-trampa.

Para los jugadores, Windows suele ser simplemente... mejor

Esta sección fue escrita por el editor técnico principal de XDA Adán Conway, que no contribuyó a la versión anterior de este artículo

Como jugador, me encanta mi Steam Deck. Compré uno hace unos meses con 512 GB de almacenamiento y lo juego un lote. Obviamente, Steam Deck usa Linux, y eso es algo que funciona muy, muy bien. De hecho, gracias a la sobrecarga reducida de Linux y la increíble competencia de Proton, algunos juegos funcionan mejor en Steam Deck a través de Proton que en Windows cuando está instalado en uno.

Habiendo dicho eso, sin embargo, para mí, hay alguno juegos que simplemente no puedo jugar en una máquina basada en Linux, y debido a que esos juegos son los que consumen la mayor parte de mi tiempo, es imposible para mí usar Linux en mi escritorio principal. Juegos como VALORANTE, contraataque (en servicios de terceros competitivos como ENFRENTARLO), y Escapar de Tarkov hacer uso de anti-trampas que no pueden ejecutarse en un entorno como Proton. Estos son los juegos que más juego, y prefiero usar Windows a diario (un sistema operativo con el que crecí) que tener que reiniciar constantemente a otro sistema operativo justo jugar un juego.

De hecho, este dilema es exactamente la razón por la que terminé comprando una MacBook Pro después de usar una computadora portátil Huawei en la que usé Ubuntu durante mis años universitarios. No es tanto que no me guste usar Linux en un escritorio, es que no me gusta usarlo en mi primario escritorio. En el caso de Steam Deck, Steam OS es un sistema operativo mucho, mucho mejor que Windows, que experimenté de primera mano al probar el Asus ROG Ally.

En cuanto a la razón por qué los juegos que hacen uso de un extenso software antitrampas no se ejecutarán en Linux, hay una multitud de razones para ello. El más grande (y posiblemente el más importante) es que se vuelve significativamente más fácil en Linux para los desarrolladores de trampas eludir el software anti-trampas. Los desarrolladores pueden crear fácilmente módulos de kernel cargables (LKM) que pueden interactuar con los juegos y ocultarse de un anti-trampas, mientras que en Windows, esto es sustancialmente más difícil.

Para echar un vistazo a un anti-trampas con un cliente Linux nativo, Easy Anti-Cheat, uno podría endurecer /proc para que las aplicaciones en ejecución no puedan ver la lista de procesos y luego modificar el juego en ejecución externamente con llamadas al sistema que transfieren datos entre espacios de direcciones de proceso. Easy Anti-Cheat en Linux se ejecuta solo en el espacio del usuario, y darle acceso de root sería simplemente un paso excesivo para muchos. Además, el software antitrampas busca cosas que sean "diferentes", y un entorno Proton es sin duda eso. Es por eso que el desarrollo anti-trampas es un tema tan delicado en Linux, y como alguien a quien le gusta jugar un muchos títulos competitivos que requieren estos anti-trampas, Linux no es una plataforma viable para mí en mi escritorio.

Steam Deck demuestra que Linux puede superar a Windows

Steam Deck, a pesar de mis problemas con él, realmente ha demostrado que Linux puede ser 100% Windows y más. Uno de los problemas clave con Windows es que no es de código abierto, y este es un gran problema si alguna vez desea usar Windows de una manera que Microsoft realmente no admite. Linux, por otro lado, es de código abierto, y cualquiera o cualquier empresa puede hacer su propia versión de Linux, y es por eso que Valve eligió Linux para el Deck, porque el Deck es solo posible en Linux.

Una de las cosas que más disfruto de Steam Deck es la interfaz de usuario optimizada, que se puede navegar con un controlador, pantalla táctil o incluso teclado y mouse. Por supuesto, una buena interfaz de usuario no puede compensar la falta de software para usar, pero mi experiencia con Deck en lo que respecta al soporte del juego ha sido casi perfecta. Solo encontré un juego que no funcionó bien porque Proton no pudo hacerlo funcionar, un juego antiguo que en realidad tampoco funcionó perfectamente en Windows cuando lo jugué por primera vez. Tal vez solo tuve suerte con los juegos que tiendo a jugar, pero si quisiera cambiar a Linux, mi experiencia de juego probablemente no se vería tan afectada, suponiendo que funcione bien con mi GPU Nvidia.

Por el contrario, Windows simplemente no está a la altura de la tarea de hacer lo que hace Steam Deck, y eso es muy claro cuando miras el Asus ROG aliado. Ya he escrito una lista de las razones clave por qué Ally tiene dificultades para estar a la altura de Deck, pero el problema clave es que Windows está en el límite de lo inutilizable para una PC portátil para juegos. Windows se creó para teclados y ratones, no para controladores, y Asus (o cualquier compañía) no puede hacer nada al respecto porque Windows está bloqueado. En última instancia, el software de Ally tiene que existir encima de Windows como solución alternativa. Incluso HoloISO, que es un clon imperfecto de Steam Deck OS, todavía hace muchas cosas mucho mejor que Windows 11 para mi Steam Machine.

The Deck me ha hecho interesarme más en distribuciones como Ubuntu, que es una de las instalaciones de Linux más populares para aquellos que quieren una alternativa a Windows. Planeo experimentar con Ubuntu en algún momento, y aunque perder la biblioteca de software de Windows es malo en teoría, nunca ha sido perfecto. Recuerdo cuando Speedfan dejó de desarrollarse, no apareció un verdadero sucesor hasta hace poco en forma de Control del ventilador. Como sistema operativo de código abierto, tal vez Linux algún día podría terminar con la biblioteca de juegos superior, solo necesita que los usuarios lo justifiquen.