There’s been some Friday night kernel drama on the Linux kernel mailing list… Linus Torvalds has expressed regrets for merging the Bcachefs file-system and an ensuing back-and-forth between the file-system maintainer.

  • jaxxed@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    Kent developed for like 10 years on his own. He’s just having a hard time learning how to play with others, and deal with large priority cycles. He just needs to know that sometime his changes will get pushed to the next cycle.

    • bastion@feddit.nl
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      3 months ago

      This. Well said.

      Kent is reasonable, and sees Linus’s need to keep order. I think he just pushes it sometimes, and doesn’t understand how problematic that can be.

      That said - he has resubmitted an amended version of the patch, that doesn’t touch code outside of bcachefs, and is less than 1/3 the size.

  • solrize@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Can someone say why bcachefs is interesting? Btrfs I can sort of understand. I haven’t much kept track of most others.

    • DaPorkchop_@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      bcachefs is way more flexible than btrfs on multi-device filesystems. You can group storage devices together based on performance/capacity/whatever else, and then do funky things like assigning a group of SSDs as a write-through/write-back cache for a bigger array of HDDs. You can also configure a ton of properties for individual files or directories, including the cache+main storage group, amount of data replicas, compression type, and quite a bit more.

      So you could have two files in the same folder, one of them stored compressed on an array of HDDs in RAID10 and the other one stored on a different array of HDDs uncompressed in RAID5 with a write-back SSD cache, and wouldn’t have to fiddle around with multiple filesystems and bind mounts - everything can be configured by simply setting xattr values. You could even have a third file which is striped across both groups of HDDs without having to partition them up.

      • Fonzie!@ttrpg.network
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        FAT32 does not just work for my Linux OS.

        To people who just want to browse the web, use Office applications and a few other things, ext4 just works and FAT32 really just doesn’t.

        I get the point you’re trying to make, FAT32 also has a small file size and is missing some features, ext4 is like that to for instance Bcachefs.
        But FAT32 (and exFAT and a few others) have a completely different use cases; I couldn’t use FAT32 for Linux and expect it to work, I also couldn’t use ext4 for my USB stick and expect it to just work as a USB stick.

        • areyouevenreal@lemm.ee
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          I also couldn’t use ext4 for my USB stick and expect it to just work as a USB stick.

          Why not? It can be adapted to a smaller drive size fairly easily during filesystem creation.

          • Fonzie!@ttrpg.network
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            3 months ago

            True, but for me and many others USBs are also just massively portable. Since macOS, Windows and many others (phones, consoles, smart TVs…) don’t speak ext4 but do all speak FAT32 and exFAT, that makes exFAT the way to go on USB drives.