this post was submitted on 22 Jun 2026
111 points (84.5% liked)

Linux

66672 readers
175 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
 

UPDATE 01:

Quick note for everyone following Margine: please report problems as GitHub issues from now on, so they all stay in one searchable place:

https://github.com/daniel-g-carrasco/margine-image/issues/new/choose

There is a short guided form for the ISO version, install method, Secure Boot state and logs. On an installed Margine system, you can also run ujust margine-report in a terminal. It collects all the useful information into one file.

Questions and general discussion are still welcome here. This is just for bugs.

Thanks!


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

It’s built on Bluefin DX, with Fedora bootc underneath, which means it keeps everything that already makes Bluefin good to use: 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 focused on 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 normally with Secure Boot enabled. 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 had always wanted. You can switch sched_ext CPU schedulers live from a small GUI, with scx_lavd when gaming and plain BORE the rest of the time.

There is also a small tool I wrote, Wayland Scroll Factor, for adjusting touchpad scroll and pinch speed, which GNOME still does not expose. This matters a lot on the Framework 13, where touchpad scrolling is unusably fast without it.

GNOME comes configured for tiling out of the box with o-tiling, a fork of System76’s Pop Shell, together with Hyprland-style keybindings. Gaming is one command away with a native Steam and Proton stack, inspired by Bazzite.

The whole image is built, tested and signed through CI, and the ISOs are distributed torrent-first through the Internet Archive.

I benchmarked the kernel on the same laptop, a Framework 13 with a Ryzen 5 7640U, changing only the ostree deployment between Margine OS and stock Bluefin DX.

The results were roughly 1.8x faster context-switch latency, 54% higher thread throughput, and 43 to 55% lower median scheduling latency, with a small cost at the worst-case tail. This is the expected BORE trade-off. The full method and raw data are available on the site.

It’s a personal, opinionated project with a single maintainer, so feedback and criticism are welcome.

There is also an experimental NVIDIA variant that I cannot test myself, since I do not have NVIDIA hardware. If you use NVIDIA and want to help test it, that would be very useful.

Site and download: https://margine.the-empty.place/

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

top 50 comments
sorted by: hot top controversial new old
[–] Zephyr@sh.itjust.works 36 points 1 month ago (4 children)

What's up with the downvotes? I swear people on Lemmy can be so friendly and so intensely grumpy at the same time. Anyways, happy for you and you exercising your freedom. I'll give it a look out of curiosity.

[–] i_stole_ur_taco@lemmy.ca 49 points 1 month ago (2 children)

The writing style of the whole post description is pretty much what Claude emits. The downvotes are probably people recognizing that this is a bot - not someone’s passion project as it’s being marketed.

Lemmy is full of these. A brand new account announcing a new project and every comment they make (if they respond) is AI slop.

There’s no evidence that any of the code nor any of the interactions the “author” has with anyone involve a human.

[–] Zephyr@sh.itjust.works 6 points 1 month ago

Ah that makes more sense then.

[–] Sxan@piefed.zip 3 points 1 month ago (1 children)

Yah, just to expand on what you said a little:

daniel_g_carrasco, daniel_g_carrasco@lemmy.world

Instance: lemmy.world Note: Joined: 23 hours ago Attitude: Posts: 1 Comments: 0

I'd love to be able to give people þe benefit of a doubt, but þe LLM bot vibes are pretty strong on þis one.

[–] daniel_g_carrasco@lemmy.world 16 points 1 month ago (3 children)

I understand why it might look suspicious. I created this account mainly to share Margine, since I’ve never really used social platforms to talk about my projects before. That’s why the profile is so new and empty. I’m a real person, though. English isn’t my first language, and I sometimes use AI to polish my wording, which probably explains some of the LLM vibes.

[–] mereo@piefed.ca 13 points 1 month ago* (last edited 1 month ago)

I think nowadays it might be best to use your personal account as new account can be suspected as bots.

[–] aim_at_me@lemmy.nz 8 points 1 month ago

Just reply in your broken english. Everyone understands. It’s actually sad to lose that side of language.

load more comments (1 replies)
[–] rockSlayer@lemmy.blahaj.zone 18 points 1 month ago (1 children)

My first guess is that people are reacting to this post due to it being marginally similar to the vibe-coded, closed source ads that are appearing in communities like !selfhosted@lemmy.world

[–] Zephyr@sh.itjust.works 5 points 1 month ago (1 children)

Makes sense, I've gathered that the majority of Lemmy is very angry about anything AI.

[–] helix@feddit.org 11 points 1 month ago (2 children)

You'd be angry at cocks too if your throat hurt from being deepthroated all the time, even if the current cock might be delicious

[–] Zephyr@sh.itjust.works 9 points 1 month ago

Well now I know too much about your fetishes.

[–] WhyAUsername_1@lemmy.world 1 points 1 month ago (1 children)

Gaud dayum. I laughed so hard , I peed a little.

Hahahaha

[–] Zephyr@sh.itjust.works 3 points 1 month ago

Aim for their sore throat I guess, I heard it helps and they seem like they may be into it.

load more comments (2 replies)
[–] Grass@sh.itjust.works 23 points 1 month ago (2 children)

At a glance I thought it said migraine os and I had to click in for details

