The developer of Rust states that they are not considering support for Linux or Proton, believing that the games in question do not take the fight against cheating seriously.

Rust’s Refusal of Official Support for Linux and Proton: A Matter of Combating Cheating

The debate surrounding the compatibility of Rust, a very popular video game, with Linux and Proton platforms remains complex in 2025. The game’s lead developer has clearly stated their refusal to consider official support on these platforms. This decision revolves primarily around a critical issue: combating cheating. According to explanations provided by Facepunch, the studio behind Rust, games using Linux or Proton do not take this aspect seriously enough, making security maintenance on these platforms very difficult.

The central problem lies in the increased complexity of managing anti-cheat protections in a heterogeneous environment. Rust, which runs via Proton, a compatibility layer that allows Windows games to run on Linux, particularly on machines like the Steam Deck, faces fundamental limitations. Proton includes several system adaptations, but anti-cheat protocols like Easy Anti-Cheat (EAC) are not fully compatible. Facepunch actually discontinued its native Linux support in 2019 precisely for these reasons.

Facepunch COO Alistair McFarlane stated that Linux presents a potentially “safer” environment for cheat developers, meaning it offers more exploitable weaknesses. This vulnerability in the anti-cheat system complicates security maintenance and limits the studio’s ability to effectively combat cheating.

Facepunch has observed a paradox: despite a relatively small number of Linux users, cheaters exploiting Linux and Proton are proportionally far more numerous than legitimate players. This phenomenon undermines security efforts and leads to the delicate management of the new exploit vectors introduced by these platforms.

  • Ease of exploitation by cheaters: Linux and Proton are perceived as prime hunting grounds by cheat developers.
  • Limited anti-cheat compatibility: Easy Anti-Cheat does not function properly on Proton/Linux.
  • Complicated technical support and maintenance: The small Linux user base does not justify the investment required for security.
  • Consequence: Lack of official support in the face of an increased risk of cheating that would impact the fairness of the game. This situation highlights the difficulty of reconciling inclusive development with the essential need for robust anti-cheat measures. Linux support, while often discussed by the gaming and developer communities, requires a significant investment that was not considered a priority in this particular context.

One Rust developer refuses to support Linux and Proton, believing that some games are too lenient on cheating.

The technical challenges of combating cheating on Linux and Proton in video games

Online video game security relies primarily on effective anti-cheat systems capable of operating at various levels: process signing, behavioral analysis, network filtering, and vulnerability management. On Linux and Proton, these systems encounter major technical obstacles that developers must overcome to provide a secure gaming environment.

Proton, developed by Valve, is a compatibility layer that allows Windows games to run on Linux without recompilation. While practical, Proton has fundamental differences in process and system call management, which limits the reliability of anti-cheat tools developed for Windows. Easy Anti-Cheat, for example, only partially works on Proton and cannot guarantee comprehensive cheat detection.

The necessary low-level access with elevated privileges required to detect the most sophisticated cheats is difficult to implement in a Linux environment, especially when it relies on Proton.

  1. A summary of the main technical challenges:
  2. Anti-cheat module incompatibility: Many tools are designed for Windows and do not adapt well to the Linux kernel.
  3. System call manipulation: Proton translates Windows system calls into Linux, creating loopholes that can be exploited by malicious actors.
  4. Lack of standardization: The diversity of Linux distributions complicates the development of universal solutions.
  5. Limited resources:

The small market share of Linux gamers hinders the industrial investment needed to develop robust anti-cheat features.

Open-source aspect: The open nature of Linux can make it easier for hackers to analyze its protections. These factors help explain why the developer Rust believes that games targeting Proton/Linux don’t take the fight against cheating seriously. Without a mature and effective anti-cheat system, official support for these platforms would compromise the integrity of the game and risk imposing a disproportionate technical and financial burden.

To delve deeper into Rust’s compatibility and evolution within the Linux system, it’s worth examining the advancements of the Linux kernel 6.15 and later versions, which integrate more support for the Rust language in driver management, demonstrating a strong commitment within the kernel to strengthening this technological alliance. See also the discussions surrounding Rust integrations in the Linux kernel to better understand the current challenges.

How the Linux community perceives the lack of official support: issues and consequences

Nevertheless, the Linux gaming community has long shown a keen interest in gameplay on their favorite platform. The ability to use Proton to run a wide range of Windows games has already greatly broadened the horizons of Linux gamers. However, the case of Rust highlights a significant gap between gamers’ expectations and the reality of the technical and security constraints imposed by developers.

  • A significant portion of Linux gamers desire better support for flagship titles, especially as the Steam Deck, running on SteamOS (a Linux distribution), gains popularity. Given Valve’s initiative to offer a dedicated gaming system on Linux, Facepunch’s refusal to officially support Proton is sometimes perceived as a major setback.
  • The community has therefore expressed several concerns:
  • Lack of accessibility: The inability to play on Steam Deck or Linux without sacrificing anti-cheat security limits the appeal of these platforms in the esports context.
  • Awareness of security issues: Few users understand the complexity of maintaining functional anti-cheat protection across compatible layers.

Increased technical difficulties:

The diversity of Linux distributions and configurations makes testing and guarantees complex.Frustration for independent developers: Those seeking to create clean Linux ports are facing a brick wall due to limitations imposed by the anti-cheat protocol.

This situation encapsulates the existing tensions between hopes for greater openness in video games based on free software and the need for increased vigilance against piracy and cheating.

Workarounds, such as playing on unofficial servers without EAC, are proving insufficient for long-term adoption. This observation raises a real question about future developments, as the Linux kernel maintenance is progressively integrating the Rust language through initiatives such as the

extension of support for HID drivers in Linux 6.16, demonstrating a strong commitment to preparing the Linux infrastructure for new challenges.

A Rust developer refuses to support Linux/Proton, believing that some games on this platform are lax regarding cheating, sparking a debate about the integrity of online games. Implications for the Development of the Linux Ecosystem and the Integration of Rust

  • Beyond the gaming sphere, Facepunch’s decision raises broader questions about Rust’s place in the Linux ecosystem, particularly regarding security and stability. Rust, a modern, memory-safe language, has been heavily integrated into the Linux kernel since 2022, with numerous changes submitted for recent versions such as Linux 6.15 and 6.17.
  • This adoption aims to strengthen system robustness, reduce vulnerabilities typical of C languages, and better secure drivers, notably HID and Bcachefs. The Debian Rust APT project also demonstrates the growing interest in facilitating the installation and management of Rust tools on popular distributions. In this context, some observers compare the integration of Rust into Linux to a silent revolution which, while progressing in the kernel, is still struggling to gain traction in the video game industry. Rust’s refusal to officially support Linux is symptomatic of the specific barriers within the gaming sector, where the fight against cheating imposes unique constraints.
  • Rust in the Linux kernel: Increased number of modules written in Rust for enhanced security.
  • Challenges for third-party applications: Difficult adaptation of anti-cheat software designed for Windows.

Diverging approach:

Linux is progressing towards greater built-in security, but gaming demands differentiated solutions.

Future outlook:

Gradual adoption of Rust in systems, but without immediate guarantees of support in popular games. In short, the coexistence of Rust’s technical advancements within Linux and the reluctance of game developers to officially adopt this support demonstrates the complexity of integrating open-source innovation with security requirements in the gaming industry. For a detailed overview of Rust’s progress in the kernel, see the articles on the numerous changes submitted for Linux 6.15 and the Rust additions in Linux 6.17.

  • https://www.youtube.com/watch?v=7eVqpiOIC-A Towards Better Software Compatibility: Challenges and Prospects for Gaming Platforms
  • Linux and Proton support remains a central issue in the quest for more inclusive software compatibility on gaming platforms. While security and cheating challenges currently impose limitations, advanced technological approaches offer promising avenues for the future. Valve, with its Proton layer, is innovating to provide a Windows-like experience on Linux, thus expanding the catalog of accessible games. Despite this, the reality of anti-cheat constraints is hindering the expansion of many titles, particularly Rust. The debate highlights several issues:
  • Development and maintenance: handled by studios and publishers, often in tension with the demands of the Linux community.
  • Technical complexity: necessary adaptations of anti-cheat modules and extensive testing to ensure stability.

Community pressure:

for better support, particularly on Steam Deck and other Linux-oriented platforms. Evolving standards: advances in Linux kernels and Rust tools are creating a more favorable environment. The prospect of a future where Linux becomes a major gaming platform therefore depends on finding a balance between rigorous security and increased accessibility. The proliferation of open-source anti-cheat security solutions could play a key role, as could the continuous improvement of Proton.