this post was submitted on 26 Sep 2023
80 points (98.8% liked)

Linux Gaming

19428 readers
128 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Chewy7324@discuss.tchncs.de 2 points 2 years ago* (last edited 2 years ago)

Subvolumes and such require a kernel to be loaded in order to use, so that's why the base device partitions don't run that way.

That's a great point I never thought about. I really wondered why they wouldn't go with btrfs subvolumes, since they could easily btrfs send and receive subvols like they do now with whole partitions. Subvols would even have the benefit of less space needed since many files probably stay the same between updates.

My guess was that the update mechanism used doesn't support btrfs, though after a quick search on the rauc github it might actually support it.

steamos-teardown is a great project to learn more about SteamOS, btw. https://github.com/77Z/steamos-teardown