[–] starblursd@lemmy.zip 21 points 1 month ago (1 children)

I thought margarine OS and I couldn't believe it didn't default BTRFS

[–] dRLY@lemmy.ml 5 points 1 month ago (1 children)

I can't believe it's not BTRFS!

[–] daniel_g_carrasco@lemmy.world 1 points 3 weeks ago

Well, actually, Btrfs with zstd:1 compression is the default!

[–] daniel_g_carrasco@lemmy.world 3 points 1 month ago

This could be the name of my next project... 🤔

[–] artyom@piefed.social 6 points 1 month ago (1 children)

Your server is down already 🫤

[–] daniel_g_carrasco@lemmy.world 13 points 1 month ago (1 children)

Yeah, unfortunate timing. There was a brief power outage in my area due to the extreme heat, so my little server in my house hosting the site was down for a couple of hours. It’s back online now. Sorry about that!

[–] MonkderVierte@lemmy.zip 1 points 1 month ago

Right, transformers can overheat too. And some powerplants might have to reduce load. Really, it should be easier, legally, to slapp some solar panels on the roof, which also keep the house cooler.

[–] JTskulk@lemmy.world 5 points 1 month ago

pffft atomic, my distro is quantum.

[–] glitzer_gadze@feddit.org 3 points 1 month ago (1 children)

Bro Homm3 HD Edition? Have some diginity and use VCMI

[–] daniel_g_carrasco@lemmy.world 1 points 1 month ago (2 children)

you're absolutely right, but I simply can't find it on steam 😅

[–] glitzer_gadze@feddit.org 2 points 1 month ago

Thats because homm3 complete is only on GoG :)

[–] whatiswrongwithyou@lemmy.ml 1 points 1 month ago

If you’re doing campaigns or the “serious” multiplayer I think vcmi is still a non starter.

It was a couple of years ago at least. Of course hota has dropped two new towns since then so that may have changed…

[–] sp3ctr4l@lemmy.dbzer0.com 3 points 1 month ago

I mean honestly, pretty neat!

Had I any other machine than a Steam Deck right now, I'd give it a whirl... unfortunately, that thing is all I got right now, really don't want to chance losing all my shit, as I don't have a sufficient backup external drive either.

[–] doctorflynt@feddit.org 2 points 1 month ago (1 children)

is it possible to rebase from bazzite to margine?

[–] daniel_g_carrasco@lemmy.world 1 points 1 month ago (2 children)

is it possible to rebase from bazzite to margine?

A direct rebase from Bazzite GNOME to Margine should technically be possible, since both use the Fedora Atomic/bootc model, but I haven’t tested that specific path yet, so I can’t currently call it officially supported.

The safest route would be:

Bazzite GNOME → Bluefin DX stable → Margine

Rebasing between images that use the same desktop environment is generally supported, while switching from Bazzite KDE to Margine’s GNOME desktop is not recommended. Before rebasing, I would also remove any layered RPM packages or overrides that could conflict with the new image. Once you are on Margine, if gaming is important to you, I recommend installing the native gaming layer:

ujust margine-gaming-native systemctl reboot

This installs the native RPM versions of Steam, Lutris, and RetroArch, which generally provide better Proton/Wine compatibility, anti-cheat support, VR integration, and driver matching than the Flatpak-based gaming layer.

Also, if Secure Boot is enabled, make sure to complete the Margine MOK enrollment after the rebase. The full procedure is documented here: https://margine.the-empty.place/docs/install-iso

[–] doctorflynt@feddit.org 2 points 1 month ago (1 children)

sweet. i run bazzite gnomr on my gaming rig and it currently has some issues and your distro seems perfect to me.

im gonna try it today!

[–] daniel_g_carrasco@lemmy.world 1 points 1 month ago (1 children)
load more comments (1 replies)
[–] doctorflynt@feddit.org 1 points 1 month ago (7 children)

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

load more comments (7 replies)
[–] luthis@lemmy.nz 2 points 1 month ago (1 children)

How do you manage the complete package?

[–] daniel_g_carrasco@lemmy.world 1 points 1 month ago (1 children)

Good question. The whole thing is built and managed as a bootc/OCI image on CI, and I documented every step (Containerfile, the kernel build and signing, the curated deltas, the build/test/release flow) in the handbook: https://margine.the-empty.place/handbook

Full source is on GitHub too: https://github.com/daniel-g-carrasco/margine-image

[–] luthis@lemmy.nz 4 points 1 month ago

Thanks I'll check it out!

[–] als@lemmy.blahaj.zone 1 points 1 month ago (2 children)

I don't think anything that uses GNOME can be called "blazing fast", although I may be conflating fast and lightweight a bit

[–] daniel_g_carrasco@lemmy.world 6 points 1 month ago

It’s not the GNOME desktop that makes it “fast”; it’s the CachyOS kernel, which is at the core of this project. GNOME was chosen to provide a complete and stable desktop environment.

[–] lord_ryvan@ttrpg.network 1 points 1 month ago

I concur, my 7-year old laptop can run most light DEs flawlessly, such as Cinnamon, XFCE and i3, no matter the Linux distro or kernel. It struggles with even a fresh Debian GNOME install.

[–] jodoktus@social.jodoktus.com 1 points 1 month ago (1 children)
load more comments
view more: next ›