Margine OS: a fast creator-focused Bluefin DX downstream (signed CachyOS kernel, tiling, scheduler GUI) #4775
Replies: 1 comment 3 replies
|
Hi Daniel, After the boot screen with the menu install this version or another version I get an erros ../shim_lock_verifier_write:192:bad shim signature If I remember correct there was no live system, only install options. here my neofetch infos ▂▘▃╱▘▚▄▆▘ bluefin-dx:latest 🔓 |
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone, and first: thank you to the Bluefin / Universal Blue folks for the foundation. I have been daily-driving a personal image built on top of Bluefin DX, and it is finally public: Margine OS.
It keeps everything that makes Bluefin pleasant (atomic, every codec in place, quiet auto-updates, rollback) and changes the handful of things I personally wanted. I figured this is the right room to share it.
What I changed on top of Bluefin DX
bieszczaders/kernel-cachyosCOPR and re-signed with Margine's own key, with MOK enrollment wired into the ISO's GRUB so Secure Boot stays on instead of being disabled.scxschedulers live (scx_lavd for gaming, scx_bpfland for busy desktops, Off for BORE).ujust margine-gaming(Flatpak) orujust margine-gaming-native(RPM-layered, Bazzite-style).Performance (the honest version)
The one structural change worth benchmarking is the kernel, so I tested it cleanly on the same laptop (Framework Laptop 13, Ryzen 5 7640U): switching only the ostree deployment between Margine and stock Bluefin DX, governor pinned to
performance, start temperatures matched, median of four runs, all under a background CPU load.Headline: about 1.8× faster context-switch latency, +54% thread throughput, and 43 to 55% lower median scheduling latency, with a small worst-case tail trade-off (the expected BORE behaviour, and a sign it is not cherry-picked). Full method, raw data and a reproduce-it-yourself script: margine.the-empty.place/docs/kernel-performance
Links
It is a personal, opinionated project (one maintainer), mainly aimed at creative work, so feedback and criticism are very welcome. There is also an experimental NVIDIA variant I genuinely cannot test (no NVIDIA hardware here), so if anyone runs NVIDIA and wants to help validate it, I would really appreciate it.
All reactions