So we here a lot that Microsoft and Xbox wants to allow players on as many platforms as possible to be able to play their games, See this bit during their E3 press conference just the other day: https://youtu.be/1YnVzOA2wNs?t=2128 “no barriers”. However one OS that is quickly picking up steam in the among gamers at the moment is Linux. Linux gaming is evolving faster then windows right now (partly because its playing catch up, but its catching up very fast), for example Valve is pouring a butt load of money into their fork of WINE that they use as a compatibility layer, called proton. You can check it out here: https://www.protondb.com/. They are doing this because their streaming services runs on Linux VMs (you can make your own Linux OS with no bloat designed only to play games for maximum performance (that’s what they are doing)) Additionally there has been massive headway on DRM and Anti-Cheat compatibility as well, however it ain’t quite ready yet. There are teams of people currently working on expanding the Linux kernel to run games with DRM and Anti-Cheat, so it is only a matter of time before Linux is completely caught up with windows. You can check out this article here for more details: https://www.gamingonlinux.com/2020/10/collabora-expect-their-linux-kernel-work-for-windows-game-emulation-in-kernel-5-11
So we have all this development going for gaming on Linux to fix general game compatibility problems for games that do not have native support, and also DRM and Anti-Cheat problems. However there is one thing still missing in a lot of cases and that is developer support. Right now EAC already works on Linux, I have not looked up other Anti-Cheat systems but because we are talking about Halo here, and MCC uses EAC, I am focused on that. On EAC’s website, on their list of supported OS’s they have Linux second on the list, even before windows: https://www.easy.ac/en-us/support/game/guides/os/ (for those Unfamiliar with Linux distros, Ubuntu is a distribution of Linux that many other distributions are based off of, anything that runs on Ubuntu should run on those other distributions that covers a huge swath of casual Linux users). Despite that, EAC is still broken on MCC while on Linux, and its a huge shame because MCC runs perfectly in Linux. No problems in campaign or custom games at all, the only problem is EAC trips when trying to go to match making. In fact since I have switched to Linux, in most of my games, I get slightly better performance, or at least more stable performance so it feels better, with the exception of a couple that are actually worse and one that just will not run at all (but as compatibility gets better, that should get fixed, and they are not AAA titles).
So I am asking 343, please incorporate the already built Linux compatible EAC into the steam version of MCC. And if anyone influential at Xbox or Microsoft happens do be reading this, Game pass for Linux would be greatly appreciated as well. I can’t imagine what game development is like, but the tools in this case are already built so I can not imagine it being to difficult to implement. And from my understand Microsoft does not really make much money on the Xbox hardware or even the Windows OS anymore, they make far more money selling games and Game pass subscriptions. It is just more potential customers for you, and you can even get away with being a little lazy (but i would hope you would not and I do not want to see this excuse) but one of the major upsides about Linux is for the most part completely open source. Anyone can chip in on fixing compatibility problems and what not, that is how they have come this far. TO ALL DEVELOPERS: Even if you did the bare minimum of using Linux friendly DRM and Anti-Cheat, the Linux community will find fixes and tweaks and hacks to fix up any other compatibility issues that the game itself might have (however judging by my experience with MCC on Linux, and how well campaign and custom games run, I don’t think the Linux community will have to do much if anything at all.) You can check out how others have experienced MCC on Linux here: https://www.protondb.com/app/976730 (some people seem to do have a couple hiccups with campaign, specifically finishing Tartarus fight on Halo 2, I personally had no problem, have not tried CO-OP yet my self however).
For those who may be interested in trying out Linux, I suggest PoP OS. It is a fork of Ubuntu most games and programs run just fine, but really any Ubuntu based OS is good for gaming and beginners. I will admit that getting use to a new OS is a learning curve and a half especially if you are a Windows power-user like I was. However unlike windows, you can customise Linux to your hearts content, if you wish to have a more Windows like interface, I suggest using KDE Desktop environment. There are other benefits to using Linux, and of course hurtles as well but for casual users, if you do not want to dive to deep into the inner workings, you do not have to.
Side note: I hope Halo Infinite comes to Linux
getting a Xbox Series X is still very difficult for a lot of people.
Side note 2: I made a thread for this on Reddit as well if you care to add your voice to this there: https://www.reddit.com/r/halo/comments/o3sk69/halo_on_linux_please/