this post was submitted on 25 Sep 2023
134 points (99.3% liked)

Steam Deck

14431 readers
385 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 3 years ago
MODERATORS
all 14 comments
sorted by: hot top controversial new old
[–] Bitrot@lemmy.sdf.org 33 points 11 months ago* (last edited 11 months ago) (1 children)

The functionality is to overcome a limitation of allowing Btrfs to mount two different devices holding the same file-system image and therefore the same file-system ID.

Will enable A/B partitioning with the same image.

This is good for stream deck, but also phones, embedded devices like routers, and I imagine some (future?) immutable distros that choose to do A/B like Vanilla OS.

[–] Chewy7324@discuss.tchncs.de 8 points 11 months ago (1 children)

Maybe we'll finally see btrfs with compression on the Deck by default. This might help a bit with the storage issues on the 64GB Deck.

[–] ziggurat@lemmy.world 3 points 11 months ago

The only other thing that I know also is needed is case folding

If there are other features needed I don't know about them

[–] mb_@lemm.ee 23 points 11 months ago* (last edited 11 months ago) (2 children)

I really love the current trend in R&D PowerPoints

  • generic text
  • problem: x doesn't work
  • solution: do something so x works
  • some contributor list/thanks
[–] addie@feddit.uk 2 points 11 months ago

Release notes, innit? For a very technical new feature; that seems enough. If it was a bug, then maybe a line about how we missed it; if it's user facing, what new functionality it enables. You can always go look at the PR if you want the real detail.

[–] GreenMario@lemm.ee 6 points 11 months ago (1 children)

Missed opportunity for a Linux version 6.6.6

[–] jlh@lemmy.jlh.name 11 points 11 months ago (1 children)

6.6.0 isn't out yet, but it's pretty likely that there will be a 6.6.6 in the next few months.

[–] GreenMario@lemm.ee 6 points 11 months ago (2 children)

Oh good. Linus seems like the kind of dude that wouldn't skip a landmark release.

[–] shotgun_crab@lemmy.world 2 points 11 months ago* (last edited 11 months ago)

I know people are obviiusly waiting for 6.9 as well

[–] SkyeStarfall@lemmy.blahaj.zone 1 points 11 months ago (1 children)

Honestly though, skipping it because of its cultural/religious connotations opens up a bad can of worms, because it's not the only shunned number, and it varies from culture to culture, and you can't really give preferential treatment to one culture over any other, as a global mainstream project like this.

[–] jlh@lemmy.jlh.name 2 points 11 months ago* (last edited 11 months ago)

Linux specifically broke versioning standards so that we could have 3.11 (windows) and 4.20 (weed). It should be fine.

[–] FrederikNJS@lemm.ee 5 points 11 months ago

This is pretty cool, but I'm wondering why... Sure there's lots of systems that make use of A/B partitions, which is a pretty good move, but with BTRFS you could have it all in one partition with an A/B subvolume, and they would even be able to share extents that are common between the two (meaning drastically reduced disk space requirements), while still maintaining the ability to boot into either...

Depending on how much changes you might even keep many more than just two subvolumes. On my machine I run BTRFS with snapper, which takes periodic snapshots, as well as before and after every time I install or uninstall a package, with the ability to boot into any of the snapshots if a change somehow botches my system.

[–] autotldr@lemmings.world 1 points 11 months ago

This is the best summary I could come up with:


Queued up into the Btrfs file-system driver's "for-next" branch ahead of the Linux 6.7 cycle is the Temp-FSID (Same-FSID) feature that is being pursued for use by Valve's Steam Deck game console.

Such same-fsid mounting is hereby added through the usage of the filesystem feature "temp-fsid" - when such feature is used, btrfs generates a random fsid for the filesystem and leverages the long-term present metadata_uuid infrastructure to enable the usage of this secondary "virtual" fsid, effectively requiring few non-invasive changes to the code and no new potential corner cases.

In order to prevent more code complexity and corner cases, the temp-fsid feature is not allowed when the metadata_uuid flag is present on the fs, or if the device is on fsid-change state.

This functionality has been queued into kdave/linux.git's for-next branch where Btrfs material is staged ahead of the next Linux kernel cycle.

Thus this new Btrfs feature will be found in Linux 6.7 barring any issues from appearing between now and the merge window opening around early November.

This Btrfs feature was also mentioned last week at OSS EU 2023 as part of Valve's upstream contributions to Linux.


The original article contains 462 words, the summary contains 190 words. Saved 59%. I'm a bot and I'm open source!