Ancestors

Written by Lunaphied on 2024-12-10 at 20:18

Ughhh I really need to write a proper APFS driver for Linux that's not trash, it'd be such a good rootfs

=> More informations about this toot | More toots from Lunaphied@tech.lgbt

Written by systemd-jaded on 2024-12-10 at 20:45

@Lunaphied hm yeah given that:

yeah

=> More informations about this toot | More toots from leftpaddotpy@hachyderm.io

Written by Lunaphied on 2024-12-10 at 20:48

@leftpaddotpy like, Apple handed us a good file system design for an SSD optimized COW file system with some useful and novel features that could be implemented and we're just. not taking advantage of that in favor of other options.

Besides ZFS is way overkill for a laptop or typical desktop. I don't even know where btrfs is at, it's reputation seems permanently in the trash and you'd think someone would've focused on fixing that and meanwhile I know literally nothing about bcachefs in practice, it feels like it came out of nowhere and tbh the name is bad because it sounds like it's entirely for caching and not suitable as a rootfs

=> More informations about this toot | More toots from Lunaphied@tech.lgbt

Written by Tammi 🥴 on 2024-12-10 at 21:39

@Lunaphied @leftpaddotpy nobody focused on fixing btrfs' reputation i guess but the FS is very solid. decade old heresey is outdated mostly.

it has been the default on SUSE for close to 14 years and default on Fedora for 4 years, Facebook uses it in their deployments. you would think that they would have covered the most common use cases.

it can very much be considered mature and had a lot of work put into by different devs employed by big companies

btrfs just starts to stuck when you attempt to use some of its advanced more niche features. btrfs is great at detecting errors of all kinds and failing fast. so when you see that there is a mount issue, well then you are more likely to deal with an unrecoverable corruption caused by IO errors rather than a bug. best to then mount as ro and recover data.

things that work well in btrfs:

things that have some annoyances at minimum that you should avoid:

... am i forgetting sth?

Yeah the tooling is not on the same level as ZFS' for sure. Sometimes when you have an FS corrupted in a certain way, the tools just segfault.

I also feel like ZFS does odd things to circumvent OS functionality. Why do you need an LRU when you already have page cache, dnode cache etc?

Why do you need volume management when you have tools for that already built into Linux like md or dm (esp when used with LVM)?

=> More informations about this toot | More toots from tammeow@cute-spellcasting-ideas.eu

Written by Tammi 🥴 on 2024-12-10 at 22:04

@Lunaphied @leftpaddotpy to clarify, i wish there were better options, but btrfs is not a bad one. however one could do better learn from it and not be a horrible manipulative gaslighting person.

=> More informations about this toot | More toots from tammeow@cute-spellcasting-ideas.eu

Toot

Written by Lunaphied on 2024-12-11 at 00:56

@leftpaddotpy @tammeow wait what did the developer do this is the first we're hearing of this

=> More informations about this toot | More toots from Lunaphied@tech.lgbt

Descendants

Written by systemd-jaded on 2024-12-11 at 05:09

@Lunaphied @tammeow Kent Overstreet and bcachefs

=> More informations about this toot | More toots from leftpaddotpy@hachyderm.io

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113631468672536406
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
291.472874 milliseconds
Gemini-to-HTML Time
2.174365 milliseconds

This content has been proxied by September (3851b).