While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
Liberapay or
PayPal.
This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:



This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
Popular this week
- Morrowind gets shiny in OpenMW with post-processing shaders coming
- V Rising now works on Linux and Steam Deck with Proton Experimental Beta
- NVIDIA reveal a list of issues with their driver and Wayland
- SteamOS 3.2 out for Steam Deck — better fan curves, refresh rate switching
- Steam Racing Fest is now live until May 30th with a mini-trivia game
Contact
Latest Comments
-
Get some classics working better on Steam Deck with Lux…
- onurB -
Serious Sam 4 gets Steam Deck support with a small but …
- pete910 -
Linux kernel 5.18 is out now
- 14 -
Modern twin-stick cave-flyer 'Gravity Ace' is out now a…
- Purple Library Guy -
Bonfire Peaks - Lost Memories announced, plus Photo Mod…
- 14 - See more comments
Latest Forum Posts
- Super Bomberman R Online is great!
- AngryAnt - Gaming on Linux for Kids
- AngryAnt - Your Linux BattleStations
- AngryAnt - 3dmark Fire Strike benchmark
- Koopacabras - Total War Warhammer 2 segmentation fault - sigsegv(11)
- devland - See more posts
So I've been working on packaging up the Marathon games via the open source Aleph One engine
. These are FPS games Bungie made in the 90's that can be roughly summed up as 50% Doom and 50% Halo. The games' code has been open source for a couple decades, and the game data has been freely available for nearly as long, though under a bit of an un-license. Mac/Windows versions of the engine bundled with the game data have been available for a while now, and Bungie even promoted them on their blog a decade ago. It wasn't until a few months ago even that the Aleph One maintainer got formal permission from Bungie to distribute them this way. Similarly, there is an iOS port that seems to be distributed in this legal grey area too. Apparently it's the legal ambiguity that blocks distros from just including the games in their repositories, and so the official Linux download is still compile-it-yourself source code.
Anyway, I've been working on packaging the games as Flatpaks with the intention of getting them on Flathub. Building them was relatively straightforward. The Flatpak tools are easy enough, if a bit complicated and odd. The Aleph One maintainer isn't a fan of Flatpak, but considers it a reasonable solution to Linux builds if someone is willing do most of the footwork. :)
For now you can get the .flatpak files from here:
Marathon
Marathon: Durandal
Marathon: Infinity
Install them using:
flatpak install --user path/to/marathon1.flatpak
etc
Please test them and let me know what you think! If you get stuck on a level, don't hesitate to peek at the level guide on L'howon.org The game is from the 90's, and definitely won't feel like a modern FPS that never lets you get lost. :)