157

After months of work I'm finally releasing Margine OS, my own atomic Linux distro, and the short version is that it's fast.

It's built on Bluefin DX, so Fedora bootc underneath, which means it keeps everything that already makes Bluefin nice to live with: it's atomic, every codec is in place, updates happen quietly in the background, and you can always roll back if something breaks. What I changed is mostly in service of speed. Instead of the stock Fedora kernel it runs the CachyOS kernel with the BORE scheduler, re-signed with my own key so it still boots cleanly under Secure Boot, and the installer walks you through enrolling that key so you never have to turn Secure Boot off.

Around that there are a few things I'd always wished for. You can switch the sched_ext CPU schedulers live from a small GUI (scx_lavd when I'm gaming, plain BORE the rest of the time). There's a little tool I wrote, Wayland Scroll Factor, for the touchpad scroll and pinch speed that GNOME stubbornly won't expose, which matters a lot since the Framework 13 touchpad is unusably fast without it. GNOME comes set up for tiling out of the box with o-tiling, a fork of System76's Pop Shell, plus Hyprland-style keybindings, and gaming is one command away with a native Steam/Proton stack, Bazzite-style. The whole image is built, tested and signed on CI, and the ISOs are distributed torrent-first through the Internet Archive.

I benchmarked the kernel honestly on the same laptop, a Framework 13 with a Ryzen 5 7640U, swapping only the ostree deployment between Margine OS and stock Bluefin DX: roughly 1.8x faster context-switch latency, +54% thread throughput, and 43 to 55% lower median scheduling latency, with a small cost at the worst-case tail, which is the expected BORE trade-off and honestly a sign the numbers aren't cherry-picked. The full method and raw data are on the site.

It's a personal, opinionated project with a single maintainer, so feedback and criticism are genuinely welcome. There's also an experimental NVIDIA variant I can't test myself, since I have no NVIDIA hardware, so if you run NVIDIA and feel like helping validate it, that would mean a lot.

Site and download: https://margine.the-empty.place/ Docs and the full benchmark: https://margine.the-empty.place/docs

you are viewing a single comment's thread
view the rest of the comments
[-] doctorflynt@feddit.org 1 points 1 day ago

is it possible to install sunshine like im bazzite with ujust setup sunshine?

[-] daniel_g_carrasco@lemmy.world 1 points 1 day ago

is it possible to install sunshine like im bazzite with ujust setup sunshine?

Not with that exact command, no. ujust setup-sunshine is a Bazzite recipe, and Margine is built on Bluefin DX rather than Bazzite, so it does not ship it.

You can still run Sunshine. Try with the Flatpak: flatpak install flathub dev.lizardbyte.app.Sunshine.

Heads up that, unlike Bazzite's recipe, the Flatpak does not auto-wire the system bits (uinput/udev for virtual input, capture permissions, the firewall ports), so you may need to set a couple of those up by hand. Alternatively you can layer the native RPM from LizardByte with rpm-ostree.

Maybe, in the future, I can set up a sunshine layer for margine with a dedicated ujust command...

[-] doctorflynt@feddit.org 1 points 1 day ago

i installed it following a guide from the bluefin forum i thinky there it was installed via rpm-ostree, which was amazing because it used all my previous settings. the revase itself also was quite ez, but i changed first to bluefin, then to bluefin-dx and lastly to margine.

the only thing that didnt work was the margine-gaming suite. i got an error where it couldnt find the flatpak for steam. the margine-gaming-native worked and it also recognized all game-installs from bazzite that way.

[-] daniel_g_carrasco@lemmy.world 1 points 3 hours ago

I’m back just to say that I’ve added a new ujust margine-sunshine command to install Sunshine in the same way you can on Bazzite 🎉

It will be included in the next update

this post was submitted on 22 Jun 2026
157 points (100.0% liked)

Linux

65949 readers
417 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS